<SEC-DOCUMENT>0001654954-25-009068.txt : 20250805
<SEC-HEADER>0001654954-25-009068.hdr.sgml : 20250805
<ACCEPTANCE-DATETIME>20250805165615
ACCESSION NUMBER:		0001654954-25-009068
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		72
CONFORMED PERIOD OF REPORT:	20250628
FILED AS OF DATE:		20250805
DATE AS OF CHANGE:		20250805

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			EASTERN CO
		CENTRAL INDEX KEY:			0000031107
		STANDARD INDUSTRIAL CLASSIFICATION:	CUTLERY, HANDTOOLS & GENERAL HARDWARE [3420]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				060330020
		STATE OF INCORPORATION:			CT
		FISCAL YEAR END:			0103

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-35383
		FILM NUMBER:		251185846

	BUSINESS ADDRESS:	
		STREET 1:		3 ENTERPRISE DRIVE
		STREET 2:		SUITE 408
		CITY:			SHELTON
		STATE:			CT
		ZIP:			06484
		BUSINESS PHONE:		203-729-2255

	MAIL ADDRESS:	
		STREET 1:		3 ENTERPRISE DRIVE
		STREET 2:		SUITE 408
		CITY:			SHELTON
		STATE:			CT
		ZIP:			06484
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>eml_10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:currency="http://xbrl.sec.gov/currency/2025" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:srt="http://fasb.org/srt/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:ffd="http://xbrl.sec.gov/ffd/2025" xmlns:eml="http://eml.com/20250628"><head><title>eml_10q.htm</title><!--Document Created by XBRLMaster--><meta http-equiv="Content-Type" content="text/html"/></head><body style="text-align:justify;font:10pt times new roman"><div style="display:none;text-align:justify;font:10pt times new roman;" id="XBRLDIV"><ix:header><ix:hidden><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="From2024-12-29to2025-06-28" id="ixv-11646">0000031107</ix:nonNumeric><ix:nonNumeric name="dei:AmendmentFlag" contextRef="From2024-12-29to2025-06-28" format="ixt:booleanfalse" id="ixv-11647">false</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="From2024-12-29to2025-06-28" id="ixv-11648">--01-03</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="From2024-12-29to2025-06-28" id="ixv-11649">Q2</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="From2024-12-29to2025-06-28" id="ixv-11650">2025</ix:nonNumeric><ix:nonFraction name="eml:VotingPreferredStockNoParValue" contextRef="AsOf2024-12-28" unitRef="USDPShares" decimals="INF" id="ixv-11651">0</ix:nonFraction><ix:nonFraction name="eml:VotingPreferredStockNoParValue" contextRef="AsOf2025-06-28" unitRef="USDPShares" decimals="INF" id="ixv-11652">0</ix:nonFraction><ix:nonFraction name="eml:VotingPreferredStockSharesAuthorizedInShares" contextRef="AsOf2024-12-28" unitRef="Shares" decimals="0" id="ixv-11653">1000000</ix:nonFraction><ix:nonFraction name="eml:NonvotingPreferredStockNoParValue" contextRef="AsOf2024-12-28" unitRef="USDPShares" decimals="INF" id="ixv-11654">0</ix:nonFraction><ix:nonFraction name="eml:NonvotingPreferredStockNoParValue" contextRef="AsOf2025-06-28" unitRef="USDPShares" decimals="INF" id="ixv-11655">0</ix:nonFraction><ix:nonFraction name="eml:NonvotingPreferredStockSharesAuthorizedInShares" contextRef="AsOf2024-12-28" unitRef="Shares" decimals="0" id="ixv-11656">1000000</ix:nonFraction><ix:nonFraction name="us-gaap:CommonStockNoParValue" contextRef="AsOf2024-12-28" unitRef="USDPShares" decimals="INF" id="ixv-11657">0</ix:nonFraction><ix:nonFraction name="us-gaap:CommonStockNoParValue" contextRef="AsOf2025-06-28" unitRef="USDPShares" decimals="INF" id="ixv-11658">0</ix:nonFraction><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2024-12-28" unitRef="Shares" decimals="0" id="ixv-11659">50000000</ix:nonFraction><ix:nonNumeric name="ecd:Rule10b51ArrAdoptedFlag" contextRef="From2024-12-29to2025-06-28" id="ixv-11660">false</ix:nonNumeric><ix:nonNumeric name="ecd:Rule10b51ArrTrmntdFlag" contextRef="From2024-12-29to2025-06-28" id="ixv-11661">false</ix:nonNumeric><ix:nonNumeric name="ecd:NonRule10b51ArrAdoptedFlag" contextRef="From2024-12-29to2025-06-28" id="ixv-11662">false</ix:nonNumeric><ix:nonNumeric name="ecd:NonRule10b51ArrTrmntdFlag" contextRef="From2024-12-29to2025-06-28" id="ixv-11663">false</ix:nonNumeric><ix:nonNumeric name="eml:WeightedAverageRemainingContractualLife" contextRef="From2024-12-29to2025-06-28_eml_BottomMember_eml_SARMember" id="ixv-11664">P0Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="From2024-12-29to2025-06-28" id="ixv-11665">P3Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="From2023-12-31to2024-06-29" id="ixv-11666">P3Y</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="eml-20250628.xsd"/></ix:references><ix:resources><xbrli:context id="From2024-12-29to2025-06-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-12-29to2024-12-28_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-29</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2024-03-31to2024-06-29_eml_NonDiscretionaryContributionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:NonDiscretionaryContributionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-12-31to2024-06-29_eml_NonDiscretionaryContributionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:NonDiscretionaryContributionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_NonDiscretionaryContributionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:NonDiscretionaryContributionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-03-30to2025-06-28_eml_NonDiscretionaryContributionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:NonDiscretionaryContributionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-03-31to2024-06-29_eml_TransitionalCreditContributionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:TransitionalCreditContributionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-12-31to2024-06-29_eml_TransitionalCreditContributionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:TransitionalCreditContributionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_TransitionalCreditContributionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:TransitionalCreditContributionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-03-30to2025-06-28_eml_TransitionalCreditContributionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:TransitionalCreditContributionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-03-31to2024-06-29_eml_RegularMatchingContributionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:RegularMatchingContributionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-12-31to2024-06-29_eml_RegularMatchingContributionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:RegularMatchingContributionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-03-30to2025-06-28_eml_RegularMatchingContributionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:RegularMatchingContributionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_RegularMatchingContributionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:RegularMatchingContributionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-03-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-03-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-03-30to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-12-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-12-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-08-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-08-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2025-06-01to2025-06-28_eml_TotalNumberofSharesPurchasedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:TotalNumberofSharesPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-05-04to2025-05-31_eml_TotalNumberofSharesPurchasedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:TotalNumberofSharesPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-05-04</xbrli:startDate><xbrli:endDate>2025-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_TotalNumberofSharesPurchasedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:TotalNumberofSharesPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-06-01to2025-06-28_eml_AveragePricePaidPerShareMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:AveragePricePaidPerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-05-04to2025-05-31_eml_AveragePricePaidPerShareMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:AveragePricePaidPerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-05-04</xbrli:startDate><xbrli:endDate>2025-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-04-30to2025-05-03_eml_AveragePricePaidPerShareMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:AveragePricePaidPerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-30</xbrli:startDate><xbrli:endDate>2025-05-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_AveragePricePaidPerShareMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:AveragePricePaidPerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-06-01to2025-06-28_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-05-04to2025-05-31_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-05-04</xbrli:startDate><xbrli:endDate>2025-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-04-30to2025-05-03_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-30</xbrli:startDate><xbrli:endDate>2025-05-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">eml:TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-06-01to2025-06-28_eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">eml:TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-05-04to2025-05-31_eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">eml:TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-05-04</xbrli:startDate><xbrli:endDate>2025-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2025-06-28_eml_TwoThousandTwentyPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:TwoThousandTwentyPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2023-12-31to2024-06-29_eml_TwoThousandTwentyPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:TwoThousandTwentyPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_TwoThousandTwentyPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:TwoThousandTwentyPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-03-31to2024-06-29_eml_StockOptionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-12-31to2024-06-29_eml_StockOptionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-03-30to2025-06-28_eml_StockOptionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2025-06-28_eml_StockOptionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2023-12-31to2024-12-28_eml_StockOptionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_StockOptionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-12-28_eml_StockOptionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-12-30_eml_StockOptionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_TopMember_eml_SARMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:TopMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">eml:SARMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_BottomMember_eml_SARMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:BottomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">eml:SARMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2025-06-28_eml_StockOptionsPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-12-30_eml_StockOptionsPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-12-28_eml_StockOptionsPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-12-30_eml_StockOptionsPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_TopMember_us-gaap_LineOfCreditMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:TopMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_BottomMember_us-gaap_LineOfCreditMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:BottomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_us-gaap_MediumTermNotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_us-gaap_MediumTermNotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_us-gaap_DebtInstrumentRedemptionPeriodOneMember_us-gaap_MediumTermNotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_us-gaap_MediumTermNotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-06-16_us-gaap_LineOfCreditMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-06-16_us-gaap_MediumTermNotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_us-gaap_MediumTermNotesMember_eml_TopMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:TopMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_us-gaap_MediumTermNotesMember_eml_BottomMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:BottomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-12-28_eml_DerivativeLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eml:DerivativeLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-12-28_us-gaap_DerivativeFinancialInstrumentsAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2025-06-28_us-gaap_DerivativeFinancialInstrumentsAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2025-06-28_eml_DerivativeLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eml:DerivativeLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_LossReclassifiedFromOCIEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">eml:LossReclassifiedFromOCIEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">eml:DiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">eml:DiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">eml:DiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-29</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">eml:DiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-06-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-12-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-12-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2023-12-31to2024-06-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-03-31to2024-06-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2025-03-30to2025-06-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2025-06-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000031107</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="Shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="USDPShares"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="Pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit></ix:resources></ix:header></div><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="font-size:1px;width:100%"><tbody><tr><td style="BORDER-BOTTOM: 5px solid;"/></tr><tr><td style="BORDER-BOTTOM: 2px solid;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>UNITED STATES </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SECURITIES AND EXCHANGE COMMISSION</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Washington, D.C. 20549</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span style="font-size:18pt">FORM <ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:DocumentType" id="ixv-12334">10-Q</ix:nonNumeric></span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4pt; text-align:justify;"><strong>(Mark One)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="ixv-12335">&#9746;</ix:nonNumeric></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 for the quarterly period ended <ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:DocumentPeriodEndDate" format="ixt:datemonthdayyearen" id="ixv-12336">June 28, 2025</ix:nonNumeric></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td colspan="3"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>OR</strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="ixv-12337">&#9744;</ix:nonNumeric></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 for the transition period from ________________ to _______________</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4pt; text-align:center;"><strong><span style="text-decoration:underline">Commission File Number <ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:EntityFileNumber" id="ixv-12338">001-35383</ix:nonNumeric></span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><table style="border-spacing:0;font-size:10pt;text-align:left;margin-left:auto;margin-right:auto;width:60%" cellpadding="0"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span style="font-size:14pt"><ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:EntityRegistrantName" id="ixv-12339">THE EASTERN COMPANY</ix:nonNumeric></span></strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Exact name of registrant as specified in its charter)</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><table style="border-spacing:0;font-size:10pt;text-align:justify;margin-left:auto;margin-right:auto;width:85%" cellpadding="0"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;width:45%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="ixv-12340">Connecticut</ix:nonNumeric></strong></p></td><td style="width:10%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;width:45%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:EntityTaxIdentificationNumber" id="ixv-12341">06-0330020</ix:nonNumeric></strong></p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(State or other jurisdiction of</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(I.R.S. Employer</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">incorporation or organization)</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Identification No.)</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font-size:10pt;text-align:justify;margin-left:auto;margin-right:auto;width:85%" cellpadding="0"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;width:45%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong><ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:EntityAddressAddressLine1" id="ixv-12342">3 Enterprise Drive</ix:nonNumeric>, <ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:EntityAddressAddressLine2" id="ixv-12343">Suite 408</ix:nonNumeric>, <ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:EntityAddressCityOrTown" id="ixv-12344">Shelton</ix:nonNumeric>, <ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="ixv-12345">Connecticut</ix:nonNumeric></strong></p></td><td style="width:10%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;width:45%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong><ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:EntityAddressPostalZipCode" id="ixv-12346">06484</ix:nonNumeric></strong></p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">(Address of principal executive offices)</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">(Zip Code)</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="width:86%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong><span style="text-decoration:underline">(<ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:CityAreaCode" id="ixv-12347">203</ix:nonNumeric>)-<ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:LocalPhoneNumber" id="ixv-12348">729-2255</ix:nonNumeric></span></strong></p></td></tr><tr style="height:15px"><td style="width:86%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">(Registrant&#8217;s telephone number, including area code)</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4pt; text-align:justify;">Securities registered pursuant to Section 12(b) of the Act:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font-size:10pt;border-right:#000000 1px solid;border-bottom:#000000 1px solid;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;width:35%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Title of each class</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;width:30%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Trading Symbol(s)</p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;width:35%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Name of each exchange on which registered</p></td></tr><tr style="height:15px"><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:Security12bTitle" id="ixv-12349">Common Stock, No Par Value</ix:nonNumeric></p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:TradingSymbol" id="ixv-12350">EML</ix:nonNumeric></p></td><td style="BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="ixv-12351">NASDAQ</ix:nonNumeric> Global Market</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:EntityCurrentReportingStatus" id="ixv-12352">Yes</ix:nonNumeric> &#9746;&#160;&#160;&#160;&#160; No &#9744;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:EntityInteractiveDataCurrent" id="ixv-12353">Yes</ix:nonNumeric> &#9746;&#160;&#160;&#160; &#160;No &#9744;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font-size:10pt;text-align:justify;margin-left:auto;margin-right:auto;width:85%" cellpadding="0"><tbody><tr style="height:15px"><td style="width:30%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Large accelerated filer</p></td><td style="width:20%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9744;</p></td><td style="width:30%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="ixv-12354">Accelerated filer</ix:nonNumeric></p></td><td style="width:20%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9746;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-accelerated filer</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9744;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Smaller reporting company</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="ixv-12355">&#9746;</ix:nonNumeric></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Emerging growth company</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="ixv-12356">&#9744;</ix:nonNumeric></p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;&#160;&#160; </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes <ix:nonNumeric contextRef="From2024-12-29to2025-06-28" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="ixv-12357">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160; No &#9746;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of June 28, 2025, <ix:nonFraction contextRef="AsOf2025-06-28" name="dei:EntityCommonStockSharesOutstanding" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares" id="ixv-12358">6,098,163</ix:nonFraction> shares of the registrant&#8217;s common stock, no par value per share, were issued and outstanding. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="font-size:1px;width:100%"><tbody><tr><td style="BORDER-BOTTOM: 2px solid;"/></tr><tr><td style="BORDER-BOTTOM: 5px solid;"/></tr></tbody></table><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="TEXT-INDENT: 0px;"/></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td>&#160;</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>The Eastern Company</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Form 10-Q</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>&#160;</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>FOR THE QUARTERLY PERIOD ENDED JUNE 28, 2025</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>&#160;</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span class="atag" style="display: inline" id="toc">TABLE OF CONTENTS</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="width:8%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Page</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong><a href="#p1">PART I</a></strong></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong><a href="#p1">FINANCIAL INFORMATION</a></strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p1i1">Item 1.</a></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p1i1">Financial Statements (unaudited) </a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">3</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#soo">Condensed Consolidated Statements of Operations</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">3</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#income">Condensed Consolidated Statements of Comprehensive Income</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">4</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#bs">Condensed Consolidated Balance Sheets</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">5</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#cf">Condensed Consolidated Statements of Cash Flows</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">7</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#notes">Notes to Condensed Consolidated Financial Statements</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">8</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p1i2">Item 2.</a></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p1i2">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">20</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p1i3">Item 3.</a></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p1i3">Quantitative and Qualitative Disclosures About Market Risk</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">29</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p1i4">Item 4.</a></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p1i4">Controls and Procedures</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">29</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong><a href="#p2">PART II</a></strong></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong><a href="#p2">OTHER INFORMATION</a></strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p2i1">Item 1.</a></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p2i1">Legal Proceedings</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">30</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p2i1a">Item 1A.</a></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p2i1a">Risk Factors</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">30</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p2i2">Item 2.</a></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p2i2">Unregistered Sales of Equity Securities and Use of Proceeds</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">30</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p2i3">Item 3.</a></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p2i3">Defaults Upon Senior Securities</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">30</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p2i4">Item 4.</a></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p2i4">Mine Safety Disclosures</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">30</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p2i5">Item 5.</a></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p2i5">Other Information</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">30</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p2i6">Item 6</a></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#p2i6">Exhibits</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">31</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><a href="#sig">SIGNATURES</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">32</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 2 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span class="atag" style="display: inline" id="p1">PART 1 &#8211; FINANCIAL INFORMATION</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span class="atag" style="display: inline" id="p1i1">ITEM 1 &#8211; FINANCIAL STATEMENTS</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td colspan="17" style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong><span class="atag" style="display: inline" id="soo">THE EASTERN COMPANY AND SUBSIDIARIES</span></strong></p></td></tr><tr style="height:15px"><td colspan="17" style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)</strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Net sales</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1252" contextRef="From2025-03-30to2025-06-28" name="us-gaap:Revenues" format="ixt:numdotdecimal" decimals="0" unitRef="USD">70,164,086</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1253" contextRef="From2024-03-31to2024-06-29" name="us-gaap:Revenues" format="ixt:numdotdecimal" decimals="0" unitRef="USD">72,564,231</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1254" contextRef="From2024-12-29to2025-06-28" name="us-gaap:Revenues" format="ixt:numdotdecimal" decimals="0" unitRef="USD">136,101,298</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1255" contextRef="From2023-12-31to2024-06-29" name="us-gaap:Revenues" format="ixt:numdotdecimal" decimals="0" unitRef="USD">139,798,820</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Cost of products sold</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1256" contextRef="From2025-03-30to2025-06-28" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:numdotdecimal" decimals="0" unitRef="USD">53,801,184</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1257" contextRef="From2024-03-31to2024-06-29" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:numdotdecimal" decimals="0" unitRef="USD">54,108,036</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1258" contextRef="From2024-12-29to2025-06-28" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:numdotdecimal" decimals="0" unitRef="USD">104,642,211</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1259" contextRef="From2023-12-31to2024-06-29" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:numdotdecimal" decimals="0" unitRef="USD">105,103,868</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Gross margin</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1260" contextRef="From2025-03-30to2025-06-28" name="us-gaap:GrossProfit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,362,902</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1261" contextRef="From2024-03-31to2024-06-29" name="us-gaap:GrossProfit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,456,195</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1262" contextRef="From2024-12-29to2025-06-28" name="us-gaap:GrossProfit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">31,459,087</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1263" contextRef="From2023-12-31to2024-06-29" name="us-gaap:GrossProfit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,694,952</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Product development expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1264" contextRef="From2025-03-30to2025-06-28" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,031,716</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1265" contextRef="From2024-03-31to2024-06-29" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,301,487</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1266" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,140,902</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1267" contextRef="From2023-12-31to2024-06-29" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,661,284</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Selling and administrative expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1268" contextRef="From2025-03-30to2025-06-28" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,188,736</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1269" contextRef="From2024-03-31to2024-06-29" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,140,681</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1270" contextRef="From2024-12-29to2025-06-28" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,534,931</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1271" contextRef="From2023-12-31to2024-06-29" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,261,047</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Operating profit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1272" contextRef="From2025-03-30to2025-06-28" name="us-gaap:OperatingIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,142,450</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1273" contextRef="From2024-03-31to2024-06-29" name="us-gaap:OperatingIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,014,027</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1274" contextRef="From2024-12-29to2025-06-28" name="us-gaap:OperatingIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,783,254</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1275" contextRef="From2023-12-31to2024-06-29" name="us-gaap:OperatingIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,772,621</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Interest expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1276" contextRef="From2025-03-30to2025-06-28" name="us-gaap:InterestExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">636,287</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1277" contextRef="From2024-03-31to2024-06-29" name="us-gaap:InterestExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">746,941</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1278" contextRef="From2024-12-29to2025-06-28" name="us-gaap:InterestExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,330,941</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1279" contextRef="From2023-12-31to2024-06-29" name="us-gaap:InterestExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,507,472</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Other income (expense) </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1280" contextRef="From2025-03-30to2025-06-28" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">75,210</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1281" contextRef="From2024-03-31to2024-06-29" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">20,066</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1282" contextRef="From2024-12-29to2025-06-28" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">124,495</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1283" contextRef="From2023-12-31to2024-06-29" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">9,712</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Income from continuing operations before income taxes </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1284" contextRef="From2025-03-30to2025-06-28" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,581,373</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1285" contextRef="From2024-03-31to2024-06-29" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,247,020</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1286" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,327,818</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1287" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,255,437</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Income tax expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1288" contextRef="From2025-03-30to2025-06-28" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">546,383</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1289" contextRef="From2024-03-31to2024-06-29" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,176,830</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1290" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,124,703</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1291" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,844,265</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Net income from continuing operations</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1292" contextRef="From2025-03-30to2025-06-28" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,034,990</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1293" contextRef="From2024-03-31to2024-06-29" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,070,190</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1294" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,203,115</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1295" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,411,172</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Discontinued Operations (see note B)</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Loss from operations of discontinued unit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1297" contextRef="From2025-03-30to2025-06-28" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">234,237</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1298" contextRef="From2024-03-31to2024-06-29" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">724,903</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1299" contextRef="From2024-12-29to2025-06-28" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">520,005</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1300" contextRef="From2023-12-31to2024-06-29" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">1,230,656</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Income from disposal of discontinued unit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1301" contextRef="From2025-03-30to2025-06-28" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,016,696</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1302" contextRef="From2024-03-31to2024-06-29" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1303" contextRef="From2024-12-29to2025-06-28" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,016,696</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1304" contextRef="From2023-12-31to2024-06-29" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Income tax (expense) benefit </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1305" contextRef="From2025-03-30to2025-06-28" name="us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">377,282</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1306" contextRef="From2024-03-31to2024-06-29" name="us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" format="ixt:numdotdecimal" decimals="0" unitRef="USD">162,585</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1307" contextRef="From2024-12-29to2025-06-28" name="us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">315,952</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1308" contextRef="From2023-12-31to2024-06-29" name="us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" format="ixt:numdotdecimal" decimals="0" unitRef="USD">274,929</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Income (Loss) from discontinued operations</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1309" contextRef="From2025-03-30to2025-06-28" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,405,177</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1310" contextRef="From2024-03-31to2024-06-29" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">562,318</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1311" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,180,739</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1312" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">955,727</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Net Income</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1313" contextRef="From2025-03-30to2025-06-28" name="us-gaap:NetIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,440,167</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1314" contextRef="From2024-03-31to2024-06-29" name="us-gaap:NetIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,507,872</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1315" contextRef="From2024-12-29to2025-06-28" name="us-gaap:NetIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,383,854</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1316" contextRef="From2023-12-31to2024-06-29" name="us-gaap:NetIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,455,445</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Earnings per share from continuing operations:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Basic</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1318" contextRef="From2025-03-30to2025-06-28" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.33</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1319" contextRef="From2024-03-31to2024-06-29" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.65</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1320" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.69</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1321" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.03</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1322" contextRef="From2025-03-30to2025-06-28" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.33</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1323" contextRef="From2024-03-31to2024-06-29" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.65</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1324" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.69</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1325" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.02</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Earnings (Loss) per share from discontinued operations:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Basic</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1331" contextRef="From2025-03-30to2025-06-28" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.23</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1332" contextRef="From2024-03-31to2024-06-29" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares" sign="-">0.09</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1333" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.19</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1334" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares" sign="-">0.15</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1435" contextRef="From2025-03-30to2025-06-28" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.23</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1439" contextRef="From2024-03-31to2024-06-29" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares" sign="-">0.09</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1438" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.19</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1440" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares" sign="-">0.15</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Total earnings per share:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Basic</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1436" contextRef="From2025-03-30to2025-06-28" name="us-gaap:EarningsPerShareBasic" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.56</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1443" contextRef="From2024-03-31to2024-06-29" name="us-gaap:EarningsPerShareBasic" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.56</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1441" contextRef="From2024-12-29to2025-06-28" name="us-gaap:EarningsPerShareBasic" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.88</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1445" contextRef="From2023-12-31to2024-06-29" name="us-gaap:EarningsPerShareBasic" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.88</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1437" contextRef="From2025-03-30to2025-06-28" name="us-gaap:EarningsPerShareDiluted" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.56</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1444" contextRef="From2024-03-31to2024-06-29" name="us-gaap:EarningsPerShareDiluted" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.56</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1442" contextRef="From2024-12-29to2025-06-28" name="us-gaap:EarningsPerShareDiluted" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.88</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1446" contextRef="From2023-12-31to2024-06-29" name="us-gaap:EarningsPerShareDiluted" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.87</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Cash dividends per share:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1336" contextRef="From2025-03-30to2025-06-28" name="us-gaap:CommonStockDividendsPerShareCashPaid" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.11</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1337" contextRef="From2024-03-31to2024-06-29" name="us-gaap:CommonStockDividendsPerShareCashPaid" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.11</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1338" contextRef="From2024-12-29to2025-06-28" name="us-gaap:CommonStockDividendsPerShareCashPaid" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.22</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1339" contextRef="From2023-12-31to2024-06-29" name="us-gaap:CommonStockDividendsPerShareCashPaid" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.22</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><em>See accompanying notes.</em></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 3 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span class="atag" style="display: inline" id="income">THE EASTERN COMPANY AND SUBSIDIARIES</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_745" contextRef="From2025-03-30to2025-06-28" name="us-gaap:NetIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,440,167</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_746" contextRef="From2024-03-31to2024-06-29" name="us-gaap:NetIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,507,872</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_747" contextRef="From2024-12-29to2025-06-28" name="us-gaap:NetIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,383,854</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_748" contextRef="From2023-12-31to2024-06-29" name="us-gaap:NetIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,455,445</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Other comprehensive income:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Change in foreign currency translation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_750" contextRef="From2025-03-30to2025-06-28" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">317,982</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_751" contextRef="From2024-03-31to2024-06-29" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">472,078</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_752" contextRef="From2024-12-29to2025-06-28" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">397,593</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_753" contextRef="From2023-12-31to2024-06-29" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">629,078</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Change in fair value of foreign currency swap</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_754" contextRef="From2025-03-30to2025-06-28" name="eml:OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">550,031</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_755" contextRef="From2024-03-31to2024-06-29" name="eml:OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">477,378</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_756" contextRef="From2024-12-29to2025-06-28" name="eml:OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">747,203</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_757" contextRef="From2023-12-31to2024-06-29" name="eml:OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">74,362</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Change in pension and postretirement benefit costs, net of taxes:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>2025 - $121,925</strong>; 2024 - $71,355</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_758" contextRef="From2025-03-30to2025-06-28" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">205,728</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_759" contextRef="From2024-03-31to2024-06-29" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">237,501</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_760" contextRef="From2024-12-29to2025-06-28" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">411,453</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_761" contextRef="From2023-12-31to2024-06-29" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">480,837</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total other comprehensive income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_762" contextRef="From2025-03-30to2025-06-28" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">437,777</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_763" contextRef="From2024-03-31to2024-06-29" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">711,955</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_764" contextRef="From2024-12-29to2025-06-28" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,556,249</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_765" contextRef="From2023-12-31to2024-06-29" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">222,603</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Comprehensive income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_766" contextRef="From2025-03-30to2025-06-28" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,877,944</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_767" contextRef="From2024-03-31to2024-06-29" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,795,917</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_768" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,940,103</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_769" contextRef="From2023-12-31to2024-06-29" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,232,842</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><em>See accompanying notes.</em></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 4 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span class="atag" style="display: inline" id="bs">THE EASTERN COMPANY AND SUBSIDIARIES</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, </strong><strong>2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 28, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>(unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>ASSETS</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Current Assets</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cash and cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_772" contextRef="AsOf2025-06-28" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,110,311</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_773" contextRef="AsOf2024-12-28" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,010,388</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Marketable Securities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_774" contextRef="AsOf2025-06-28" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_775" contextRef="AsOf2024-12-28" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,051,301</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accounts receivable, less allowances: 2025 - <strong>$<ix:nonFraction id="fid_287" contextRef="AsOf2025-06-28" name="eml:AccountsReceivableAllowanceForDoubtfulAccounts" format="ixt:numdotdecimal" decimals="0" unitRef="USD">585,993</ix:nonFraction> </strong>2024 - $<ix:nonFraction id="fid_286" contextRef="AsOf2024-12-28" name="eml:AccountsReceivableAllowanceForDoubtfulAccounts" format="ixt:numdotdecimal" decimals="0" unitRef="USD">530,560</ix:nonFraction></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_776" contextRef="AsOf2025-06-28" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">40,236,949</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_777" contextRef="AsOf2024-12-28" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,515,632</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Inventories</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_778" contextRef="AsOf2025-06-28" name="us-gaap:InventoryNet" format="ixt:numdotdecimal" decimals="0" unitRef="USD">54,140,269</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_779" contextRef="AsOf2024-12-28" name="us-gaap:InventoryNet" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,209,598</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Current portion of notes receivable</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_780" contextRef="AsOf2025-06-28" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">51,457</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_781" contextRef="AsOf2024-12-28" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">286,287</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Prepaid expenses and other assets</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_782" contextRef="AsOf2025-06-28" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,406,534</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_783" contextRef="AsOf2024-12-28" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,477,717</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Current assets held for sale</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_784" contextRef="AsOf2025-06-28" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_785" contextRef="AsOf2024-12-28" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,071,828</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Total Current Assets</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_786" contextRef="AsOf2025-06-28" name="us-gaap:AssetsCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">107,945,520</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_787" contextRef="AsOf2024-12-28" name="us-gaap:AssetsCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">115,622,751</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Property, Plant and Equipment</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_788" contextRef="AsOf2025-06-28" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:numdotdecimal" decimals="0" unitRef="USD">59,637,113</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_789" contextRef="AsOf2024-12-28" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:numdotdecimal" decimals="0" unitRef="USD">56,320,688</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accumulated depreciation</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_790" contextRef="AsOf2025-06-28" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,473,594</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_791" contextRef="AsOf2024-12-28" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,810,628</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Property, Plant and Equipment, Net</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_792" contextRef="AsOf2025-06-28" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,163,519</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_793" contextRef="AsOf2024-12-28" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,510,060</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Goodwill</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_794" contextRef="AsOf2025-06-28" name="us-gaap:Goodwill" format="ixt:numdotdecimal" decimals="0" unitRef="USD">58,637,593</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_795" contextRef="AsOf2024-12-28" name="us-gaap:Goodwill" format="ixt:numdotdecimal" decimals="0" unitRef="USD">58,509,384</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Trademarks</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_796" contextRef="AsOf2025-06-28" name="us-gaap:IndefiniteLivedTrademarks" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,841,579</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_797" contextRef="AsOf2024-12-28" name="us-gaap:IndefiniteLivedTrademarks" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,946,455</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Patents and other intangibles net of accumulated amortization</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_798" contextRef="AsOf2025-06-28" name="eml:PatentsAndOtherIntangiblesNetOfAccumulatedAmortization" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,764,381</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_799" contextRef="AsOf2024-12-28" name="eml:PatentsAndOtherIntangiblesNetOfAccumulatedAmortization" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,765,612</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Long term notes receivable, less current portion</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_800" contextRef="AsOf2025-06-28" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">82,386</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_801" contextRef="AsOf2024-12-28" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">162,102</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Deferred income taxes</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_802" contextRef="AsOf2025-06-28" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,611,518</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_803" contextRef="AsOf2024-12-28" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,611,518</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Right of use assets</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_804" contextRef="AsOf2025-06-28" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,362,814</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_805" contextRef="AsOf2024-12-28" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,180,865</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Total Other Assets</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_806" contextRef="AsOf2025-06-28" name="us-gaap:OtherAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD">94,300,271</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_807" contextRef="AsOf2024-12-28" name="us-gaap:OtherAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD">92,175,936</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>TOTAL ASSETS</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_808" contextRef="AsOf2025-06-28" name="us-gaap:Assets" format="ixt:numdotdecimal" decimals="0" unitRef="USD">229,409,310</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_809" contextRef="AsOf2024-12-28" name="us-gaap:Assets" format="ixt:numdotdecimal" decimals="0" unitRef="USD">235,308,747</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><em>See accompanying notes.</em></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td colspan="3" style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 5 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4pt; text-align:center;"><strong>THE EASTERN COMPANY AND SUBSIDIARIES</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4pt; text-align:center;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, </strong><strong>2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 28, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>(unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Current Liabilities</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accounts payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_812" contextRef="AsOf2025-06-28" name="us-gaap:AccountsPayableCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,137,927</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_813" contextRef="AsOf2024-12-28" name="us-gaap:AccountsPayableCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,650,970</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accrued compensation</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_814" contextRef="AsOf2025-06-28" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,157,522</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_815" contextRef="AsOf2024-12-28" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,478,581</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Other accrued expenses</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_816" contextRef="AsOf2025-06-28" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,222,704</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_817" contextRef="AsOf2024-12-28" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,577,019</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Current portion of operating lease liability</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_818" contextRef="AsOf2025-06-28" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,906,222</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_819" contextRef="AsOf2024-12-28" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,072,668</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Current portion of finance lease liability</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_820" contextRef="AsOf2025-06-28" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">747,340</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_821" contextRef="AsOf2024-12-28" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">761,669</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Current portion of long-term debt</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_822" contextRef="AsOf2025-06-28" name="us-gaap:LongTermDebtCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,302,654</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_823" contextRef="AsOf2024-12-28" name="us-gaap:LongTermDebtCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,603,935</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Other current liabilities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_824" contextRef="AsOf2025-06-28" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_825" contextRef="AsOf2024-12-28" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">505,376</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Current liabilities held for sale</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_826" contextRef="AsOf2025-06-28" name="eml:CurrentLiabilitiesHeldForSale" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_827" contextRef="AsOf2024-12-28" name="eml:CurrentLiabilitiesHeldForSale" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,144,573</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Total Current Liabilities</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_828" contextRef="AsOf2025-06-28" name="us-gaap:LiabilitiesCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">40,474,369</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_829" contextRef="AsOf2024-12-28" name="us-gaap:LiabilitiesCurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,794,791</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Other long-term liabilities</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_830" contextRef="AsOf2025-06-28" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">546,398</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_831" contextRef="AsOf2024-12-28" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">546,395</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Operating lease liability, less current portion</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_832" contextRef="AsOf2025-06-28" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,456,592</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_833" contextRef="AsOf2024-12-28" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,108,197</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Finance lease liability, less current portion</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_834" contextRef="AsOf2025-06-28" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,823,438</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_835" contextRef="AsOf2024-12-28" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,052,073</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Long-term debt, less current portion</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_836" contextRef="AsOf2025-06-28" name="us-gaap:LongTermDebtNoncurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,115,881</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_837" contextRef="AsOf2024-12-28" name="us-gaap:LongTermDebtNoncurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">38,640,576</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Accrued postretirement benefits</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_838" contextRef="AsOf2025-06-28" name="us-gaap:OtherPostretirementBenefitsPayableNoncurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">415,878</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_839" contextRef="AsOf2024-12-28" name="us-gaap:OtherPostretirementBenefitsPayableNoncurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">410,476</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Accrued pension cost</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_840" contextRef="AsOf2025-06-28" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,127,781</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_841" contextRef="AsOf2024-12-28" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,064,840</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Total Liabilities</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_842" contextRef="AsOf2025-06-28" name="us-gaap:Liabilities" format="ixt:numdotdecimal" decimals="0" unitRef="USD">104,960,337</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_843" contextRef="AsOf2024-12-28" name="us-gaap:Liabilities" format="ixt:numdotdecimal" decimals="0" unitRef="USD">114,617,348</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Shareholders&#8217; Equity</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Voting Preferred Stock, no par value:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Authorized and unissued: <ix:nonFraction id="fid_291" contextRef="AsOf2025-06-28" name="eml:VotingPreferredStockSharesAuthorizedInShares" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">1,000,000</ix:nonFraction> shares</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Nonvoting Preferred Stock, no par value:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Authorized and unissued: <ix:nonFraction id="fid_295" contextRef="AsOf2025-06-28" name="eml:NonvotingPreferredStockSharesAuthorizedInShares" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">1,000,000</ix:nonFraction> shares</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Common Stock, no par value, Authorized: <ix:nonFraction id="fid_299" contextRef="AsOf2025-06-28" name="us-gaap:CommonStockSharesAuthorized" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">50,000,000</ix:nonFraction> shares</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_845" contextRef="AsOf2025-06-28" name="us-gaap:CommonStockValue" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,732,135</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_846" contextRef="AsOf2024-12-28" name="us-gaap:CommonStockValue" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,443,009</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Issued: <ix:nonFraction id="fid_302" contextRef="AsOf2025-06-28" name="us-gaap:CommonStockSharesIssued" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">9,163,570</ix:nonFraction> shares as of 2025 and <ix:nonFraction id="fid_301" contextRef="AsOf2024-12-28" name="us-gaap:CommonStockSharesIssued" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">9,146,996</ix:nonFraction> shares as of 2024</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Outstanding: <ix:nonFraction id="fid_304" contextRef="AsOf2025-06-28" name="us-gaap:CommonStockSharesOutstanding" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">6,098,163</ix:nonFraction> shares as of 2025 and <ix:nonFraction id="fid_303" contextRef="AsOf2024-12-28" name="us-gaap:CommonStockSharesOutstanding" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">6,163,138</ix:nonFraction> shares as of 2024</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Treasury Stock: <ix:nonFraction id="fid_306" contextRef="AsOf2025-06-28" name="us-gaap:TreasuryStockCommonShares" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">3,065,407</ix:nonFraction> shares as of 2025 and <ix:nonFraction id="fid_305" contextRef="AsOf2024-12-28" name="us-gaap:TreasuryStockCommonShares" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">2,983,858</ix:nonFraction> shares as of 2024</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_847" contextRef="AsOf2025-06-28" name="us-gaap:TreasuryStockCommonValue" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,462,013</ix:nonFraction></strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_848" contextRef="AsOf2024-12-28" name="us-gaap:TreasuryStockCommonValue" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,338,309</ix:nonFraction></td><td style="vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Retained earnings</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_849" contextRef="AsOf2025-06-28" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">137,581,573</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_850" contextRef="AsOf2024-12-28" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">133,545,670</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Accumulated other comprehensive loss:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Foreign currency translation</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_852" contextRef="AsOf2025-06-28" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">1,878,997</ix:nonFraction></strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_853" contextRef="AsOf2024-12-28" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">2,276,590</ix:nonFraction></td><td style="vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Unrealized gain (loss) on foreign currency swap, net of tax</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_854" contextRef="AsOf2025-06-28" name="eml:UnrealisedLossGainOnInterestRateSwapNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">241,827</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_855" contextRef="AsOf2024-12-28" name="eml:UnrealisedLossGainOnInterestRateSwapNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">505,376</ix:nonFraction></td><td style="vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Unrecognized net pension and postretirement benefit costs, net of tax</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_856" contextRef="AsOf2025-06-28" name="eml:UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">18,765,552</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_857" contextRef="AsOf2024-12-28" name="eml:UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">19,177,005</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Accumulated other comprehensive loss</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_858" contextRef="AsOf2025-06-28" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">20,402,722</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_859" contextRef="AsOf2024-12-28" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">21,958,971</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Total Shareholders&#8217; Equity</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_860" contextRef="AsOf2025-06-28" name="us-gaap:StockholdersEquity" format="ixt:numdotdecimal" decimals="0" unitRef="USD">124,448,973</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_861" contextRef="AsOf2024-12-28" name="us-gaap:StockholdersEquity" format="ixt:numdotdecimal" decimals="0" unitRef="USD">120,691,399</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_862" contextRef="AsOf2025-06-28" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:numdotdecimal" decimals="0" unitRef="USD">229,409,310</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_863" contextRef="AsOf2024-12-28" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:numdotdecimal" decimals="0" unitRef="USD">235,308,747</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td colspan="9" style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><em>See accompanying notes.</em></p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 6 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span class="atag" style="display: inline" id="cf">THE EASTERN COMPANY AND SUBSIDIARIES</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, </strong><strong>2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Operating Activities</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Net income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_865" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ProfitLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,383,854</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_866" contextRef="From2023-12-31to2024-06-29" name="us-gaap:ProfitLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,455,445</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Less: Income (Loss) from discontinued operations</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_867" contextRef="From2024-12-29to2025-06-28" name="eml:IncomeLossFromDiscontinuedOperations" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">1,180,739</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_868" contextRef="From2023-12-31to2024-06-29" name="eml:IncomeLossFromDiscontinuedOperations" format="ixt:numdotdecimal" decimals="0" unitRef="USD">955,727</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Income from continuing operations</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_869" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,203,115</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_870" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,411,172</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Adjustments to reconcile net income to net cash provided by operating activities:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Depreciation and amortization</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_872" contextRef="From2024-12-29to2025-06-28" name="us-gaap:DepreciationAndAmortization" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,178,318</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_873" contextRef="From2023-12-31to2024-06-29" name="us-gaap:DepreciationAndAmortization" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,741,969</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Reduction in carrying amount of ROU assets</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_874" contextRef="From2024-12-29to2025-06-28" name="eml:ReductionInCarryingAmountOfRightOfUseAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">1,502,376</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_875" contextRef="From2023-12-31to2024-06-29" name="eml:ReductionInCarryingAmountOfRightOfUseAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">1,553,455</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Unrecognized pension and postretirement (benefit) expense</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_876" contextRef="From2024-12-29to2025-06-28" name="eml:UnrecognizedPensionAndPostretirementBenefitExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">397,676</ix:nonFraction></strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_877" contextRef="From2023-12-31to2024-06-29" name="eml:UnrecognizedPensionAndPostretirementBenefitExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,219</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Loss on sale of equipment and other assets</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_878" contextRef="From2024-12-29to2025-06-28" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">38,479</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_879" contextRef="From2023-12-31to2024-06-29" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">40,801</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Provision for doubtful accounts</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_880" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,000</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_881" contextRef="From2023-12-31to2024-06-29" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,000</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Stock compensation&#160;expense</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_882" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ShareBasedCompensation" format="ixt:numdotdecimal" decimals="0" unitRef="USD">289,126</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_883" contextRef="From2023-12-31to2024-06-29" name="us-gaap:ShareBasedCompensation" format="ixt:numdotdecimal" decimals="0" unitRef="USD">624,320</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Changes in operating assets and liabilities:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">Accounts receivable</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_885" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,271,343</ix:nonFraction></strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_886" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,266,259</ix:nonFraction></td><td style="vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">Inventories</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_887" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">1,886,960</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_888" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">2,365,451</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">Prepaid expenses and other</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_889" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD">314,221</ix:nonFraction></strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_890" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">1,006,408</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">Other assets</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_891" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">124,859</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_892" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">28,720</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">Accounts payable</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_893" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,511,193</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_894" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,939,089</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">Accrued compensation</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_895" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">445,105</ix:nonFraction></strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_896" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:numdotdecimal" decimals="0" unitRef="USD">96,109</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">Change in operating lease liability</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_897" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">1,502,376</ix:nonFraction></strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_898" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">1,553,455</ix:nonFraction></td><td style="vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">Other accrued expenses</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_899" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">6,908,197</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_900" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">784,960</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Net cash provided by operating activities</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_901" contextRef="From2024-12-29to2025-06-28" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,909,508</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_902" contextRef="From2023-12-31to2024-06-29" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,217,039</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Investing Activities</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Marketable securities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_904" contextRef="From2024-12-29to2025-06-28" name="us-gaap:PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">2,222,059</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_905" contextRef="From2023-12-31to2024-06-29" name="us-gaap:PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm" format="ixt:numdotdecimal" decimals="0" unitRef="USD">999,960</ix:nonFraction></td><td style="vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Acquisition</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_906" contextRef="From2024-12-29to2025-06-28" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:numdotdecimal" decimals="0" unitRef="USD">421,039</ix:nonFraction></strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_907" contextRef="From2023-12-31to2024-06-29" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Payments received from notes receivable</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_908" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ProceedsFromSaleOfNotesReceivable" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,545</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_909" contextRef="From2023-12-31to2024-06-29" name="us-gaap:ProceedsFromSaleOfNotesReceivable" format="ixt:numdotdecimal" decimals="0" unitRef="USD">470,937</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Proceeds from sale of discontinued operations</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_910" contextRef="From2024-12-29to2025-06-28" name="eml:ProceedsFromSaleOfDiscontinuedOperations" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,593,646</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_911" contextRef="From2023-12-31to2024-06-29" name="eml:ProceedsFromSaleOfDiscontinuedOperations" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,000</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Purchases of property, plant, and equipment</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_912" contextRef="From2024-12-29to2025-06-28" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,598,980</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_913" contextRef="From2023-12-31to2024-06-29" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,834,977</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Net cash provided by (used in) investing activities</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_914" contextRef="From2024-12-29to2025-06-28" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,810,231</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_915" contextRef="From2023-12-31to2024-06-29" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">3,346,000</ix:nonFraction></td><td style="vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Financing Activities</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Principal payments on long-term debt</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_917" contextRef="From2024-12-29to2025-06-28" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,919,065</ix:nonFraction></strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_918" contextRef="From2023-12-31to2024-06-29" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,505,952</ix:nonFraction></td><td style="vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Financing leases, net</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_919" contextRef="From2024-12-29to2025-06-28" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:numdotdecimal" decimals="0" unitRef="USD">393,352</ix:nonFraction></strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_920" contextRef="From2023-12-31to2024-06-29" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:numdotdecimal" decimals="0" unitRef="USD">62,674</ix:nonFraction></td><td style="vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Purchase common stock for treasury</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_921" contextRef="From2024-12-29to2025-06-28" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,123,705</ix:nonFraction></strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_922" contextRef="From2023-12-31to2024-06-29" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:numdotdecimal" decimals="0" unitRef="USD">482,120</ix:nonFraction></td><td style="vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Dividends paid</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_923" contextRef="From2024-12-29to2025-06-28" name="us-gaap:PaymentsOfDividends" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,347,951</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_924" contextRef="From2023-12-31to2024-06-29" name="us-gaap:PaymentsOfDividends" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,368,924</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Net cash used in financing activities</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_925" contextRef="From2024-12-29to2025-06-28" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">9,784,073</ix:nonFraction></strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_926" contextRef="From2023-12-31to2024-06-29" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">3,419,670</ix:nonFraction></td><td style="vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Discontinued Operations</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cash used in operating activities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_928" contextRef="From2024-12-29to2025-06-28" name="eml:CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_929" contextRef="From2023-12-31to2024-06-29" name="eml:CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">955,727</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cash used in discontinued operations</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_930" contextRef="From2024-12-29to2025-06-28" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_931" contextRef="From2023-12-31to2024-06-29" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">955,727</ix:nonFraction></td><td style="vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Effect of exchange rate changes on cash</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_932" contextRef="From2024-12-29to2025-06-28" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:numdotdecimal" decimals="0" unitRef="USD">331,115</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_933" contextRef="From2023-12-31to2024-06-29" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">88,598</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Net change in cash and cash equivalents</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_934" contextRef="From2024-12-29to2025-06-28" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">5,733,219</ix:nonFraction></strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_935" contextRef="From2023-12-31to2024-06-29" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,407,044</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Cash and cash equivalents at beginning of period</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_936" contextRef="AsOf2024-12-28" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,843,530</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_937" contextRef="AsOf2023-12-30" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,299,453</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Cash and cash equivalents at end of period<sup style="vertical-align:super"> </sup></strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_938" contextRef="AsOf2025-06-28" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,110,311</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_939" contextRef="AsOf2024-06-29" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,706,497</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Supplemental disclosure of cash flow information:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Interest</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_941" contextRef="From2024-12-29to2025-06-28" name="us-gaap:InterestPaidNet" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,683,412</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_942" contextRef="From2023-12-31to2024-06-29" name="us-gaap:InterestPaidNet" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,639,713</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;">Income taxes</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_943" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncomeTaxesPaidNet" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,679,091</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_944" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncomeTaxesPaidNet" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,599,765</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Non-cash investing and financing activities</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;">Right of use asset</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_946" contextRef="From2024-12-29to2025-06-28" name="eml:RightOfUseAssetNonCash" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,468,961</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_947" contextRef="From2023-12-31to2024-06-29" name="eml:RightOfUseAssetNonCash" format="ixt:numdotdecimal" decimals="0" unitRef="USD">144,445</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;">Lease liability</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_948" contextRef="From2024-12-29to2025-06-28" name="eml:NonCashLeaseLiability" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">1,468,961</ix:nonFraction></strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_949" contextRef="From2023-12-31to2024-06-29" name="eml:NonCashLeaseLiability" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">144,445</ix:nonFraction></td><td style="vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td colspan="9" style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><em>See accompanying notes</em></p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 7 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span class="atag" style="display: inline" id="notes">THE EASTERN COMPANY AND SUBSIDIARIES</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 28, 2025</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>&#160;</strong></p><ix:nonNumeric id="fid_254" contextRef="From2024-12-29to2025-06-28" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note A &#8211; Basis of Presentation</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Rule 8-03 of Regulation S-X and do not include all the information and footnotes required by generally accepted accounting principles in the United States (&#8220;GAAP&#8221;) for complete financial statements. Refer to the consolidated financial statements of The Eastern Company (together with its consolidated subsidiaries, the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) and the notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended December 28, 2024, filed with the Securities and Exchange Commission on March 11, 2025 (the &#8220;2024 Form 10-K&#8221;), for additional information.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The accompanying condensed consolidated financial statements are unaudited. However, in the opinion of management, all adjustments (consisting only of normal recurring accruals) necessary for a fair presentation of the results of operations for interim periods have been reflected therein. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year. All intercompany accounts and transactions are eliminated.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The condensed consolidated balance sheet as of December 28, 2024 has been derived from the audited consolidated balance sheet at that date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company&#8217;s fiscal year is a 52-53-week fiscal year ending on the Saturday nearest to December 31. References in this Quarterly Report on Form 10-Q for the quarterly period ended June 28, 2025 (this &#8220;Form 10-Q&#8221;) to 2024, the 2024 fiscal year or fiscal 2024 mean the 52-week period ended on December 28, 2024, and references to 2025, the 2025 fiscal year or fiscal 2025 mean the 53-week period ending on January 3, 2026. In a 52-week fiscal year, each quarter has 13 weeks. References to the second quarter of 2024, the second fiscal quarter of 2024 or the three months ended June 29, 2024, mean the 13-week period from March 31, 2024 to June 29, 2024. References to the second quarter of 2025, the second fiscal quarter of 2025 or the three months ended June 28, 2025, mean the 13-week period from March 30, 2025 to June 28, 2025. References to the first six months of 2024 or the six months ended June 29, 2024 mean the period from December 31, 2023 to June 29, 2024. References to the first six months of 2025 or the six months ended June 28, 2025 mean the period from December 29, 2024 to June 28, 2025.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Certain amounts in the 2024 financial statements have been reclassified to conform with the 2025 presentation with no impact or change to previously reported net income or shareholders&#8217; equity.</p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_255" contextRef="From2024-12-29to2025-06-28" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note B &#8211; Discontinued Operations</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In the third quarter of 2024, we determined that the business of Big 3 Precision Mold Services, Inc. (&#8220;Big 3 Mold&#8221;) meets the criteria to be held for sale and that the assets held for sale qualify for discontinued operations. As such, the financial results of the Big 3 Mold business are reflected in our unaudited condensed consolidated statements of operations as discontinued operations for all periods presented.&#160; Additionally, current and non-current assets and liabilities of discontinued operations are reflected in the unaudited condensed consolidated balance sheets for both periods presented.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 8 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On April 30, 2025, the Company sold the equipment, workforce and customer list of the ISBM division of Big 3 Mold.&#160; ISBM, which is located in Centralia, Illinois, is an injection stretch blow mold toolmaker.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_271" contextRef="From2024-12-29to2025-06-28" name="eml:ScheduleIncomeFromDiscontinuedOperationsTableTextBlock" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>(unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">(unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>(unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">(unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Net sales</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_970" contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:numdotdecimal" decimals="0" unitRef="USD">359,046</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_971" contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:numdotdecimal" decimals="0" unitRef="USD">587,658</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_951" contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,670,208</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_950" contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,282,156</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Cost of products sold</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_972" contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:numdotdecimal" decimals="0" unitRef="USD">421,730</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_981" contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:numdotdecimal" decimals="0" unitRef="USD">833,300</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_953" contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,653,484</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_952" contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,570,456</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Gross margin</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_973" contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">62,684</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_982" contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">245,642</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_955" contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,724</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_954" contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">288,300</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Selling and administrative expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_974" contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">100,854</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_983" contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">396,267</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_957" contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">388,847</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_956" contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">774,859</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Income from disposal of discontinued Unit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_976" contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,016,696</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_985" contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_960" contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,016,696</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_961" contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Operating Income (Loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1448" contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">1,853,158</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1447" contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">641,909</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1449" contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">1,644,573</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1450" contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,063,159</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Interest expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_977" contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">70,699</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_986" contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">82,994</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_963" contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">147,882</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_962" contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">167,497</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Income (Loss) from discontinued operations before income taxes</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_978" contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,782,459</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_987" contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">724,903</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_965" contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,496,691</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_964" contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">1,230,656</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Income tax (expense) benefit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_979" contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">377,282</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_988" contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:numdotdecimal" decimals="0" unitRef="USD">162,585</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_967" contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">315,952</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_966" contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:numdotdecimal" decimals="0" unitRef="USD">274,929</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Income (Loss) from discontinued operations, net of tax</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_980" contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember" name="eml:LossFromDiscontinuedOperationsNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,405,177</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_989" contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember" name="eml:LossFromDiscontinuedOperationsNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">562,318</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_969" contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember" name="eml:LossFromDiscontinuedOperationsNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,180,739</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_968" contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember" name="eml:LossFromDiscontinuedOperationsNetOfTax" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">955,727</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table></ix:nonNumeric></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_256" contextRef="From2024-12-29to2025-06-28" name="us-gaap:EarningsPerShareTextBlock" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note C &#8211; Earnings Per Share</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The denominators used to calculate earnings per share are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_273" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Basic:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_991" contextRef="From2025-03-30to2025-06-28" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">6,113,303</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_992" contextRef="From2024-03-31to2024-06-29" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">6,233,153</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1000" contextRef="From2024-12-29to2025-06-28" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">6,126,070</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1001" contextRef="From2023-12-31to2024-06-29" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">6,224,596</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Diluted:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_994" contextRef="From2025-03-30to2025-06-28" name="eml:WeightedAverageNumberOfShareOutstandingDiluted" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">6,113,303</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_995" contextRef="From2024-03-31to2024-06-29" name="eml:WeightedAverageNumberOfShareOutstandingDiluted" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">6,233,153</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1002" contextRef="From2024-12-29to2025-06-28" name="eml:WeightedAverageNumberOfShareOutstandingDiluted" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">6,126,070</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1005" contextRef="From2023-12-31to2024-06-29" name="eml:WeightedAverageNumberOfShareOutstandingDiluted" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">6,224,596</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Dilutive stock appreciation rights</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_996" contextRef="From2025-03-30to2025-06-28" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">7,953</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_997" contextRef="From2024-03-31to2024-06-29" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">25,626</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1003" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">7,953</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1006" contextRef="From2023-12-31to2024-06-29" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">25,626</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Denominator for diluted earnings per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_998" contextRef="From2025-03-30to2025-06-28" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">6,121,256</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_999" contextRef="From2024-03-31to2024-06-29" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">6,258,779</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1004" contextRef="From2024-12-29to2025-06-28" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">6,134,023</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1007" contextRef="From2023-12-31to2024-06-29" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">6,250,222</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 9 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_257" contextRef="From2024-12-29to2025-06-28" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" escape="true" continuedAt="cont_24abf6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note D &#8211; Fair Value of Derivative Instruments</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The following table presents the effect of the Company&#8217;s derivative instruments designated as cash flow hedges under Accounting Standards Codification (&#8220;ASC&#8221;) Topic 815, &#8220;Hedge Accounting Improvements,&#8221; in its unaudited Condensed Consolidated Statements of Operations for the six months ended June 28, 2025:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_274" contextRef="From2024-12-29to2025-06-28" name="eml:ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Derivative Instruments</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Amount of Gain Recognized in Accumulated Other Comprehensive Income</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Amount of Loss Reclassified from Accumulated Other Comprehensive Income into Earnings</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Location in Condensed Consolidated Statement of Income</strong></p></td><td>&#160;</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Designated foreign currency hedge contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1008" contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember" name="eml:DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects" format="ixt:numdotdecimal" decimals="0" unitRef="USD">241,827</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1009" contextRef="From2024-12-29to2025-06-28_eml_LossReclassifiedFromOCIEarningsMember" name="eml:DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">425,150</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:25%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">&#160;Cost of products sold </p></td><td style="width:1%;">&#160;</td></tr></tbody></table></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">ASC 815 requires all derivative instruments to be recognized at their fair values as either assets or liabilities on the balance sheet. The Company determines the fair value of its derivative instruments using the framework prescribed by ASC 820, &#8220;Fair Value Measurements and Disclosures,&#8221; by considering the estimated amount it would receive or pay to sell or transfer these instruments at the reporting date. Generally, the Company uses inputs that include quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; other observable inputs for the asset or liability; and inputs derived principally from, or corroborated by, observable market data by correlation or other means. As of June 28, 2025, the Company classified its derivative assets and liabilities within Level 2 of the fair value hierarchy prescribed by ASC 815, as discussed below, because these observable inputs are available for substantially the full term of its derivative instruments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 1</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 2</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 3</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Prices or valuation techniques that require inputs that are both significant to the fair value measurement and </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">unobservable.</p></td></tr></tbody></table></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 10 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:continuation id="cont_24abf6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The following tables present the fair value of the Company&#8217;s derivative instruments as they appear in its Condensed Consolidated Balance Sheets as of June 28, 2025, and December 28, 2024:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_275" contextRef="From2024-12-29to2025-06-28" name="eml:ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Location in Condensed Consolidated Balance Sheets</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>As of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>As of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 28, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Derivative Assets:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Designated foreign currency hedge contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:30%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1012" contextRef="AsOf2025-06-28_us-gaap_DerivativeFinancialInstrumentsAssetsMember" name="eml:DesignatedForeignCurrencyHedgeContractsAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD">241,827</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1013" contextRef="AsOf2024-12-28_us-gaap_DerivativeFinancialInstrumentsAssetsMember" name="eml:DesignatedForeignCurrencyHedgeContractsAssets" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Derivative Liabilities:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Designated foreign currency hedge contracts</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Other current liabilities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1010" contextRef="AsOf2025-06-28_eml_DerivativeLiabilitiesMember" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1011" contextRef="AsOf2024-12-28_eml_DerivativeLiabilitiesMember" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:numdotdecimal" decimals="0" unitRef="USD">505,376</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric></ix:continuation><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_267" contextRef="From2024-12-29to2025-06-28" name="us-gaap:InventoryDisclosureTextBlock" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note E &#8211; Inventories</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Inventories consist of the following components:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_276" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 28, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Raw material and component parts</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1014" contextRef="AsOf2025-06-28" name="us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,662,417</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1015" contextRef="AsOf2024-12-28" name="us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,070,522</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Work in process</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1016" contextRef="AsOf2025-06-28" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,982,547</ix:nonFraction></strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1017" contextRef="AsOf2024-12-28" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,120,460</ix:nonFraction></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Finished goods</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1018" contextRef="AsOf2025-06-28" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,495,305</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1019" contextRef="AsOf2024-12-28" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,018,616</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Total inventories </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1020" contextRef="AsOf2025-06-28" name="us-gaap:OtherInventory" format="ixt:numdotdecimal" decimals="0" unitRef="USD">54,140,269</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1021" contextRef="AsOf2024-12-28" name="us-gaap:OtherInventory" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,209,598</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_258" contextRef="From2024-12-29to2025-06-28" name="us-gaap:GoodwillDisclosureTextBlock" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note F - Goodwill</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The aggregate carrying amount of goodwill is approximately $<ix:nonFraction id="fid_1022" contextRef="AsOf2025-06-28" name="us-gaap:ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">58.6</ix:nonFraction> million as of June 28, 2025. No impairment was recognized in the second quarter of 2025. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company evaluates its reporting units for impairment annually in December, or more frequently if events or circumstances indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Such events and circumstances could include, among other things, increased competition or unexpected loss of market share, significant adverse changes in the markets in which the Company operates, or unexpected business disruptions. The Company tests reporting units for impairment by comparing the estimated fair value of each reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its estimated fair value, the Company records an impairment loss based on the difference between fair value and carrying amount not to exceed the associated carrying amount of goodwill. Determining the fair value of a reporting unit involves the use of significant estimates and assumptions. The values assigned to the key assumptions represent management&#8217;s assessment of future trends in the relevant industry and have been based on historical data from both external and internal sources.</p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_259" contextRef="From2024-12-29to2025-06-28" name="us-gaap:LesseeOperatingLeasesTextBlock" escape="true" continuedAt="cont_8961eb"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note G &#8211; Leases</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company presents right-of-use (ROU) assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months, in accordance with the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, &#8220;Leases&#8221;. The Company accounts for non-lease components as part of the lease component to which they relate. Lease accounting involves significant judgements, including making estimates related to the lease term, lease payments, and discount rate.</p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 11 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:continuation id="cont_8961eb"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has operating leases for buildings, warehouses, and office equipment. The Company determines whether an arrangement is, or contains, a lease at contract inception. An arrangement contains a lease if the Company has the right to direct the use of and obtain substantially all the economic benefits of an identified asset. ROU assets and lease liabilities are recognized at lease commencement based on the present value of lease payments over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Most leases include one or more options to renew. The exercise of lease renewal options is at our sole discretion. All options to extend, when it is reasonably certain the option will be exercised, have been included in the calculation of the ROU asset and lease liability. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Currently, the Company has 18 operating leases with a lease liability of $<ix:nonFraction id="fid_1041" contextRef="AsOf2025-06-28" name="us-gaap:OperatingLeaseLiability" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">17.4</ix:nonFraction> million and 6 finance leases with a lease liability of $<ix:nonFraction id="fid_1042" contextRef="AsOf2025-06-28" name="us-gaap:FinanceLeaseLiability" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">3.6</ix:nonFraction> million as of June 28, 2025. The terms and conditions of the leases are determined by the individual agreements. The leases do not contain residual value guarantees, restrictions, or covenants that could cause the Company to incur additional financial obligations. There are no related party lease transactions. There are no leases that have not yet commenced that could create significant rights and obligations for the Company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The future payments (in millions) due under non-cancelable operating and finance leases as of June 28, 2025 are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_278" contextRef="From2024-12-29to2025-06-28" name="eml:LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Operating</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Finance</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1023" contextRef="AsOf2025-06-28" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">2.0</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1029" contextRef="AsOf2025-06-28" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">0.4</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1024" contextRef="AsOf2025-06-28" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">3.7</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1030" contextRef="AsOf2025-06-28" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">0.8</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1025" contextRef="AsOf2025-06-28" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">3.3</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1031" contextRef="AsOf2025-06-28" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">0.8</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1035" contextRef="AsOf2025-06-28" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">3.0</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1038" contextRef="AsOf2025-06-28" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">0.8</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2029</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1036" contextRef="AsOf2025-06-28" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">2.6</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1039" contextRef="AsOf2025-06-28" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">0.6</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1037" contextRef="AsOf2025-06-28" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">5.1</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1040" contextRef="AsOf2025-06-28" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">1.0</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1026" contextRef="AsOf2025-06-28" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">19.7</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1032" contextRef="AsOf2025-06-28" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">4.4</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Less effects of discounting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1027" contextRef="AsOf2025-06-28" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">2.3</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1033" contextRef="AsOf2025-06-28" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">0.8</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Lease liabilities recognized</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1028" contextRef="AsOf2025-06-28" name="us-gaap:OperatingLeaseLiability" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">17.4</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1034" contextRef="AsOf2025-06-28" name="us-gaap:FinanceLeaseLiability" format="ixt:numdotdecimal" decimals="-5" unitRef="USD" scale="6">3.6</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">As of June 28, 2025 the weighted average lease term for all operating and finance leases is <ix:nonNumeric id="fid_1043" contextRef="From2024-12-29to2025-06-28" name="eml:OperatingLeaseTerm" format="ixt-sec:duryear">5.8</ix:nonNumeric> and <ix:nonNumeric id="fid_1044" contextRef="From2024-12-29to2025-06-28" name="eml:FinanceLeaseTerm" format="ixt-sec:duryear">5.8</ix:nonNumeric> years, respectively. The weighted average discount rate associated with operating and finance leases was <ix:nonFraction id="fid_1046" contextRef="From2024-12-29to2025-06-28" name="eml:FinanceLeaseRateOfDiscount" decimals="3" unitRef="Pure" scale="-2">6.4</ix:nonFraction>% and <ix:nonFraction id="fid_1045" contextRef="From2024-12-29to2025-06-28" name="eml:OperatingLeaseRateOfDiscount" decimals="3" unitRef="Pure" scale="-2">6.8</ix:nonFraction>%, respectively.</p></ix:continuation><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_260" contextRef="From2024-12-29to2025-06-28" name="us-gaap:DebtDisclosureTextBlock" escape="true" continuedAt="cont_774b34"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note H - Debt</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">On June 16, 2023, the Company entered into a credit agreement with the lending institutions named therein (the "Lenders"), TD Bank, N.A., as an LC issuer, the swing line lender and as the administrative agent, TD Securities (USA) LLC, as sole arranger and sole bookrunner, and Bank of America, N.A. and Wells Fargo Bank, National Association, as co-syndication agents &#160;(the &#8220;Credit Agreement&#8221;), that included a $<ix:nonFraction id="fid_1051" contextRef="AsOf2023-06-16_us-gaap_MediumTermNotesMember" name="eml:RevolvingCommitmentPortion" format="ixt:numdotdecimal" decimals="-6" unitRef="USD" scale="6">60</ix:nonFraction> million term portion and a $<ix:nonFraction id="fid_1052" contextRef="AsOf2023-06-16_us-gaap_LineOfCreditMember" name="eml:RevolvingCommitmentPortion" format="ixt:numdotdecimal" decimals="-6" unitRef="USD" scale="6">30</ix:nonFraction> million revolving commitment portion. In April 2025, the Company entered into an amendment to the Credit Agreement that increased the revolving commitment portion to $<ix:nonFraction id="fid_1060" contextRef="AsOf2025-06-28" name="eml:RevolvingCommitmentPortion" format="ixt:numdotdecimal" decimals="-6" unitRef="USD" scale="6">50</ix:nonFraction> million. &#160;The term loan portion of the credit facility requires quarterly principal payments of (i) $<ix:nonFraction id="fid_1055" contextRef="From2024-12-29to2025-06-28_us-gaap_DebtInstrumentRedemptionPeriodOneMember_us-gaap_MediumTermNotesMember" name="us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal" format="ixt:numdotdecimal" decimals="0" unitRef="USD">750,000</ix:nonFraction> beginning on September 30, 2023 through June 30, 2025, (ii) $<ix:nonFraction id="fid_1056" contextRef="From2024-12-29to2025-06-28_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_us-gaap_MediumTermNotesMember" name="us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,125,000</ix:nonFraction> beginning on September 30, 2025 through June 30, 2027, and (iii) $<ix:nonFraction id="fid_1057" contextRef="From2024-12-29to2025-06-28_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_us-gaap_MediumTermNotesMember" name="us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,500,000</ix:nonFraction> beginning on September 30, 2027 through March 31, 2028, with the balance of the term loan payable on the maturity date of <ix:nonNumeric id="fid_1054" contextRef="From2024-12-29to2025-06-28_us-gaap_MediumTermNotesMember" name="eml:TermOfLoan" format="ixt:datemonthdayyearen">June 16, 2028</ix:nonNumeric>. Amounts outstanding under the revolving portion of the credit facility are generally due and payable on the expiration date of the Credit Agreement (June 16, 2028). The Company can elect to prepay some or all of the outstanding balance from time to time without penalty. A commitment fee is payable on the unused portion of the revolving credit facility based on the Company&#8217;s consolidated ratio of net debt to adjusted EBITDA from time to time. Currently, the commitment fee is <ix:nonFraction id="fid_1061" contextRef="From2024-12-29to2025-06-28" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" decimals="4" unitRef="Pure" scale="-2">0.25</ix:nonFraction>%. The Company has no borrowings outstanding under the revolving commitment portion of the credit facility as of June 28, 2025. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The term loan bears interest at a variable rate based on the Term Secured Overnight Financing Rate (&#8220;SOFR&#8221;), plus an adjustment of ten basis points, plus an applicable margin of <ix:nonFraction id="fid_1047" contextRef="From2024-12-29to2025-06-28_us-gaap_MediumTermNotesMember_eml_BottomMember" name="eml:VariableInterestRateBasedOnSeniorNetLeverageRatio" decimals="4" unitRef="Pure" scale="-2">1.87</ix:nonFraction>5% to <ix:nonFraction id="fid_1048" contextRef="From2024-12-29to2025-06-28_us-gaap_MediumTermNotesMember_eml_TopMember" name="eml:VariableInterestRateBasedOnSeniorNetLeverageRatio" decimals="4" unitRef="Pure" scale="-2">2.62</ix:nonFraction>5%, depending on the Company&#8217;s senior net leverage ratio. Borrowings under the revolving portion bear interest at a variable rate based on, at the Company&#8217;s election, a base rate plus an applicable margin of <ix:nonFraction id="fid_1058" contextRef="From2024-12-29to2025-06-28_eml_BottomMember_us-gaap_LineOfCreditMember" name="eml:DebtInstrumentBasisSpreadOnVariableRates" decimals="4" unitRef="Pure" scale="-2">0.87</ix:nonFraction>5% to <ix:nonFraction id="fid_1059" contextRef="From2024-12-29to2025-06-28_eml_TopMember_us-gaap_LineOfCreditMember" name="eml:DebtInstrumentBasisSpreadOnVariableRates" decimals="4" unitRef="Pure" scale="-2">1.62</ix:nonFraction>5% or SOFR, plus an adjustment of ten basis points, plus an applicable margin of 1.875% to 2.625%, with such margins determined based on the Company&#8217;s senior net leverage ratio. The Company&#8217;s obligations under the Credit Agreement are secured by a lien on certain of the Company&#8217;s and its subsidiaries&#8217; assets pursuant to a Pledge and Security Agreement, dated as of June 16, 2023, with TD Bank N.A., as administrative agent. </p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 12 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:continuation id="cont_774b34"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><ix:nonNumeric id="fid_1050" contextRef="From2024-12-29to2025-06-28" name="eml:RatioDescription">The Company&#8217;s loan covenants under the Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 3.5 to 1. In addition, the Company is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1</ix:nonNumeric>. The Company was in compliance with all its covenants under the Credit Agreement on June 28, 2025, and through the date of filing this Form 10-Q.</p></ix:continuation><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_261" contextRef="From2024-12-29to2025-06-28" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" escape="true" continuedAt="cont_475f1d"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note I - Stock Options and Awards</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">On February 19, 2020, the Board of Directors of the Company (the &#8220;Board&#8221;) adopted The Eastern Company 2020 Stock Incentive Plan (the &#8220;2020 Plan&#8221;).&#160; On April 29, 2020, at the Company&#8217;s 2020 Annual Meeting of Shareholders, the shareholders of the Company approved and adopted the 2020 Plan. The Company has no other existing plan pursuant to which equity awards may be granted. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Restricted stock unit awards may be granted to participants under the 2020 Plan with restrictions determined by the Compensation Committee of the Board.&#160; During the first six months of fiscal 2025 and 2024, the Company granted stock awards with respect to <ix:nonFraction id="fid_1113" contextRef="From2024-12-29to2025-06-28_eml_StockOptionsMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">35,856</ix:nonFraction> and <ix:nonFraction id="fid_1114" contextRef="From2023-12-31to2024-06-29_eml_StockOptionsMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">38,448</ix:nonFraction> shares of Company common stock, respectively, that were subject to the meeting of performance measurements or time- based.&#160; For the first six months of fiscal years 2025 and 2024, the Company used fair market value to determine the associated expense with stock awards. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Incentive stock options granted under the 2020 Plan must have exercise prices that are not less than 100% of the fair market value of the Company&#8217;s common stock on the dates the stock options are granted.&#160; Under the 2020 Plan, non-qualified stock options granted to participants will have exercise prices determined by the Compensation Committee of the Board.&#160; The Company issued <ix:nonFraction id="fid_1109" contextRef="From2024-12-29to2025-06-28_eml_TwoThousandTwentyPlanMember" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">48,240</ix:nonFraction> and <ix:nonFraction id="fid_1110" contextRef="From2023-12-31to2024-06-29_eml_TwoThousandTwentyPlanMember" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">53,568</ix:nonFraction> options during the first six months of fiscal 2025 and 2024, respectively.&#160; For the first six months of fiscal 2025, the Company used several assumptions which included an expected term of three years, volatility deviation of <ix:nonFraction id="fid_1104" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" decimals="4" unitRef="Pure" scale="-2">40.34</ix:nonFraction>% and a risk-free rate of <ix:nonFraction id="fid_1105" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" decimals="4" unitRef="Pure" scale="-2">4.34</ix:nonFraction>% to determine the expense associated with options.&#160; For the first six months of fiscal 2024, the Company used several assumptions which included an expected term of three years, volatility deviation of <ix:nonFraction id="fid_1115" contextRef="From2023-12-31to2024-06-29" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" decimals="3" unitRef="Pure" scale="-2">38.30</ix:nonFraction>% and a risk-free rate of <ix:nonFraction id="fid_1116" contextRef="From2023-12-31to2024-06-29" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" decimals="4" unitRef="Pure" scale="-2">4.51</ix:nonFraction>% to determine the expense associated with options.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Stock-based compensation expense (income), including forfeitures, in connection with SARs and stock awards previously granted to employees was approximately $<ix:nonFraction id="fid_1107" contextRef="From2025-03-30to2025-06-28_eml_StockOptionsMember" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">147,000</ix:nonFraction> and $(<ix:nonFraction id="fid_1108" contextRef="From2024-03-31to2024-06-29_eml_StockOptionsMember" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,000</ix:nonFraction>) in the second quarter of 2025 and the second quarter of 2024, respectively, and was approximately $(<ix:nonFraction id="fid_1118" contextRef="From2024-12-29to2025-06-28_eml_StockOptionsMember" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,000</ix:nonFraction>) and $<ix:nonFraction id="fid_1119" contextRef="From2023-12-31to2024-06-29_eml_StockOptionsMember" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">414,000</ix:nonFraction> in the first six months of fiscal years 2025 and 2024, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">As of June 28, 2025, there were <ix:nonFraction id="fid_1111" contextRef="AsOf2025-06-28_eml_TwoThousandTwentyPlanMember" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">874,096</ix:nonFraction> shares of Company common stock reserved and available for future grant under the 2020 Plan.</p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 13 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:continuation id="cont_475f1d"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The following tables set forth the outstanding stock options for the period specified:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_279" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Year Ended</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 30, 2024</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Units</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Units</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted Average Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Outstanding at beginning of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonFraction id="fid_1069" contextRef="AsOf2024-12-30_eml_StockOptionsPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">25,116</ix:nonFraction></strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>$</strong></p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonFraction id="fid_1077" contextRef="AsOf2024-12-30_eml_StockOptionsPlanMember" name="eml:WeightedAverageExercisePriceEndingBalance" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">28.18</ix:nonFraction></strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonFraction id="fid_1062" contextRef="AsOf2023-12-30_eml_StockOptionsPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">13,000</ix:nonFraction></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">$</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonFraction id="fid_1070" contextRef="AsOf2023-12-30_eml_StockOptionsPlanMember" name="eml:WeightedAverageExercisePriceBeginningBalance" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">24.19</ix:nonFraction></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"><strong>Issued</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonFraction id="fid_1078" contextRef="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">48,240</ix:nonFraction></strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonFraction id="fid_1082" contextRef="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember" name="eml:WeightedAverageExercisePriceIssued" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">27.88</ix:nonFraction></strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonFraction id="fid_1084" contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">53,568</ix:nonFraction></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonFraction id="fid_1076" contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember" name="eml:WeightedAverageExercisePriceForfeited" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">28.69</ix:nonFraction></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"><strong>Expired</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(<ix:nonFraction id="fid_1063" contextRef="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember" name="eml:StockIssuedDuringPeriodSharesStockOptionsExpired" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">1,500</ix:nonFraction></strong><strong>)</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonFraction id="fid_1071" contextRef="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember" name="eml:WeightedAverageExercisePriceExpired" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">20.20</ix:nonFraction></strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(<ix:nonFraction id="fid_1064" contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember" name="eml:StockIssuedDuringPeriodSharesStockOptionsExpired" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">9,000</ix:nonFraction>)</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonFraction id="fid_1072" contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember" name="eml:WeightedAverageExercisePriceExpired" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">26.30</ix:nonFraction></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"><strong>Exercised</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>-</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonFraction id="fid_1073" contextRef="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember" name="eml:WeightedAverageExercisePriceExercised" format="ixt:zerodash" decimals="INF" unitRef="USDPShares">-</ix:nonFraction></strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(<ix:nonFraction id="fid_1066" contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">2,500</ix:nonFraction>)</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonFraction id="fid_1074" contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember" name="eml:WeightedAverageExercisePriceExercised" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">20.20</ix:nonFraction></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"><strong>Forfeited</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(<ix:nonFraction id="fid_1067" contextRef="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">11,275</ix:nonFraction>)</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonFraction id="fid_1075" contextRef="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember" name="eml:WeightedAverageExercisePriceForfeited" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">28.61</ix:nonFraction></strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(<ix:nonFraction id="fid_1068" contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">29,952</ix:nonFraction>)</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonFraction id="fid_1085" contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember" name="eml:WeightedAverageExercisePriceIssued" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">28.69</ix:nonFraction></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"><strong>Outstanding at end of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonFraction id="fid_1080" contextRef="AsOf2025-06-28_eml_StockOptionsPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">60,581</ix:nonFraction></strong></p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonFraction id="fid_1083" contextRef="AsOf2025-06-28_eml_StockOptionsPlanMember" name="eml:WeightedAverageExercisePriceEndingBalance" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">28.06</ix:nonFraction></strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonFraction id="fid_1079" contextRef="AsOf2024-12-28_eml_StockOptionsPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">25,116</ix:nonFraction></p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonFraction id="fid_1081" contextRef="AsOf2024-12-28_eml_StockOptionsPlanMember" name="eml:WeightedAverageExercisePriceBeginningBalance" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">28.18</ix:nonFraction></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_280" contextRef="From2024-12-29to2025-06-28" name="eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;" colspan="4"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>SARs Outstanding and Exercisable</strong></p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:6%;" colspan="2"/><td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:6%;" colspan="2"/><td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:6%;" colspan="2"/><td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:6%;" colspan="2"/><td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:6%;" colspan="2"/><td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Range of Exercise Prices</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Outstanding as of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Exercisable </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>as of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">$<ix:nonFraction id="fid_1092" contextRef="From2024-12-29to2025-06-28_eml_BottomMember_eml_SARMember" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">27.88</ix:nonFraction> - $<ix:nonFraction id="fid_1093" contextRef="From2024-12-29to2025-06-28_eml_TopMember_eml_SARMember" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">28.69</ix:nonFraction></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonFraction id="fid_1086" contextRef="AsOf2025-06-28" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">60,581</ix:nonFraction></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonNumeric id="fid_1089" contextRef="From2024-12-29to2025-06-28_eml_TopMember_eml_SARMember" name="eml:WeightedAverageRemainingContractualLife" format="ixt-sec:duryear">4.5</ix:nonNumeric></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonFraction id="fid_1090" contextRef="From2024-12-29to2025-06-28_eml_TopMember_eml_SARMember" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">28.06</ix:nonFraction></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonFraction id="fid_1091" contextRef="From2024-12-29to2025-06-28_eml_BottomMember_eml_SARMember" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" format="ixt:zerodash" decimals="INF" unitRef="USDPShares">-</ix:nonFraction></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The following table set forth the outstanding stock awards for the period specified:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_281" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Year Ended</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 28, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Shares</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Outstanding at beginning of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonFraction id="fid_1101" contextRef="AsOf2024-12-28_eml_StockOptionsMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">39,592</ix:nonFraction></strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonFraction id="fid_1094" contextRef="AsOf2023-12-30_eml_StockOptionsMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">89,400</ix:nonFraction></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Issued</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonFraction id="fid_1095" contextRef="From2024-12-29to2025-06-28_eml_StockOptionsMember" name="us-gaap:StockIssuedDuringPeriodSharesOther" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">35,856</ix:nonFraction></strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonFraction id="fid_1096" contextRef="From2023-12-31to2024-12-28_eml_StockOptionsMember" name="us-gaap:StockIssuedDuringPeriodSharesOther" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">38,448</ix:nonFraction></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Exercised</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(<ix:nonFraction id="fid_1097" contextRef="From2024-12-29to2025-06-28_eml_StockOptionsMember" name="eml:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">4,579</ix:nonFraction>)</strong></p></td><td style="white-space: nowrap;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(<ix:nonFraction id="fid_1098" contextRef="From2023-12-31to2024-12-28_eml_StockOptionsMember" name="eml:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">38,534</ix:nonFraction>)</p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Forfeited</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(<ix:nonFraction id="fid_1099" contextRef="From2024-12-29to2025-06-28_eml_StockOptionsMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">18,834</ix:nonFraction>)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(<ix:nonFraction id="fid_1100" contextRef="From2023-12-31to2024-12-28_eml_StockOptionsMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">49,722</ix:nonFraction>)</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Outstanding at end of period</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonFraction id="fid_1103" contextRef="AsOf2025-06-28_eml_StockOptionsMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">52,035</ix:nonFraction></strong></p></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonFraction id="fid_1102" contextRef="AsOf2024-12-28_eml_StockOptionsMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">39,592</ix:nonFraction></p></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">As of June 28, 2025, outstanding stock options and stock awards had an intrinsic value of $<ix:nonFraction id="fid_1112" contextRef="AsOf2025-06-28_eml_StockOptionsMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,200,000</ix:nonFraction>.</p></ix:continuation><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 14 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_268" contextRef="From2024-12-29to2025-06-28" name="eml:ShareRepurchaseProgramDisclosureTextBlock" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note J &#8211; Share Repurchase Program</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">On April 30, 2025, the Board had approved a new share repurchase program authorizing the Company to repurchase up to <ix:nonFraction id="fid_1137" contextRef="From2024-12-29to2025-06-28_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" name="eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">400,000</ix:nonFraction> shares of the Company&#8217;s common stock over a five-year term expiring in April 2030.&#160;&#160; Current authorization for <ix:nonFraction id="fid_1136" contextRef="AsOf2023-08-21" name="srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">200,000</ix:nonFraction> shares expiring August 29, 2025. &#160;The Company&#8217;s share repurchase program does not obligate it to acquire the Company&#8217;s common stock at any specific cost per share. Under this program, shares may be repurchased in privately negotiated and/or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended. &#160;Below is a summary of the Company&#8217;s share repurchases during the second quarter of 2025 under the share repurchase program.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_282" contextRef="From2024-12-29to2025-06-28" name="eml:ScheduleOfShareRepurchaseProgramTableTextBlock" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Period</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total Number of Shares Purchased</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average Price Paid Per Share</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Maximum Number of Shares that may yet be Purchased Under the Plans or Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>April 30, 2025 - May 3, 2025</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1128" contextRef="From2025-04-30to2025-05-03_eml_AveragePricePaidPerShareMember" name="eml:AveragePricePaidPerShareDuringThePeriod" format="ixt:zerodash" decimals="INF" unitRef="USDPShares">-</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1129" contextRef="From2025-04-30to2025-05-03_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" name="eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">400,000</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>May 4, 2025 - May 31, 2025</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1130" contextRef="From2025-05-04to2025-05-31_eml_TotalNumberofSharesPurchasedMember" name="eml:TotalNumberOfSharesPurchased" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">18,261</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1131" contextRef="From2025-05-04to2025-05-31_eml_AveragePricePaidPerShareMember" name="eml:AveragePricePaidPerShareDuringThePeriod" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">23.49</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1125" contextRef="From2025-05-04to2025-05-31_eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember" name="eml:TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">18,261</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1132" contextRef="From2025-05-04to2025-05-31_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" name="eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">381,739</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>June 1, 2025 - June 28, 2025</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1133" contextRef="From2025-06-01to2025-06-28_eml_TotalNumberofSharesPurchasedMember" name="eml:TotalNumberOfSharesPurchased" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">12,701</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1134" contextRef="From2025-06-01to2025-06-28_eml_AveragePricePaidPerShareMember" name="eml:AveragePricePaidPerShareDuringThePeriod" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">23.15</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1124" contextRef="From2025-06-01to2025-06-28_eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember" name="eml:TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">12,701</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1135" contextRef="From2025-06-01to2025-06-28_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" name="eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">369,038</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Total</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1123" contextRef="From2024-12-29to2025-06-28_eml_TotalNumberofSharesPurchasedMember" name="eml:TotalNumberOfSharesPurchased" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">30,962</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1122" contextRef="From2024-12-29to2025-06-28_eml_AveragePricePaidPerShareMember" name="eml:AveragePricePaidPerShareDuringThePeriod" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">23.35</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1120" contextRef="From2024-12-29to2025-06-28_eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember" name="eml:TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">30,962</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1121" contextRef="From2024-12-29to2025-06-28_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" name="eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms" format="ixt:numdotdecimal" decimals="0" unitRef="Shares">369,038</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_269" contextRef="From2024-12-29to2025-06-28" name="eml:RevenueRecognitionDisclosureTextBlock" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note K &#8211; Revenue Recognition</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company&#8217;s revenues result from the sale of goods and services and reflect the consideration to which the Company expects to be entitled. The Company records revenues in accordance with FASB Topic 606, &#8220;Revenue from Contracts with Customers.&#8221;&#160; The Company has defined purchase orders as contracts in accordance with ASC Topic 606. For its customer contracts, the Company identifies its performance obligations, which are delivering goods or services, determines the transaction price, allocates the contract transaction price to the performance obligations (when applicable), and recognizes the revenue when (or as) the performance obligation is transferred to the customer. A good or service is transferred when the customer obtains control of that good or service. The Company&#8217;s revenues are recorded at a point in time from the sale of tangible products. Revenues are recognized when products are shipped. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Customer volume rebates, product returns, discount and allowance are variable considerations and are recorded as a reduction of revenue in the same period that the related sales are recorded. The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not material. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has no future performance obligations and does not capitalize costs to obtain or fulfill contracts. </p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_262" contextRef="From2024-12-29to2025-06-28" name="us-gaap:IncomeTaxDisclosureTextBlock" escape="true" continuedAt="cont_3ebc5d"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note L - Income Taxes</span> </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company files income tax returns in the U.S. at the federal and state levels, and in foreign jurisdictions. With limited exceptions, the Company is no longer subject to U.S. federal, state, and local income tax examinations by tax authorities for years before 2020 and is no longer subject to non-U.S. income tax examinations by foreign tax authorities for years prior to 2018. </p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 15 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:continuation id="cont_3ebc5d"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The total amount of unrecognized tax benefits could increase or decrease within the next 12 months for several reasons, including the closure of federal, state, and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under FASB ASC Topic 740, &#8220;Income Taxes.&#8221;&#160; There have been no significant changes to the value of unrecognized tax benefits during the six months ended June 28, 2025.&#160; </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">On July 4, 2025, President Trump signed the One Big Beautiful Bill Act (&#8220;OBBBA&#8221;), which resulted in many tax extensions and other rule changes, including the following which we believe will have an effect on our tax provision in 2025 or 2026:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:4%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">1.</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Full expensing of U.S. research and development costs under Section 174A of the Internal Revenue Code;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">2.</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Retroactive expensing of unamortized U.S. research and development costs capitalized between 2022 and 2024; either all in 2025, or over two years in 2025 and 2026;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">3.</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Return of the Section 163(j) taxable income base excluding the deductions for depreciation and amortization in 2025 (change from &#8220;Tax EBIT&#8221; to &#8220;Tax EBITDA&#8221;);</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">4.</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Decrease in the Section 250 deduction for Net CFC Tested Income (formerly GILTI) to 40% (from 50%) in 2026, instead of the scheduled decrease to 37.5% prior to the OBBBA;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">5.</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Decrease in the Section 250 deduction for foreign-derived income to 33.34% (from 37.5%) in 2026, instead of the scheduled decrease to 21.875% prior to the OBBBA; and.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">6.</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Increase in the foreign tax credit rate on Net CFC Tested Income (formerly GILTI) to 90% (from 80%), and a 10% disallowance on repatriation, in 2026.</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160; </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company is currently evaluating the effect of the OBBBA on its future interim and annual financial statements. The Company&#8217;s deferred tax asset for U.S. research and development costs may reverse in subsequent financial statements, decreasing tax payable for a similar amount or increasing other tax attributes; and this research deduction may have an effect on the Section 163(j) limitation.&#160; The Company is unable at this time to estimate the full impact of the OBBBA on its future interim and annual financial statements due to the complexity of the changes in the OBBBA and uncertainty regarding the effect of anticipated guidance from the U.S. Department of the Treasury.</p></ix:continuation><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_263" contextRef="From2024-12-29to2025-06-28" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" escape="true" continuedAt="cont_61db5c"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note M - Retirement Benefit Plans</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has four non-contributory defined benefit pension plans covering most U.S. employees. All of these pension plans are frozen and participants in these plans have not accrued benefits since the date on which these plans were frozen. Plan benefits are generally based upon age at retirement, years of service and, for the plan covering salaried employees, the level of compensation. The Company also sponsors unfunded non-qualified supplemental retirement plans that provide certain former officers with benefits in excess of limits imposed by federal tax law. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company also provides health care and life insurance for retired salaried employees in the United States who meet specific eligibility requirements. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal years 2025 and 2024 are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_283" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" escape="true" continuedAt="cont_98ff62"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="14"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Pension Benefits</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1160" contextRef="From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">184,287</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1161" contextRef="From2024-03-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">178,004</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1139" contextRef="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">361,749</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1138" contextRef="From2023-12-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">356,007</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Interest cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1162" contextRef="From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">987,679</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1172" contextRef="From2024-03-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">966,704</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1143" contextRef="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,938,776</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1142" contextRef="From2023-12-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,933,406</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1163" contextRef="From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,100,704</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1173" contextRef="From2024-03-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,099,034</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1147" contextRef="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,160,640</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1146" contextRef="From2023-12-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,198,069</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1182" contextRef="From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1184" contextRef="From2024-03-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1183" contextRef="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1185" contextRef="From2023-12-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:zerodash" decimals="0" unitRef="USD">-</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1164" contextRef="From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:numdotdecimal" decimals="0" unitRef="USD">301,791</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1174" contextRef="From2024-03-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:numdotdecimal" decimals="0" unitRef="USD">327,363</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1153" contextRef="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:numdotdecimal" decimals="0" unitRef="USD">592,406</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1152" contextRef="From2023-12-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:numdotdecimal" decimals="0" unitRef="USD">654,728</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net periodic benefit cost (benefit)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1165" contextRef="From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">373,053</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1175" contextRef="From2024-03-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">373,037</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1157" contextRef="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">732,291</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1156" contextRef="From2023-12-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">746,072</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 16 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:continuation id="cont_61db5c"><ix:continuation id="cont_98ff62"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="14"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Other Postretirement Benefits</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1166" contextRef="From2025-03-30to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,206</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1176" contextRef="From2024-03-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,574</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1141" contextRef="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,331</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1140" contextRef="From2023-12-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,148</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Interest cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1167" contextRef="From2025-03-30to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,132</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1177" contextRef="From2024-03-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,951</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1145" contextRef="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,815</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1144" contextRef="From2023-12-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,902</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1168" contextRef="From2025-03-30to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,963</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1178" contextRef="From2024-03-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,684</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1149" contextRef="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,743</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1148" contextRef="From2023-12-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,368</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1169" contextRef="From2025-03-30to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">864</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1179" contextRef="From2024-03-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,060</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1151" contextRef="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">1,696</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1150" contextRef="From2023-12-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,120</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1170" contextRef="From2025-03-30to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">23,982</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1180" contextRef="From2024-03-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">19,567</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1155" contextRef="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">47,075</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1154" contextRef="From2023-12-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">39,134</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net periodic benefit gain</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1171" contextRef="From2025-03-30to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">15,471</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1181" contextRef="From2024-03-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">6,666</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1159" contextRef="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">30,368</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1158" contextRef="From2023-12-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:numdotdecimal" decimals="0" unitRef="USD" sign="-">13,332</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table></ix:continuation><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company&#8217;s funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations. In fiscal year 2025, the Company expects to make cash contributions to its qualified pension plans of approximately $<ix:nonFraction id="fid_1202" contextRef="AsOf2025-06-28_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,900,000</ix:nonFraction> and approximately $<ix:nonFraction id="fid_1203" contextRef="AsOf2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,000</ix:nonFraction> into its other postretirement plan. As of June 28, 2025, the Company has contributed $<ix:nonFraction id="fid_1204" contextRef="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember" name="us-gaap:ProceedsFromPartnershipContribution" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,600,000</ix:nonFraction> to its pension plans and $<ix:nonFraction id="fid_1205" contextRef="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" name="us-gaap:ProceedsFromPartnershipContribution" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,000</ix:nonFraction> to its postretirement plan in fiscal year 2025 and expects to make the remaining contributions as required during the remainder of the fiscal year. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code (the &#8220;401(k) Plan&#8221;) covering substantially all U.S. non-union employees. The 401(k) Plan allows participants to make voluntary contributions from their annual compensation on a pre-tax basis, subject to limitations under the Internal Revenue Code. The 401(k) Plan provides for contributions by the Company at its discretion.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company made contributions to the 401(k) Plan as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_284" contextRef="From2024-12-29to2025-06-28" name="eml:ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Regular matching contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1186" contextRef="From2025-03-30to2025-06-28_eml_RegularMatchingContributionsMember" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">239,797</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1187" contextRef="From2024-03-31to2024-06-29_eml_RegularMatchingContributionsMember" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">261,993</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1194" contextRef="From2024-12-29to2025-06-28_eml_RegularMatchingContributionsMember" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">546,436</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1195" contextRef="From2023-12-31to2024-06-29_eml_RegularMatchingContributionsMember" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">547,556</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Transitional credit contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1188" contextRef="From2025-03-30to2025-06-28_eml_TransitionalCreditContributionsMember" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,622</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1189" contextRef="From2024-03-31to2024-06-29_eml_TransitionalCreditContributionsMember" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,964</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1196" contextRef="From2024-12-29to2025-06-28_eml_TransitionalCreditContributionsMember" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,487</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1197" contextRef="From2023-12-31to2024-06-29_eml_TransitionalCreditContributionsMember" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">50,870</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Non-discretionary contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1190" contextRef="From2025-03-30to2025-06-28_eml_NonDiscretionaryContributionsMember" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">87,415</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1191" contextRef="From2024-03-31to2024-06-29_eml_NonDiscretionaryContributionsMember" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">102,873</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1198" contextRef="From2024-12-29to2025-06-28_eml_NonDiscretionaryContributionsMember" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">195,907</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1199" contextRef="From2023-12-31to2024-06-29_eml_NonDiscretionaryContributionsMember" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">213,763</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total contributions for the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1192" contextRef="From2025-03-30to2025-06-28" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">345,834</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1193" contextRef="From2024-03-31to2024-06-29" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">386,830</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1200" contextRef="From2024-12-29to2025-06-28" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">784,830</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1201" contextRef="From2023-12-31to2024-06-29" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:numdotdecimal" decimals="0" unitRef="USD">812,189</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric></ix:continuation><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;&#160;</p><ix:nonNumeric id="fid_264" contextRef="From2024-12-29to2025-06-28" name="eml:RecentAccountingPronouncementsDisclosureTextBlock" escape="true" continuedAt="cont_95a00e"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note N - Recent Accounting Pronouncements</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">In November 2023, the FASB issued ASU No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,&#8221; which amends the reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of this new accounting guidance did not have a material effect on the Company&#8217;s disclosures within the consolidated financial statements.&#160; The adoption of ASU 2023-07 expanded certain disclosures but did not have a material impact on our consolidated financial statements. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">In December 2023, the FASB issued ASU No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures,&#8221; which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit disaggregated between domestic and foreign and (3) income tax expense or benefit from continuing operations disaggregated by federal, state, and foreign. The update also requires entities to disclose their income tax payments to various jurisdictions. This standard is effective for fiscal years beginning after December 15, 2024. We do not expect this new standard to have a significant impact on our disclosures.</p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 17 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:continuation id="cont_95a00e"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has implemented all new accounting pronouncements that are in effect and that could impact its consolidated financial statements and does not believe that there are any other new accounting pronouncements that have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.</p></ix:continuation><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_265" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ConcentrationRiskDisclosureTextBlock" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note O - Concentration of Risk</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Credit Risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk for the Company is its accounts receivable due from customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. As of June 28, 2025, there was one significant concentration of credit risk with a customer that had receivables representing <ix:nonFraction id="fid_1206" contextRef="From2024-12-29to2025-06-28_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember" name="eml:ThresholdPercentageOfConcentrationRisk" decimals="2" unitRef="Pure" scale="-2">17</ix:nonFraction>% of our net accounts receivable. This same customer represented <ix:nonFraction id="fid_1207" contextRef="From2023-12-29to2024-12-28_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember" name="eml:ThresholdPercentageOfConcentrationRisk" decimals="2" unitRef="Pure" scale="-2">14</ix:nonFraction>% of the Company&#8217;s net accounts receivable as of December 28, 2024. The maximum exposure to credit risk is primarily represented by the carrying amount of the Company&#8217;s accounts receivable.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has deposits that exceed amounts up to $<ix:nonFraction id="fid_1210" contextRef="From2024-12-29to2025-06-28" name="us-gaap:FederalDepositInsuranceCorporationPremiumExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction> that are insured by the Federal Deposit Insurance Corporation (FDIC), but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Interest Rate Risk&#160; &#160;</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company&#8217;s exposure to the risk of changes in market interest rates relates primarily to the Company&#8217;s debt under the Credit Agreement, which bears interest at variable rates based on term SOFR, plus an adjustment of ten basis points, plus an applicable margin of <ix:nonFraction id="fid_1208" contextRef="From2024-12-29to2025-06-28_eml_BottomMember_us-gaap_LineOfCreditMember" name="eml:BasisSpreadOnVariableRate" decimals="4" unitRef="Pure" scale="-2">1.87</ix:nonFraction>5% to <ix:nonFraction id="fid_1209" contextRef="From2024-12-29to2025-06-28_eml_TopMember_us-gaap_LineOfCreditMember" name="eml:BasisSpreadOnVariableRate" decimals="4" unitRef="Pure" scale="-2">2.62</ix:nonFraction>5%, depending on the Company&#8217;s senior net leverage ratio.</p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 18 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_266" contextRef="From2024-12-29to2025-06-28" name="us-gaap:SegmentReportingDisclosureTextBlock" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note P - Segment Information</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has one reportable segment, and the Chief Executive Officer is the Company&#8217;s chief operating decision maker (CODM). The CODM uses the following reported measures to assess performance and make decisions on resource allocation throughout the Company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><ix:nonNumeric id="fid_285" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="14"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>&#160;Engineered Solutions Segment</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 29, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 29, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1211" contextRef="From2025-03-30to2025-06-28" name="us-gaap:Revenues" format="ixt:numdotdecimal" decimals="0" unitRef="USD">70,164,086</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1212" contextRef="From2024-03-31to2024-06-29" name="us-gaap:Revenues" format="ixt:numdotdecimal" decimals="0" unitRef="USD">72,564,231</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1227" contextRef="From2024-12-29to2025-06-28" name="us-gaap:Revenues" format="ixt:numdotdecimal" decimals="0" unitRef="USD">136,101,298</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1228" contextRef="From2023-12-31to2024-06-29" name="us-gaap:Revenues" format="ixt:numdotdecimal" decimals="0" unitRef="USD">139,798,820</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Less:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Material cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1225" contextRef="From2025-03-30to2025-06-28" name="us-gaap:CostDirectMaterial" format="ixt:numdotdecimal" decimals="0" unitRef="USD">37,051,351</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1226" contextRef="From2024-03-31to2024-06-29" name="us-gaap:CostDirectMaterial" format="ixt:numdotdecimal" decimals="0" unitRef="USD">36,074,003</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1229" contextRef="From2024-12-29to2025-06-28" name="us-gaap:CostDirectMaterial" format="ixt:numdotdecimal" decimals="0" unitRef="USD">71,561,763</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1236" contextRef="From2023-12-31to2024-06-29" name="us-gaap:CostDirectMaterial" format="ixt:numdotdecimal" decimals="0" unitRef="USD">70,976,809</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Labor cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1223" contextRef="From2025-03-30to2025-06-28" name="us-gaap:CostDirectLabor" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,507,414</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1224" contextRef="From2024-03-31to2024-06-29" name="us-gaap:CostDirectLabor" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,405,029</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1230" contextRef="From2024-12-29to2025-06-28" name="us-gaap:CostDirectLabor" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,522,727</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1237" contextRef="From2023-12-31to2024-06-29" name="us-gaap:CostDirectLabor" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,162,714</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Other variable and fixed overhead&#185;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1221" contextRef="From2025-03-30to2025-06-28" name="eml:VariableAndFixedOverhead" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,242,419</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1222" contextRef="From2024-03-31to2024-06-29" name="eml:VariableAndFixedOverhead" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,629,004</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1231" contextRef="From2024-12-29to2025-06-28" name="eml:VariableAndFixedOverhead" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,557,721</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1238" contextRef="From2023-12-31to2024-06-29" name="eml:VariableAndFixedOverhead" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,964,345</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Gross Margin</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1213" contextRef="From2025-03-30to2025-06-28" name="us-gaap:GrossProfit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,362,902</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1214" contextRef="From2024-03-31to2024-06-29" name="us-gaap:GrossProfit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,456,195</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1232" contextRef="From2024-12-29to2025-06-28" name="us-gaap:GrossProfit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">31,459,087</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1239" contextRef="From2023-12-31to2024-06-29" name="us-gaap:GrossProfit" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,694,952</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Product development expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1215" contextRef="From2025-03-30to2025-06-28" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,031,716</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1216" contextRef="From2024-03-31to2024-06-29" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,301,487</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1233" contextRef="From2024-12-29to2025-06-28" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,140,902</ix:nonFraction></strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1240" contextRef="From2023-12-31to2024-06-29" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,661,284</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Selling and administrative expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1217" contextRef="From2025-03-30to2025-06-28" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,188,736</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1218" contextRef="From2024-03-31to2024-06-29" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,140,681</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1234" contextRef="From2024-12-29to2025-06-28" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,534,931</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1241" contextRef="From2023-12-31to2024-06-29" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,261,047</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Operating Profit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1219" contextRef="From2025-03-30to2025-06-28" name="us-gaap:OperatingIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,142,450</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1220" contextRef="From2024-03-31to2024-06-29" name="us-gaap:OperatingIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,014,027</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1235" contextRef="From2024-12-29to2025-06-28" name="us-gaap:OperatingIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,783,254</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1242" contextRef="From2023-12-31to2024-06-29" name="us-gaap:OperatingIncomeLoss" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,772,621</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td colspan="17" style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">&#185; Other variable and fixed overhead items included in segment operating profit include manufacturing salaries, indirect labor, insurance, lease expense, depreciation, and other overhead expenses</p></td></tr></tbody></table></ix:nonNumeric></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 19 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span class="atag" style="display: inline" id="p1i2">ITEM 2 &#8211; MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following discussion is intended to highlight significant changes in the financial position and results of operations of The Eastern Company (together with its consolidated subsidiaries, the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) for the three and six months ended June 28, 2025. This Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with the Consolidated Financial Statements and Notes thereto for the fiscal year ended December 28, 2024 and the related Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, both of which are contained in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 28, 2024, which was filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on March 11, 2025 (the &#8220;2024 Form 10-K&#8221;). </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company&#8217;s fiscal year is a 52-53-week fiscal year ending on the Saturday nearest to December 31. References in this Quarterly Report on Form 10-Q for the quarterly period ended June 28, 2025 (this &#8220;Form 10-Q&#8221;) to 2024, the 2024 fiscal year or fiscal 2024 mean the 52-week period ended on December 28, 2024, and references to 2025, the 2025 fiscal year or fiscal 2025 mean the 53-week period ending on January 3, 2026. In a 52-week fiscal year, each quarter has 13 weeks. References to the second quarter of 2024, the second fiscal quarter of 2024 or the three months ended June 29, 2024, mean the 13-week period from March 31, 2024 to June 29, 2024. References to the second quarter of 2025, the second fiscal quarter of 2025 or the three months ended June 28, 2025 mean the 13-week period from March 30, 2025 to June 28, 2025. References to the first six months of 2024 or the six months ended June 29, 2024 mean the period from December 31, 2023 to June 29, 2024. &#160;References to the first six months of 2025 or the six months ended June 28, 2025 mean the period from December 29, 2024 to June 28, 2025.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Safe Harbor for Forward-Looking Statements</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Statements contained in this Form 10-Q that are not based on historical facts are &#8220;forward-looking statements&#8221; within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements may be identified by the use of forward-looking terminology such as &#8220;would,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;expect,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;continue,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;opportunities,&#8221; or similar terms or variations of those terms or the negative of those terms. There are many factors that affect the Company&#8217;s business and the results of its operations and that may cause the actual results of operations in future periods to differ materially from those currently expected or anticipated. These factors include:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">risks associated with doing business overseas, including fluctuations in exchange rates and the inability to repatriate foreign cash, the impact on cost structure and on economic conditions as a result of actual and threatened increases in trade tariffs and the impact of political, economic, and social instability;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the impact of tariffs, trade sanctions or political instability on the availability or cost of raw materials;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the impact of higher raw material and component costs and cost inflation, supply chain disruptions and shortages, particularly with respect to steel, plastics, scrap iron, zinc, copper, and electronic components;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">delays in delivery of our products to our customers;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the impact of global economic conditions and interest rates, and more specifically conditions in the automotive, construction, aerospace, energy, oil and gas, transportation, electronic, and general industrial markets, including the impact, length and degree of economic downturns on the customers and markets we serve and demand for our products, reductions in production levels, the availability, terms and cost of financing, including borrowings under credit arrangements or agreements, the potential impact of bank failures on our ability to access financing or capital markets, and the impact of market conditions on pension plan funded status;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">restrictions on operating flexibility imposed by the agreement governing our credit facility;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the inability to achieve the savings expected from global sourcing of materials;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">lower-cost competition;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">our ability to design, introduce and sell new or updated products and related components;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">market acceptance of our products;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the inability to attain expected benefits from acquisitions or the inability to effectively integrate acquired businesses and achieve expected synergies;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">costs and liabilities associated with environmental compliance;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the impact of climate change, natural disasters, geopolitical events, and public health crises, including pandemics and epidemics, and any related Company or government policies or actions;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">military conflict (including the Russia/Ukraine conflict, the conflict in the Middle East, the possible expansion of such conflicts and geopolitical consequences) or terrorist threats and the possible responses by the U.S. and foreign governments;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">failure to protect our intellectual property;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">cyberattacks; and</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">&#183;</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">materially adverse or unanticipated legal judgments, fines, penalties, or settlements.</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160; </p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 20 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company is also subject to other risks identified and discussed in this Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, in Part I, Item 1A, <em>Risk Factors</em>, and in Part II, Item 7, <em>Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</em>, of the 2024 Form 10-K, and that may be identified from time to time in our quarterly reports on Form 10-Q, current reports on Form 8-K and other filings we make with the SEC.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Although the Company believes it has an appropriate business strategy and the resources necessary for its operations, future revenue and margin trends cannot be reliably predicted, and the Company may alter its business strategies to address changing conditions. Also, the Company makes estimates and assumptions that may materially affect reported amounts and disclosures. These relate to valuation allowances for accounts receivable and excess and obsolete inventories, accruals for pensions and other postretirement benefits (including forecasted future cost increases and returns on plan assets), provisions for depreciation (estimating useful lives), uncertain tax positions, and, on occasion, accruals for contingent losses. The Company undertakes no obligation to update, alter, or otherwise revise any forward-looking statements, whether written or oral, that may be made from time to time, whether as a result of new information, future events, or otherwise, except as required by law.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Recent Developments</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">On July 4, 2025, the One Big Beautiful Bill Act (&#8220;OBBBA&#8221;) became law. Among other provisions, the OBBBA extends permanently, with modifications, tax provisions enacted as part of the 2017 Tax Cuts and Jobs Act and restores and makes permanent many business provisions, such as full expensing for research and development and capital investments. In addition, the OBBBA contains other new tax relief measures and various revenue raising measures. We are currently assessing the potential impact of the OBBBA on our business and financial results.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">For the six months ended June 28, 2025, we have recovered most of the U.S. tariffs implemented in March 2025 through price increases. &#160;However, the tariff environment has been dynamic over the last several months, with changes occurring on an ongoing basis, and it is likely that additional developments will occur over the next several months, particularly as the U.S. negotiates with trade partners.&#160; While the long-term effects remain uncertain, we continue to closely monitor the evolving tariff environment which presents a mix of impacts, with the potential for higher pricing, as well as higher product and operating costs. See Part I, Item 1A, <em>Risk Factors</em> in the 2024 Form 10-K for a discussion regarding tariff-related risks.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On February 14, 2025, the Company acquired certain assets under asset and real estate purchase agreements from Centralia Industrial Painting, Inc. and Ronald R. Rainwater, respectively.<strong>&#160; </strong>These assets are held in our Big 3 Precision Products, Inc. (&#8220;Big 3&#8221;) subsidiary. We expect the acquisition will enable the Company to become more competitive with respect to cost and quality of the products sold by Big 3.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">In the third quarter of 2024, we determined that the Big 3 Mold business met the criteria to be held for sale and that the assets held for sale qualify for discontinued operations.&#160; As such, the financial results of the Big 3 Mold business are reflected in our unaudited condensed consolidated statements of operations as discontinued operations for all periods presented. Additionally, current and non-current assets and liabilities of discontinued operations are reflected in the unaudited condensed consolidated balance sheets for both periods presented.&#160; On April 30, 2025, the Company sold the equipment, workforce and customer list of the ISBM division of Big 3 Mold.&#160; </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The following analysis excludes discontinued operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Net sales</strong> in the second quarter of 2025 decreased 3% to $70.2 million from $72.6 million in the corresponding period in 2024. The decrease in sales was due to lower sales of truck mirror assemblies of $3.5 million, offset by increased sales of latch and handle assemblies&#160;of $1.3 million. &#160;Net sales in the first six months of 2025 decreased 3% to $136.1 million from $139.8 million in the corresponding period in 2024.&#160; Sales decreased in the first six months of 2025 due to decreased sales of truck mirror assemblies of $7.0 million and latch and handle assemblies of $0.3 million, offset by increased sales of returnable transport packaging $3.6 million.</p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 21 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Our backlog as of June 28, 2025 decreased $20.1 million, or 19%, to $87.1 million from $107.3 million as of June 29, 2024, driven by decreased orders for returnable transport packaging products of $18.4 million and latch and handle assemblies of $1.3 million.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Net sales</strong> of existing products decreased 11% in the second quarter of 2025 and 8% in the first six months of 2025 compared to the corresponding periods in 2024. &#160;New products increased net sales by 8% in the second quarter of 2025 and 6% in the first six months of 2025 compared to the corresponding periods in 2024. &#160;New product sales included various truck mirror assemblies and handles. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Cost of products sold</strong> decreased $0.3 million in the second quarter of 2025 and less than $0.5 million in the first six months of 2025 compared to the corresponding period in 2024. &#160;&#160;These decreases were due to lower sales volume.&#160; Additionally, the Company paid tariff costs on China-sourced products of approximately $2.4 million in the second quarter of 2025 and $3.0 million in the first six months of 2025, compared to $0.6 million in the second quarter of 2024 and $1.2 million in the first six months of 2024. &#160;Most tariffs on China-sourced products have been recovered through price increases.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Gross margin</strong> as a percentage of sales was 23.3% in the second quarter of 2025 and 23.1% in the first six months of 2025 compared to 25.4% and 24.8% in the corresponding period in 2024. &#160;This decrease was primarily due to increased raw material costs incurred as we transitioned from customer-provided material to in-house sourcing on a mirror project.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Product development expenses </strong>decreased $0.3 million in the second quarter of 2025 and decreased $0.5 million in the first six months of 2025 compared to the corresponding periods in 2024. As a percentage of net sales, product development costs were 1.6% and 1.9% in the first six months of 2025 and 2024, respectively, as we continue to invest in new products at our businesses.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Selling, general and administrative expenses</strong> increased $1.0 million, or 9.4%, in the second quarter of 2025 compared to the corresponding period in 2024 due to $1.8 million of restructuring charges, offset by lower personnel costs of $0.2 million, amortization of $0.3 million, legal expenses of $0.1 million and other expenses of $0.3 million. &#160;In connection with a reduction in workforce completed in the second quarter of 2025, the Company incurred aggregate charges of $1.8 million related to severance payments and other employee-related costs, and contract termination costs.&#160; Selling, general and administrative expenses increased $0.3 million in the first six months due to $1.9 million of restructuring charges, offset by lower personnel costs of $1.0 million, amortization of $0.6 million and legal of $0.3 million.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Interest expense</strong> decreased $0.1 million in the second quarter of 2025 and $0.2 million in the first six months of 2025 compared to the corresponding period in 2024 due to lower principal balances, offset by higher interest rates.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Other income </strong>increased $0.1 million in the second quarter of 2025 and decreased $0.2 million in the first six months of 2025 compared to the corresponding periods in 2024. The increase in the second quarter and the decrease in first six months of 2025 are the result of gains on marketable equity securities offset by lower lease income.&#160; &#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Net income </strong>for the second quarter of fiscal 2025 was $2.0 million, or $0.33 per diluted share, compared to net income of $4.1 million, or $0.65 per diluted share, for the comparable period in 2024. In the first six months of 2025, net income was $4.2 million, or $0.69 per diluted share, compared to $6.4 million, or $1.02 per diluted share, for the comparable period in 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 22 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">A more detailed analysis of the Company&#8217;s results of operations and financial condition follows.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Results of Operations</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The following table shows, for the periods indicated, selected line items from the condensed consolidated statements of operations as a percentage of net sales:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>100.0</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">100.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>100.0</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">100.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Cost of products sold</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>76.7</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">74.6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>76.9</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">75.2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Gross margin</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>23.3</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25.4</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>23.1</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Product development expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1.5</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1.6</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Selling and administrative expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>17.3</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15.3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>16.5</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Operating Profit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4.5</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8.3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>5.0</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The following table shows the change in sales and operating profit for the second quarter and first six months of 2025 compared to the second quarter and first six months of 2024 (dollars in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Net Sales</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(2,400</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(3,698</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Volume</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(12.4</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(8.7</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)%</strong></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Price</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1.5</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>0.3</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">New products</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>7.6</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>5.8</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(3.3</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(2.6</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)%</strong></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Operating Profit</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(2,872</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(2,989</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Liquidity and Sources of Capital</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company generated $1.9 million of cash from operations during the first six months of fiscal 2025 compared to generating $11.2 million during the first six months of fiscal 2024. Cash flow from operations in the first six months of 2025 was lower when compared to the corresponding period in 2024 primarily due to lower collections of receivables and lower liquidations of inventory, partially offset by increases in accounts payable.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Additions to property, plant, and equipment were $1.6 million and $2.8 million for the first six months of 2025 and 2024, respectively. As of June 28, 2025, there was approximately $1.2 million of outstanding commitments for capital expenditures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 23 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The following table shows key financial ratios at dates specified:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Fiscal Year 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Current Ratio</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2.7</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Average days' sales in accounts receivables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>54</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">55</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">48</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Inventory Turnover</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3.9</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.8</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.7</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total debt to shareholders' equity</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>29.3</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">31.1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">37.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The following table shows important liquidity measures as of the balance sheet date for each specified period or for the period, as applicable (in millions):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 28, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Held in the United States</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><strong>7.7</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;">10.4</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;">12.8</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Held by a foreign subsidiary</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>1.4</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1.3</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.0</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>9.1</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">11.7</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">14.8</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Six Months Ended </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2025</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Fiscal Year Ended </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 28, 2025</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Working capital</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>67.5</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">72.8</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">67.9</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net cash (used) provided by operating activities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>1.9</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">10.3</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">19.4</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Change in working capital impact on net cash (used) provided by operating activities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(6.9</strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">10.3</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">7.8</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net cash used by investing activities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>1.8</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(3.3</td><td style="vertical-align:bottom;white-space: nowrap;">)</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(7.9</td><td style="vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net cash used by financing activities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>(9.8</strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(3.4</td><td style="vertical-align:bottom;white-space: nowrap;">)</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">(4.8</td><td style="vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Inventories of $54.1 million as of June 28, 2025 declined by $1.1 million, or 2.0%, when compared to $55.2 million at the end of fiscal year 2024 and declined $2.8 million, or 4.9%, when compared to $56.9 million at the end of the second quarter of fiscal 2024. Accounts receivable, less allowances, were $40.2 million as of June 28, 2025, as compared to $35.5 million at 2024 fiscal year end and $42.3 million at the end of the second quarter of fiscal 2024. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">On June 16, 2023, the Company entered into a credit agreement with the lending institutions named therein (the "Lenders"), TD Bank N.A., the swing line lender and as the administrative agent, TD Securities (USA) LLC, as sole arranger and sole bookrunner, and Bank of America, N.A. and Wells Fargo Bank, National Association, as co-syndication agents (the &#8220;Credit Agreement&#8221;), and incurred indebtedness under the Credit Agreement in the aggregate principal amount of $60 million in the form of a term loan.&#160; The Credit Agreement also included a $30 million revolving commitment portion, which was increased to $50 million through an amendment to the Credit Agreement in April 2025.&#160; See Note H <em>Debt</em>, for additional information regarding the terms of the Credit Agreement, including repayment terms, interest rates, and applicable loan covenants. Under the terms of the Credit Agreement, the Company is subject to restrictive covenants that limit our ability to, among other things, incur additional indebtedness, pay dividends, or make other distributions, and consolidate, merge, sell or otherwise dispose of assets, as well as financial covenants that require us to maintain a fixed charge coverage ratio and a maximum senior net leverage ratio.&#160; These covenants may limit how we conduct our business, and in the event of certain defaults, our repayment obligations may be accelerated.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">We were in compliance with all of our covenants as June 28, 2025 and had no borrowings under the revolving commitment portion of the credit facility as of such date. The Company has $50 million available on its revolving line of credit as of such date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 24 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160; &#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Cash, cash flow from operating activities and funds available under the revolving credit portion of the Credit Agreement are expected to be sufficient to cover future foreseeable working capital requirements in the short-term (i.e., the next 12 months from June 28, 2025) and separately in the long-term (i.e., beyond the next 12 months). However, the Company cannot provide any assurances of the availability of future financing or the terms on which it might be available. In addition, the interest rate on borrowings under the Credit Agreement varies based on our senior net leverage ratio, and the Credit Agreement requires us to maintain a senior net leverage ratio not to exceed 3.50 to 1 and a fixed charge coverage ratio to be not less than 1.25 to 1. A decrease in earnings due to the impact of current economic conditions and inflationary pressures or the resulting harm to the financial condition of our customers, or an increase in indebtedness incurred to offset such a decrease in earnings, would have a negative impact on our senior net leverage ratio and our fixed charge coverage ratio, which in turn would increase the cost of borrowing under the Credit Agreement and could cause us to fail to comply with the covenants under our Credit Agreement.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">In addition to funding capital requirements, we may use available cash to pay down our indebtedness, to make investments, which may include investments in publicly traded securities, or to make acquisitions that we believe will complement or expand our existing businesses.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">As of the end of the second quarter of 2025, the Company does not have any off-balance sheet arrangements that have or are reasonably likely to have a material current or future effect on the Company&#8217;s financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Critical Accounting Estimates</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The preparation of financial statements in accordance with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;) requires management to make judgments, estimates and assumptions regarding uncertainties that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities and the reported amounts of revenues and expenses. For a full description of our critical accounting estimates, refer to Part II, Item 7, <em>Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</em> of the 2024 Form 10-K. While there have been no material changes to our critical accounting estimates since the filing of the 2024 Form 10-K, we continue to monitor the methodologies and assumptions underlying such critical accounting estimates.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 25 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Non-GAAP Financial Measures</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The non-GAAP financial measures we provide in this Form 10-Q report should be viewed in addition to, and not as an alternative for, results prepared in accordance with U.S. GAAP.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">To supplement the condensed consolidated financial statements prepared in accordance with U.S. GAAP, we have presented Adjusted Net Income from Continuing Operations, Adjusted Earnings Per Share from Continuing Operations, Adjusted EBITDA from Continuing Operations, Adjusted EBITDA from Discontinued Operations and Adjusted EBITDA, which are considered non-GAAP financial measures. The non-GAAP financial measures presented may differ from similarly titled non-GAAP financial measures presented by other companies, and other companies may not define these non-GAAP financial measures in the same way. These measures are not substitutes for their comparable U.S. GAAP financial measures, such as net sales, net income, diluted earnings per share, or other measures prescribed by U.S. GAAP, and there are limitations to using non-GAAP financial measures. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Adjusted Net Income from Continuing Operations is defined as net income from continuing operations excluding, when incurred, gains or losses that we do not believe reflect our ongoing operations, including, for example, the impacts of impairment losses, gains/losses on the sale of subsidiaries, property and facilities, transaction expenses primarily relating to acquisitions and divestitures, factory start-up costs, factory relocation expenses, executive severance, and restructuring costs.&#160; Adjusted Net Income from Continuing Operations is a tool that can assist management and investors in comparing our performance on a consistent basis across periods by removing the impact of certain items that management believes do not directly reflect our underlying operating performance.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Adjusted Earnings Per Share from Continuing Operations&#160; is defined as earnings per share from continuing operations excluding, when incurred, certain per share gains or losses that we do not believe reflect our ongoing operations, including, for example, the impacts of impairment losses, gains/losses on the sale of subsidiaries, property and facilities, transaction expenses primarily relating to acquisitions and divestitures, factory start-up costs, factory relocation expenses, executive severance, and restructuring costs. We believe that Adjusted Earnings Per Share from Continuing Operations provides important comparability of underlying operational results, allowing investors and management to access operating performance on a consistent basis from period to period.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Adjusted EBITDA from Continuing Operations is defined as net income from continuing operations before interest expense, provision for income taxes, and depreciation and amortization and excluding, when incurred, the impacts of certain losses or gains that we do not believe reflect our ongoing operations, including, for example, impairment losses, gains/losses on sale of subsidiaries, property and facilities, transaction expenses primarily relating to acquisitions and divestitures, factory start-up costs, factory relocation expenses, executive severance, and restructuring expenses.&#160; Adjusted EBITDA from Continuing Operations is a tool that can assist management and investors in comparing our performance on a consistent basis by removing the impact of certain items that management believes do not directly reflect our underlying operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Adjusted EBITDA from Discontinued Operations is defined as net income from discontinued operations before interest expense, provision for income taxes, and depreciation and amortization and excluding, when incurred, the impacts of certain losses or gains that we do not believe reflect our ongoing operations, including, for example, impairment losses, gains/losses on sale of subsidiaries, property and facilities, transaction expenses primarily relating to acquisitions and divestitures, factory start-up costs, factory relocation expenses, executive severance, and restructuring expenses.&#160; Adjusted EBITDA from Discontinued Operations is a tool that can assist management and investors in comparing our performance on a consistent basis by removing the impact of certain items that management believes do not directly reflect our underlying operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Adjusted EBITDA is defined as net income before interest expense, provision for income taxes, and depreciation and amortization and excluding, when incurred, the impacts of certain losses or gains that we do not believe reflect our ongoing operations, including, for example, impairment losses, gains/losses on sale of subsidiaries, property and facilities, transaction expenses primarily relating to acquisitions and divestitures, factory start-up costs, factory relocation expenses, executive severance, and restructuring expenses. Adjusted EBITDA is a tool that can assist management and investors in comparing our performance on a consistent basis by removing the impact of certain items that management believes do not directly reflect our underlying operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Management uses such measures to evaluate performance period over period, to analyze the underlying trends in our business, to assess our performance relative to our competitors, and to establish operational goals and forecasts that are used in allocating resources. These financial measures should not be considered in isolation from, or as a replacement for, U.S. GAAP financial measures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">We believe that presenting non-GAAP financial measures in addition to U.S. GAAP financial measures provides investors greater transparency to the information used by our management for its financial and operational decision-making. We further believe that providing this information better enables our investors to understand our operating performance and to evaluate the methodology used by management to evaluate and measure such performance.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 26 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160; </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Reconciliation of Non-GAAP Measures</strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Adjusted Net Income from Continuing Operations and Adjusted Earnings per Share from Continuing Operations Calculation</strong>&#160;</p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the Three and Six Months ended June 28, 2025 and June 29, 2024</strong>&#160;&#160;&#160;&#160;&#160;&#160;</p><p style="font-size:10pt;font-family:times new roman;margin:0px">($000's)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net income from continuing operations as reported per generally accepted accounting principles (GAAP)</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;"><strong>$</strong></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,035</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;">$</td><td style="width:9%;vertical-align:bottom;text-align:right;">4,070</td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;"><strong>$</strong></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>4,203</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;">$</td><td style="width:9%;vertical-align:bottom;text-align:right;">6,411</td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Earnings per share from continuing operations as reported under generally accepted accounting principles (GAAP):</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Basic </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;"><strong>$</strong></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>0.33</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;">$</td><td style="width:9%;vertical-align:bottom;text-align:right;">0.65</td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;"><strong>$</strong></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>0.69</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;">$</td><td style="width:9%;vertical-align:bottom;text-align:right;">1.03</td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Diluted</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;"><strong>$</strong></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>0.33</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;">$</td><td style="width:9%;vertical-align:bottom;text-align:right;">0.65</td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;"><strong>$</strong></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>0.69</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;">$</td><td style="width:9%;vertical-align:bottom;text-align:right;">1.02</td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Adjustments: </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Restructuring (a)</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,822</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,887</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Non-GAAP tax impact of adjustments (1)</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(385</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;"><strong>)</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(398</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;"><strong>)</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total adjustments (Non-GAAP)</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,437</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,489</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Adjusted net income from continuing operations (Non-GAAP)</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;"><strong>$</strong></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>3,472</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;">$</td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,070</td><td style="PADDING-BOTTOM: 3px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;"><strong>$</strong></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>5,692</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;">$</td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,411</td><td style="PADDING-BOTTOM: 3px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Adjusted earnings per share from continuing operations (Non-GAAP):</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Basic</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;"><strong>$</strong></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>0.57</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;">$</td><td style="width:9%;vertical-align:bottom;text-align:right;">0.65</td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;"><strong>$</strong></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>0.93</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;">$</td><td style="width:9%;vertical-align:bottom;text-align:right;">1.03</td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Diluted</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;"><strong>$</strong></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>0.57</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;">$</td><td style="width:9%;vertical-align:bottom;text-align:right;">0.65</td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;"><strong>$</strong></td><td style="width:9%;vertical-align:bottom;text-align:right;"><strong>0.93</strong></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;">$</td><td style="width:9%;vertical-align:bottom;text-align:right;">1.02</td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p><p style="font-size:10pt;font-family:times new roman;margin:0px">(1)&#160; We estimate the tax effect of the items identified to determine a non-GAAP annual effective tax rate applied to the pre-tax amount in order to calculate the non-GAAP provision for income taxes.&#160;</p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p><p style="font-size:10pt;font-family:times new roman;margin:0px">(a)&#160; consists of personnel related and facility costs&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 27 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em>&#160;</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;&#160;&#160;&#160;</p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Reconciliation of Non-GAAP Measures</strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Adjusted EBITDA Calculation</strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>For the Three and Six Months ended June 28, 2025 and June 29, 2024</strong>&#160;&#160;&#160;&#160;&#160;&#160;</p><p style="font-size:10pt;font-family:times new roman;margin:0px">($000's)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;&#160;&#160;&#160;&#160;&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net income from continuing operations as reported per generally accepted accounting principles (GAAP)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,035</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,070</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4,203</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,411</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Interest expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>637</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">747</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,331</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,507</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Provision for income taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>546</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,176</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,125</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,844</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,695</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,965</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3,178</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,742</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Restructuring (a)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>1,822</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>1,887</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Adjusted EBITDA from continuing operations (non-GAAP)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,735</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,958</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>11,724</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">13,504</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;&#160; </p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 28 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span class="atag" style="display: inline" id="p1i3">ITEM 3 &#8211; QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">As a result of the Company&#8217;s status as a smaller reporting company pursuant to Rule 12b-2 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), the Company is not required to provide information under this Item 3. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span class="atag" style="display: inline" id="p1i4">ITEM 4 &#8211; CONTROLS AND PROCEDURES</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Evaluation of Disclosure Controls and Procedures: </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">As of June 28, 2025, the Company carried out an evaluation, under the supervision and with the participation of the Company&#8217;s management, including the Chief Executive Officer (the &#8220;CEO&#8221;) and the Chief Financial Officer (the &#8220;CFO&#8221;), of the effectiveness of the design and operation of the Company&#8217;s disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) pursuant to Exchange Act Rule 13a-15.&#160; As defined in Exchange Act Rules 13a-15(e) and 15d-15(e), &#8220;the term disclosure controls and procedures means controls and other procedures of an issuer that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act (15 U.S.C. 78a et seq.) is recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s rules and forms. &#160;Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Exchange Act is accumulated and communicated to the issuer's management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.&#8221; </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company believes that a controls system, no matter how well designed and operated, cannot provide absolute assurance that the objectives of the controls system are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected. The Company&#8217;s disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives, and the CEO and CFO have concluded that these controls and procedures are effective at the &#8220;reasonable assurance&#8221; level as of June 28, 2025. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Changes in Internal Control Over Financial Reporting</strong>: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">During the period covered by this Form 10-Q, there were no changes in the Company's internal control over financial reporting that have materially affected or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 29 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span class="atag" style="display: inline" id="p2">PART II &#8211; OTHER INFORMATION</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span class="atag" style="display: inline" id="p2i1">ITEM 1 &#8211; LEGAL PROCEEDINGS</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company is a party to various legal proceedings from time to time related to its normal business operations. As of the end of the quarter ended June 28, 2025, the Company does not have any material pending legal proceedings, other than as set forth in Part I, Item 3, <em>Legal Proceedings</em>, of the 2024 Form 10-K, or any material legal proceedings known to be contemplated by governmental authorities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span class="atag" style="display: inline" id="p2i1a">ITEM 1A &#8211; RISK FACTORS</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company&#8217;s business is subject to several risks, some of which are beyond its control. In addition to the other information set forth in this Form 10-Q, the Company&#8217;s shareholders should carefully consider the risk factors discussed in Part I, Item 1A, <em>Risk Factors,</em> of the 2024 Form 10-K. These risk factors could have a material adverse effect on the Company&#8217;s business, results of operations, financial condition and/or liquidity and could cause our operating results to vary significantly from period to period. As of June 28, 2025, there have been no material changes to the risk factors disclosed in the 2024 Form 10-K. The Company may disclose changes to such risk factors or disclose additional risk factors from time to time in its future filings with the SEC. Additional risks and uncertainties not currently known to the Company or that it currently deems to be immaterial also may materially adversely affect its business, financial condition, or operating results.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><span class="atag" style="display: inline" id="p2i2"><strong>ITEM 2 &#8211; UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</strong><strong> </strong></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">On April 30, 2025, the Board had approved a share repurchase program authorizing the Company to repurchase up to 400,000 shares of the Company&#8217;s common stock through April 2030. Current authorization for 200,000 shares expiring August 29, 2025. The Company&#8217;s share repurchase program does not obligate it to acquire the Company&#8217;s common stock at any specific cost per share. Under this program, shares may be repurchased in privately negotiated and/or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended. &#160;Below is a summary of the Company&#8217;s share repurchases during the second quarter of 2025 under the share repurchase program.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Period</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total Number of Shares Purchased</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average Price Paid Per Share</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Maximum Number of Shares that may yet be Purchased Under the Plans or Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>March 30, 2025 - May 3, 2025</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">400,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>May 4, 2025 - May 31, 2025</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,261</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23.49</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,261</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">381,739</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>June 1, 2025 - June 28, 2025</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,701</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23.15</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,701</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">369,038</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Total</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>30,962</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>23.35</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>30,962</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>369,038</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span class="atag" style="display: inline" id="p2i3">ITEM 3 &#8211; DEFAULTS UPON SENIOR SECURITIES</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">None.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span class="atag" style="display: inline" id="p2i4">ITEM 4 &#8211; MINE SAFETY DISCLOSURES</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Not applicable. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span class="atag" style="display: inline" id="p2i5">ITEM 5 &#8211; OTHER INFORMATION</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">(a) None.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">(b) None.</p><p style="font-size:10pt;font-family:times new roman;margin:0px">(c) During the second quarter of 2025, no director or officer of the Company adopted or terminated a &#8220;Rule 10b5-1trading arrangement&#8221; or &#8220;non-Rule 10b5-1trading arrangement,&#8221; as each term is defined in Item 408(a) of Regulation S-K.</p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160; </p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 30 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span class="atag" style="display: inline" id="p2i6">ITEM 6 &#8211; EXHIBITS</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px;background-color:#cceeff"><td style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="http://www.sec.gov/Archives/edgar/data/31107/000003110720000018/exhibit3_1.htm">3.1)</a></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="http://www.sec.gov/Archives/edgar/data/31107/000003110720000018/exhibit3_1.htm"></a>&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/31107/000003110720000018/exhibit3_1.htm">Restated Certificate of Incorporation of the Company, as amended (conformed copy) (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Quarterly Report on Form 10-Q filed on May 6, 2020).</a></p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/31107/000165495422003019/eml_ex3ii.htm">3.2)</a></p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/31107/000165495422003019/eml_ex3ii.htm">Amended and Restated By-Laws of the Company, as amended through March 11, 2022 (incorporated by reference to Exhibit 3(ii) to the Company&#8217;s Current Report on Form 8-K filed on March 11, 2022).</a></p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/31107/000165495425004078/eml_ex104.htm">10.1)</a></p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/31107/000165495425004078/eml_ex104.htm"></a>&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/31107/000165495425004078/eml_ex104.htm">Amendment No. 3 to Credit Agreement, dated as of April 4, 2025, by and among the Company as borrower, the lenders from time to time party thereto, and TD Bank, N.A., as administrative agent (incorporated by reference to Exhibit 10.4 to the Company&#8217;s Current Report on Form 8-K filed on April 9, 2025).</a></p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><a href="eml_ex102.htm">10.2)</a></p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><a href="eml_ex102.htm"></a>&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><a href="eml_ex102.htm">Amendment No. 4. to Credit Agreement, dated as of May 15, 2025, by and among the Company as borrower, the lenders from time to time party thereto, and TD Bank, N.A., as administrative agent</a></p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><a href="eml_ex31.htm">31)</a></p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><a href="eml_ex31.htm"></a>&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><a href="eml_ex31.htm">Certifications required by Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.*</a></p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><a href="eml_ex32.htm">32)</a></p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><a href="eml_ex32.htm"></a>&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><a href="eml_ex32.htm">Certifications pursuant to Rule 13a-14(b) and 18 USC 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.**</a></p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">101)</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following materials from the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 28, 2025, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) Condensed Consolidated Statements of Operations (Unaudited) for the three and six months ended June 28, 2025 and June 29, 2024; (ii) Condensed Consolidated Statements of Comprehensive Income (Unaudited) for the three and six months ended June 28, 2025, and June 29, 2024; (iii) Condensed Consolidated Balance Sheets (Unaudited) as of June 28, 2025 and December 28, 2024; (iv) Condensed Consolidated Statements of Cash Flows (Unaudited) for the six months ended June 28, 2025 and June 29, 2024 and (iv) Notes to Condensed Consolidated Financial Statements (Unaudited).**</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">104)</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Cover Page Interactive Data File (formatted as Inline XBRL and included in Exhibit 101). **</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160; </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">* Filed herewith.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">** Furnished herewith</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 31 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><span style="text-decoration:underline"><span id="sig" class="atag" style="display:inline">SIGNATURES</span></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="width:53%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:35%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>THE EASTERN COMPANY</strong></p></td><td style="width:12%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">(Registrant)</p><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">DATE:&#160; August 5, 2025</p></td><td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">/s/ Ryan Schroeder</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Ryan Schroeder</p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">President and Chief Executive Officer</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">DATE:&#160; August 5, 2025</p></td><td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">/s/ Nicholas Vlahos</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Nicholas Vlahos</p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Vice President and Chief Financial Officer</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 32 -</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 3.5in; text-align:right;">&#160;</p></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>2
<FILENAME>eml_ex102.htm
<DESCRIPTION>AMENDMENT NO. 4. TO CREDIT AGREEMENT
<TEXT>
<html><head><title>eml_ex102.htm</title><!--Document created using EDGARMaster--></head><body style="TEXT-ALIGN: justify; FONT: 10pt times new roman"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>EXHIBIT 10.2</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&nbsp;</p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><img src="eml_ex102img13.jpg">&nbsp;</p> <table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td class="hpbhr">&nbsp;</td></tr> <tr style="height:15px"> <td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;">&nbsp;</td></tr> <tr style="height:15px"> <td><p style='page-break-after: always'></p></td></tr> <tr style="height:15px"> <td>&nbsp;</td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><img src="eml_ex102img14.jpg">&nbsp;</p> <table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td class="hpbhr">&nbsp;</td></tr> <tr style="height:15px"> <td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;">&nbsp;</td></tr> <tr style="height:15px"> <td><p style='page-break-after: always'></p></td></tr> <tr style="height:15px"> <td>&nbsp;</td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><img src="eml_ex102img15.jpg">&nbsp;</p> <table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td class="hpbhr">&nbsp;</td></tr> <tr style="height:15px"> <td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;">&nbsp;</td></tr> <tr style="height:15px"> <td><p style='page-break-after: always'></p></td></tr> <tr style="height:15px"> <td>&nbsp;</td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><img src="eml_ex102img16.jpg">&nbsp;</p> <table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td class="hpbhr">&nbsp;</td></tr> <tr style="height:15px"> <td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;">&nbsp;</td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p><body>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>3
<FILENAME>eml_ex31.htm
<DESCRIPTION>CERTIFICATIONS
<TEXT>
<html><head><title>eml_ex31.htm</title><!--Document created using EDGARMaster--></head><body style="TEXT-ALIGN: justify; FONT: 10pt times new roman"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><u><strong>EXHIBIT 31</strong></u></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>CERTIFICATIONS</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">I, Ryan Schroeder, certify that:</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">1.</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">I have reviewed this Quarterly Report on Form 10-Q of The Eastern Company.</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">2.</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">3.</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">4.</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</p></td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;&nbsp;</p> <table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">a)</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">b)</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">c)</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">d)</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">5.&nbsp;</p></td> <td colspan="2" style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">a)</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">b)</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</p></td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;&nbsp;</p> <table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:53%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:35%;vertical-align:top;">Dated: <u>August 5, 2025</u></td> <td style="width:12%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:top;">/s/ Ryan Schroeder</td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="vertical-align:top;">Ryan Schroeder</td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="vertical-align:top;">Chief Executive Officer</td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td class="hpbhr">&nbsp;</td></tr> <tr style="height:15px"> <td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1</p></td></tr> <tr style="height:15px"> <td><p style='page-break-after: always'></p></td></tr> <tr style="height:15px"> <td>&nbsp;</td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><u><strong>EXHIBIT 31 </strong></u></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>CERTIFICATIONS</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">I, Nicholas Vlahos, certify that:</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">1.</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">I have reviewed this Quarterly Report on Form 10-Q of The Eastern Company.</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">2.</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">3.</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">4.</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</p></td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;&nbsp;</p> <table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">a)</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">b)</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">c)</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">d)</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">5.&nbsp;</p></td> <td colspan="2" style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">a)</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">b)</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</p></td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;&nbsp;</p> <table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:53%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:35%;vertical-align:top;">Dated:<u> August 5, 2025</u></td> <td style="width:12%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:top;">/s/ Nicholas Vlahos</td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="vertical-align:top;">Nicholas Vlahos</td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="vertical-align:top;">Chief Financial Officer</td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td class="hpbhr">&nbsp;</td></tr> <tr style="height:15px"> <td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2</p></td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p><body>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>4
<FILENAME>eml_ex32.htm
<DESCRIPTION>CERTIFICATIONS
<TEXT>
<html><head><title>eml_ex32.htm</title><!--Document created using EDGARMaster--></head><body style="TEXT-ALIGN: justify; FONT: 10pt times new roman"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><u><strong>EXHIBIT 32</strong></u></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">CHIEF FINANCIAL OFFICER</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Pursuant to 18 United States Code Section 1350,</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>as adopted pursuant to Section 906 of The Sarbanes-Oxley Act of 2002</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, Ryan Schroeder, the Chief Executive Officer of The Eastern Company (the &#8220;Company&#8221;) and Nicholas Vlahos, the Chief Financial Officer of the Company, hereby certify that, to the best of their knowledge:</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">1)</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the Company&#8217;s Quarterly Report on Form 10-Q for the period ended June 28, 2025, and to which this certification is attached as Exhibit 32 (the &#8220;Periodic Report&#8221;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</p></td></tr> <tr style="height:15px"> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;">&nbsp;</p></td> <td> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p></td></tr> <tr style="height:15px"> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">2)</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">In witness whereof, the undersigned have set their hands hereto as of the 5<sup style="vertical-align:super">th</sup> day of August 2025.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:50%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:3%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">By:</p></td> <td style="BORDER-BOTTOM: #000000 1px solid;width:35%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">/s/ Ryan Schroeder</p></td> <td style="width:12%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td colspan="2" style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Ryan Schroeder</p> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Chief Executive Officer</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">By:</p></td> <td style="BORDER-BOTTOM: #000000 1px solid;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">/s/ Nicholas Vlahos</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td colspan="2" style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Nicholas Vlahos</p> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Chief Financial Officer</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">A signed original of this written statement required by Section 906 has been provided to The Eastern Company and will be retained by The Eastern Company and furnished to the Securities and Exchange Commission or its staff upon request. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">This certification &#8220;accompanies&#8221; the Form 10-Q to which it relates, is not deemed filed with the SEC and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q, irrespective of any general incorporation language contained in such filing).</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&nbsp;</p><body>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>eml-20250628.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 08/05/2025-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2025 I-NET Business Solutions, Inc. All Rights Reserved.-->
<schema xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:currency="http://xbrl.sec.gov/currency/2025" xmlns:us-gaap-att="http://fasb.org/us-gaap/attributes" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:us-types="http://fasb.org/us-types/2025" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:srt="http://fasb.org/srt/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:cyd="http://xbrl.sec.gov/cyd-af-sub/2025" xmlns:ffd="http://xbrl.sec.gov/ffd/2025" xmlns:eml="http://eml.com/20250628" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://eml.com/20250628">
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://eml.com/role/Cover" id="Cover">
        <link:definition>000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" id="CondensedConsolidatedStatementsOfOperationsUnaudited">
        <link:definition>124100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" id="CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited">
        <link:definition>148400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
        <link:definition>148401 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>148402 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" id="CondensedConsolidatedStatementsOfCashFlowsUnaudited">
        <link:definition>170000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/InsiderTradingArragements" id="InsiderTradingArragements">
        <link:definition>995445 - Disclosure - Insider Trading Arragements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/BasisOfPresentation" id="BasisOfPresentation">
        <link:definition>995446 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/DiscontinuedOperations" id="DiscontinuedOperations">
        <link:definition>995447 - Disclosure - Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/EarningsPerShare" id="EarningsPerShare">
        <link:definition>995448 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurements" id="FairValueOfInstrumentsAndFairValueMeasurements">
        <link:definition>995449 - Disclosure - Fair Value of Instruments and Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/Inventories" id="Inventories">
        <link:definition>995450 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/Goodwill" id="Goodwill">
        <link:definition>995451 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/Leases" id="Leases">
        <link:definition>995452 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/Debt" id="Debt">
        <link:definition>995453 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/StockOptionsAndAwards" id="StockOptionsAndAwards">
        <link:definition>995454 - Disclosure - Stock Options and Awards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/ShareRepurchaseProgram" id="ShareRepurchaseProgram">
        <link:definition>995455 - Disclosure - Share Repurchase Program</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/RevenueRecognition" id="RevenueRecognition">
        <link:definition>995456 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>995457 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/RetirementBenefitPlans" id="RetirementBenefitPlans">
        <link:definition>995458 - Disclosure - Retirement Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/RecentAccountingPronouncements" id="RecentAccountingPronouncements">
        <link:definition>995459 - Disclosure - Recent Accounting Pronouncements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/ConcentrationOfRisk" id="ConcentrationOfRisk">
        <link:definition>995460 - Disclosure - Concentration of Risk</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/SegmentInformation" id="SegmentInformation">
        <link:definition>995461 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/DiscontinuedOperationsTables" id="DiscontinuedOperationsTables">
        <link:definition>995462 - Disclosure - Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/EarningsPerShareTables" id="EarningsPerShareTables">
        <link:definition>995463 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurementsTables" id="FairValueOfInstrumentsAndFairValueMeasurementsTables">
        <link:definition>995464 - Disclosure - Fair Value of Instruments and Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/InventoriesTables" id="InventoriesTables">
        <link:definition>995465 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/LeasesTables" id="LeasesTables">
        <link:definition>995466 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/StockOptionsAndAwardsTables" id="StockOptionsAndAwardsTables">
        <link:definition>995467 - Disclosure - Stock Options and Awards (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/ShareRepurchaseProgramTables" id="ShareRepurchaseProgramTables">
        <link:definition>995468 - Disclosure - Share Repurchase Program (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/RetirementBenefitPlansTables" id="RetirementBenefitPlansTables">
        <link:definition>995469 - Disclosure - Retirement Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/SegmentInformationTables" id="SegmentInformationTables">
        <link:definition>995470 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/DiscontinuedOperationsDetails" id="DiscontinuedOperationsDetails">
        <link:definition>995471 - Disclosure - Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/EarningsPerShareDetails" id="EarningsPerShareDetails">
        <link:definition>995472 - Disclosure - Earnings per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/FairValueOfDerivativeInstrumentsDetails" id="FairValueOfDerivativeInstrumentsDetails">
        <link:definition>995473 - Disclosure - Fair Value of Derivative Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1" id="FairValueOfDerivativeInstrumentsDetails1">
        <link:definition>995474 - Disclosure - Fair Value of Derivative Instruments (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/InventoriesDetails" id="InventoriesDetails">
        <link:definition>995475 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/GoodwillDetailsNarrative" id="GoodwillDetailsNarrative">
        <link:definition>995476 - Disclosure - Goodwill (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/LeasesDetails" id="LeasesDetails">
        <link:definition>995477 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/LeasesDetailsNarrative" id="LeasesDetailsNarrative">
        <link:definition>995478 - Disclosure - Leases (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/DebtDetailsNarrative" id="DebtDetailsNarrative">
        <link:definition>995479 - Disclosure - Debt (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/StockOptionsAndAwardsDetails" id="StockOptionsAndAwardsDetails">
        <link:definition>995480 - Disclosure - Stock Options and Awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/StockOptionsAndAwardsDetails1" id="StockOptionsAndAwardsDetails1">
        <link:definition>995481 - Disclosure - Stock Options and Awards (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/StockOptionsAndAwardsDetails2" id="StockOptionsAndAwardsDetails2">
        <link:definition>995482 - Disclosure - Stock Options and Awards (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" id="StockOptionsAndAwardsDetailsNarrative">
        <link:definition>995483 - Disclosure - Stock Options and Awards (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/ShareRepurchaseProgramDetails" id="ShareRepurchaseProgramDetails">
        <link:definition>995484 - Disclosure - Share Repurchase Program (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/ShareRepurchaseProgramDetailsNarrative" id="ShareRepurchaseProgramDetailsNarrative">
        <link:definition>995485 - Disclosure - Share Repurchase Program (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/RetirementBenefitPlansDetails" id="RetirementBenefitPlansDetails">
        <link:definition>995486 - Disclosure - Retirement Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/RetirementBenefitPlansDetails1" id="RetirementBenefitPlansDetails1">
        <link:definition>995487 - Disclosure - Retirement Benefit Plans (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/RetirementBenefitPlansDetailsNarrative" id="RetirementBenefitPlansDetailsNarrative">
        <link:definition>995488 - Disclosure - Retirement Benefit Plans (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/ConcentrationOfRiskDetailsNarrative" id="ConcentrationOfRiskDetailsNarrative">
        <link:definition>995489 - Disclosure - Concentration of Risk (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://eml.com/role/SegmentInformationDetails" id="SegmentInformationDetails">
        <link:definition>995490 - Disclosure - Segment Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="eml-20250628_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="eml-20250628_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="eml-20250628_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="eml-20250628_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
  <import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd" />
  <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
  <import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd" />
  <import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
  <import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
  <import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd" />
  <element id="eml_EarningsPerShareFromContinuingOperationsAbstract" name="EarningsPerShareFromContinuingOperationsAbstract" nillable="true" abstract="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
  <element id="eml_EarningsLossPerShareFromDiscontinuedOperationsAbstract" name="EarningsLossPerShareFromDiscontinuedOperationsAbstract" nillable="true" abstract="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
  <element id="eml_OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax" name="OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_PatentsAndOtherIntangiblesNetOfAccumulatedAmortization" name="PatentsAndOtherIntangiblesNetOfAccumulatedAmortization" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_CurrentLiabilitiesHeldForSale" name="CurrentLiabilitiesHeldForSale" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_UnrealisedLossGainOnInterestRateSwapNetOfTax" name="UnrealisedLossGainOnInterestRateSwapNetOfTax" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax" name="UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_AccountsReceivableAllowanceForDoubtfulAccounts" name="AccountsReceivableAllowanceForDoubtfulAccounts" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_VotingPreferredStockNoParValue" name="VotingPreferredStockNoParValue" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
  <element id="eml_VotingPreferredStockSharesAuthorizedInShares" name="VotingPreferredStockSharesAuthorizedInShares" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
  <element id="eml_NonvotingPreferredStockNoParValue" name="NonvotingPreferredStockNoParValue" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
  <element id="eml_NonvotingPreferredStockSharesAuthorizedInShares" name="NonvotingPreferredStockSharesAuthorizedInShares" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
  <element id="eml_IncomeLossFromDiscontinuedOperations" name="IncomeLossFromDiscontinuedOperations" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_ReductionInCarryingAmountOfRightOfUseAssets" name="ReductionInCarryingAmountOfRightOfUseAssets" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_UnrecognizedPensionAndPostretirementBenefitExpense" name="UnrecognizedPensionAndPostretirementBenefitExpense" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_ProceedsFromSaleOfDiscontinuedOperations" name="ProceedsFromSaleOfDiscontinuedOperations" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_DiscontinuedOperationsAbstract" name="DiscontinuedOperationsAbstract" nillable="true" abstract="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
  <element id="eml_CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations" name="CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_RightOfUseAssetNonCash" name="RightOfUseAssetNonCash" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_NonCashLeaseLiability" name="NonCashLeaseLiability" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_ShareRepurchaseProgramDisclosureTextBlock" name="ShareRepurchaseProgramDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
  <element id="eml_RevenueRecognitionDisclosureTextBlock" name="RevenueRecognitionDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
  <element id="eml_RecentAccountingPronouncementsDisclosureTextBlock" name="RecentAccountingPronouncementsDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
  <element id="eml_ScheduleIncomeFromDiscontinuedOperationsTableTextBlock" name="ScheduleIncomeFromDiscontinuedOperationsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
  <element id="eml_ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock" name="ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
  <element id="eml_ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock" name="ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
  <element id="eml_LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock" name="LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
  <element id="eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock" name="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
  <element id="eml_ScheduleOfShareRepurchaseProgramTableTextBlock" name="ScheduleOfShareRepurchaseProgramTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
  <element id="eml_ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock" name="ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
  <element id="eml_LossFromDiscontinuedOperationsNetOfTax" name="LossFromDiscontinuedOperationsNetOfTax" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_WeightedAverageNumberOfShareOutstandingDiluted" name="WeightedAverageNumberOfShareOutstandingDiluted" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
  <element id="eml_DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects" name="DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_DesignatedForeignCurrencyHedgeContractsAssets" name="DesignatedForeignCurrencyHedgeContractsAssets" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_OperatingLeaseTerm" name="OperatingLeaseTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
  <element id="eml_FinanceLeaseTerm" name="FinanceLeaseTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
  <element id="eml_OperatingLeaseRateOfDiscount" name="OperatingLeaseRateOfDiscount" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
  <element id="eml_FinanceLeaseRateOfDiscount" name="FinanceLeaseRateOfDiscount" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
  <element id="eml_VariableInterestRateBasedOnSeniorNetLeverageRatio" name="VariableInterestRateBasedOnSeniorNetLeverageRatio" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
  <element id="eml_RevolvingCommitmentPortion" name="RevolvingCommitmentPortion" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_RatioDescription" name="RatioDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
  <element id="eml_TermOfLoan" name="TermOfLoan" nillable="true" xbrli:periodType="duration" type="xbrli:dateItemType" substitutionGroup="xbrli:item" />
  <element id="eml_DebtInstrumentBasisSpreadOnVariableRates" name="DebtInstrumentBasisSpreadOnVariableRates" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
  <element id="eml_StockIssuedDuringPeriodSharesStockOptionsExpired" name="StockIssuedDuringPeriodSharesStockOptionsExpired" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
  <element id="eml_WeightedAverageExercisePriceBeginningBalance" name="WeightedAverageExercisePriceBeginningBalance" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
  <element id="eml_WeightedAverageExercisePriceIssued" name="WeightedAverageExercisePriceIssued" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
  <element id="eml_WeightedAverageExercisePriceExpired" name="WeightedAverageExercisePriceExpired" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
  <element id="eml_WeightedAverageExercisePriceExercised" name="WeightedAverageExercisePriceExercised" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
  <element id="eml_WeightedAverageExercisePriceForfeited" name="WeightedAverageExercisePriceForfeited" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
  <element id="eml_WeightedAverageExercisePriceEndingBalance" name="WeightedAverageExercisePriceEndingBalance" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
  <element id="eml_WeightedAverageRemainingContractualLife" name="WeightedAverageRemainingContractualLife" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
  <element id="eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
  <element id="eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms" name="TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
  <element id="eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms" name="MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
  <element id="eml_AveragePricePaidPerShareDuringThePeriod" name="AveragePricePaidPerShareDuringThePeriod" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
  <element id="eml_TotalNumberOfSharesPurchased" name="TotalNumberOfSharesPurchased" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
  <element id="eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram" name="MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
  <element id="eml_ThresholdPercentageOfConcentrationRisk" name="ThresholdPercentageOfConcentrationRisk" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
  <element id="eml_BasisSpreadOnVariableRate" name="BasisSpreadOnVariableRate" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
  <element id="eml_VariableAndFixedOverhead" name="VariableAndFixedOverhead" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="eml_FinancialInstrumentsAndFairValueMeasurementsAbstract" name="FinancialInstrumentsAndFairValueMeasurementsAbstract" nillable="true" abstract="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
  <element id="eml_InventoriesAbstract" name="InventoriesAbstract" nillable="true" abstract="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
  <element id="eml_GoodwillAbstract" name="GoodwillAbstract" nillable="true" abstract="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
  <element name="DiscontinuedOperationsMember" id="eml_DiscontinuedOperationsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="LossReclassifiedFromOCIEarningsMember" id="eml_LossReclassifiedFromOCIEarningsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="DerivativeLiabilitiesMember" id="eml_DerivativeLiabilitiesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="BottomMember" id="eml_BottomMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="TopMember" id="eml_TopMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="StockOptionsPlanMember" id="eml_StockOptionsPlanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="SARMember" id="eml_SARMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="StockOptionsMember" id="eml_StockOptionsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="TwoThousandTwentyPlanMember" id="eml_TwoThousandTwentyPlanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember" id="eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" id="eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="AveragePricePaidPerShareMember" id="eml_AveragePricePaidPerShareMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="TotalNumberofSharesPurchasedMember" id="eml_TotalNumberofSharesPurchasedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="RegularMatchingContributionsMember" id="eml_RegularMatchingContributionsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="TransitionalCreditContributionsMember" id="eml_TransitionalCreditContributionsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="NonDiscretionaryContributionsMember" id="eml_NonDiscretionaryContributionsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>eml-20250628_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 08/05/2025-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2025 I-NET Business Solutions, Inc. All Rights Reserved.-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
  <link:roleRef xlink:type="simple" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation State Country Code</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address Address Line 1</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address Address Line 2</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address City Or Town</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address State Or Province</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Security 12b Title</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl_5ab951" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl_5ab951" xml:lang="en-US">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl_cd7ee1" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl_cd7ee1" xml:lang="en-US">Net sales</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl_fc33af" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl_fc33af" xml:lang="en-US">Cost of products sold</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl_3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl_3" xml:lang="en-US">[Cost of Product and Service Sold]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl_8bbc21" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl_8bbc21" xml:lang="en-US">Gross margin</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl_4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl_4" xml:lang="en-US">[Gross Profit]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl_31a767" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl_31a767" xml:lang="en-US">Product development expense</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl_5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl_5" xml:lang="en-US">[Research and Development Expense]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl_40e939" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl_40e939" xml:lang="en-US">Selling and administrative expenses</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl_6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl_6" xml:lang="en-US">[Selling, General and Administrative Expense]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl_b57b89" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl_b57b89" xml:lang="en-US">Operating profit</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl_7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl_7" xml:lang="en-US">[Operating Income (Loss)]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl_0eedf0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl_0eedf0" xml:lang="en-US">Interest expense</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl_8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl_8" xml:lang="en-US">[Interest Expense, Operating and Nonoperating]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl_c40fa7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl_c40fa7" xml:lang="en-US">Other income (expense)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl_3b8daf" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl_3b8daf" xml:lang="en-US">Income from continuing operations before income taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl_10" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl_10" xml:lang="en-US">[Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl_437600" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl_437600" xml:lang="en-US">Income tax expense</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl_11" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl_11" xml:lang="en-US">[Income Tax Expense (Benefit)]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_lbl_2964e8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl_2964e8" xml:lang="en-US">Net income from continuing operations</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_lbl_12" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl_12" xml:lang="en-US">[Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_lbl_c70aca" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_lbl_c70aca" xml:lang="en-US">Discontinued Operations (see note B)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl_8a8d00" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl_8a8d00" xml:lang="en-US">Loss from operations of discontinued unit</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl_762496" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl_762496" xml:lang="en-US">Income from disposal of discontinued unit</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:label="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:to="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_lbl_5bcf91" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_lbl_5bcf91" xml:lang="en-US">Income tax (expense) benefit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl_a59cdc" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl_a59cdc" xml:lang="en-US">Income (Loss) from discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl_17" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl_17" xml:lang="en-US">[Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl_701472" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl_701472" xml:lang="en-US">Net Income</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl_18" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl_18" xml:lang="en-US">[Net Income (Loss) Attributable to Parent]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_EarningsPerShareFromContinuingOperationsAbstract" xlink:label="eml_EarningsPerShareFromContinuingOperationsAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_EarningsPerShareFromContinuingOperationsAbstract" xlink:to="eml_EarningsPerShareFromContinuingOperationsAbstract_lbl_98af7e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_EarningsPerShareFromContinuingOperationsAbstract_lbl_98af7e" xml:lang="en-US">Earnings per share from continuing operations:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl_b4f5d0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl_b4f5d0" xml:lang="en-US">Earnings per share from continuing operations: Basic</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl_37c579" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl_37c579" xml:lang="en-US">Earnings per share from continuing operations: Diluted</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_EarningsLossPerShareFromDiscontinuedOperationsAbstract" xlink:label="eml_EarningsLossPerShareFromDiscontinuedOperationsAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_EarningsLossPerShareFromDiscontinuedOperationsAbstract" xlink:to="eml_EarningsLossPerShareFromDiscontinuedOperationsAbstract_lbl_4b4575" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_EarningsLossPerShareFromDiscontinuedOperationsAbstract_lbl_4b4575" xml:lang="en-US">Earnings (Loss) per share from discontinued operations:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl_bdd26c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl_bdd26c" xml:lang="en-US">Earnings (Loss) per share from discontinued operations: Basic</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl_c3dfe3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl_c3dfe3" xml:lang="en-US">Earnings (Loss) per share from discontinued operations: Diluted</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl_91c39c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl_91c39c" xml:lang="en-US">Total earnings per share:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl_8143c8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl_8143c8" xml:lang="en-US">Basic</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl_0219f5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl_0219f5" xml:lang="en-US">Diluted</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid_lbl_fe783f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid_lbl_fe783f" xml:lang="en-US">Cash dividends per share:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl_17f20e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl_17f20e" xml:lang="en-US">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl_8d6f48" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl_8d6f48" xml:lang="en-US">Net income</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossTaxAbstract_lbl_ee423b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxAbstract_lbl_ee423b" xml:lang="en-US">Other comprehensive income:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl_944566" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl_944566" xml:lang="en-US">Change in foreign currency translation</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax" xlink:label="eml_OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax" xlink:to="eml_OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax_lbl_507c60" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax_lbl_507c60" xml:lang="en-US">Change in fair value of foreign currency swap</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl_88038e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl_88038e" xml:lang="en-US">Change in pension and postretirement benefit costs, net of taxes: 2025 - $121,925; 2024 - $71,355</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl_6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl_6" xml:lang="en-US">[Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl_8522a4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl_8522a4" xml:lang="en-US">Total other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl_7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl_7" xml:lang="en-US">[Other Comprehensive Income (Loss), Net of Tax]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl_4be393" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl_4be393" xml:lang="en-US">Comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl_8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl_8" xml:lang="en-US">[Comprehensive Income (Loss), Net of Tax, Attributable to Parent]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl_890cfb" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl_890cfb" xml:lang="en-US">CONDENSED CONSOLIDATED BALANCE SHEETS</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl_2d43bb" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl_2d43bb" xml:lang="en-US">ASSETS</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl_18b80e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl_18b80e" xml:lang="en-US">Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl_19d342" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl_19d342" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesCurrent" xlink:to="us-gaap_MarketableSecuritiesCurrent_lbl_f3c86e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesCurrent_lbl_f3c86e" xml:lang="en-US">Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl_d1e7cf" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl_d1e7cf" xml:lang="en-US">Accounts receivable, less allowances: 2025 - $585,993 2024 - $530,560</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl_5f050b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryNet_lbl_5f050b" xml:lang="en-US">Inventories</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl_7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl_7" xml:lang="en-US">[Inventory, Net]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_lbl_0372a4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_lbl_0372a4" xml:lang="en-US">Current portion of notes receivable</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl_8f210b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl_8f210b" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl_9e417e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl_9e417e" xml:lang="en-US">Current assets held for sale</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl_964990" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl_964990" xml:lang="en-US">Total Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl_11" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl_11" xml:lang="en-US">[Assets, Current]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl_88a53e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl_88a53e" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl_4416b9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl_4416b9" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl_13" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl_13" xml:lang="en-US">[Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl_008841" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl_008841" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl_14" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl_14" xml:lang="en-US">[Property, Plant and Equipment, Net]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl_19c672" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Goodwill_lbl_19c672" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl_15" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl_15" xml:lang="en-US">[Goodwill]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IndefiniteLivedTrademarks" xlink:label="us-gaap_IndefiniteLivedTrademarks" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedTrademarks" xlink:to="us-gaap_IndefiniteLivedTrademarks_lbl_90f28b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedTrademarks_lbl_90f28b" xml:lang="en-US">Trademarks</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_PatentsAndOtherIntangiblesNetOfAccumulatedAmortization" xlink:label="eml_PatentsAndOtherIntangiblesNetOfAccumulatedAmortization" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_PatentsAndOtherIntangiblesNetOfAccumulatedAmortization" xlink:to="eml_PatentsAndOtherIntangiblesNetOfAccumulatedAmortization_lbl_56a3ff" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_PatentsAndOtherIntangiblesNetOfAccumulatedAmortization_lbl_56a3ff" xml:lang="en-US">Patents and other intangibles net of accumulated amortization</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl_1c2a1b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl_1c2a1b" xml:lang="en-US">Long term notes receivable, less current portion</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl_ac2efe" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl_ac2efe" xml:lang="en-US">Deferred income taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl_f45707" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl_f45707" xml:lang="en-US">Right of use assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl_7a5beb" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssets_lbl_7a5beb" xml:lang="en-US">Total Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl_21" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssets_lbl_21" xml:lang="en-US">[Other Assets]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl_dba054" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl_dba054" xml:lang="en-US">TOTAL ASSETS</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl_22" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl_22" xml:lang="en-US">[Assets]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl_822bf4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl_822bf4" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl_167b06" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl_167b06" xml:lang="en-US">Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl_e6df75" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl_e6df75" xml:lang="en-US">Accounts payable</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl_ef5ea8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl_ef5ea8" xml:lang="en-US">Accrued compensation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl_4478f9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl_4478f9" xml:lang="en-US">Other accrued expenses</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl_2fb7c2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl_2fb7c2" xml:lang="en-US">Current portion of operating lease liability</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl_05d35a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl_05d35a" xml:lang="en-US">Current portion of finance lease liability</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl_817e65" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl_817e65" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl_b06a65" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl_b06a65" xml:lang="en-US">Other current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_CurrentLiabilitiesHeldForSale" xlink:label="eml_CurrentLiabilitiesHeldForSale" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_CurrentLiabilitiesHeldForSale" xlink:to="eml_CurrentLiabilitiesHeldForSale_lbl_755088" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_CurrentLiabilitiesHeldForSale_lbl_755088" xml:lang="en-US">Current liabilities held for sale</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl_6d4eea" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl_6d4eea" xml:lang="en-US">Total Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl_33" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl_33" xml:lang="en-US">[Liabilities, Current]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl_93022a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl_93022a" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl_6c54ea" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl_6c54ea" xml:lang="en-US">Operating lease liability, less current portion</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl_b07065" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl_b07065" xml:lang="en-US">Finance lease liability, less current portion</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl_a85a1c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl_a85a1c" xml:lang="en-US">Long-term debt, less current portion</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPostretirementBenefitsPayableNoncurrent" xlink:label="us-gaap_OtherPostretirementBenefitsPayableNoncurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPostretirementBenefitsPayableNoncurrent" xlink:to="us-gaap_OtherPostretirementBenefitsPayableNoncurrent_lbl_c4fe75" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherPostretirementBenefitsPayableNoncurrent_lbl_c4fe75" xml:lang="en-US">Accrued postretirement benefits</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:label="us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:to="us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_lbl_b13fde" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_lbl_b13fde" xml:lang="en-US">Accrued pension cost</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl_ee8158" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl_ee8158" xml:lang="en-US">Total Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl_40" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl_40" xml:lang="en-US">[Liabilities]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl_573f4e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl_573f4e" xml:lang="en-US">Shareholders' Equity</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl_583d28" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl_583d28" xml:lang="en-US">Common Stock, no par value, Authorized: 50,000,000 shares</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl_bf5c1f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockCommonValue_lbl_bf5c1f" xml:lang="en-US">Treasury Stock: 3,065,407 shares as of 2025 and 2,983,858 shares as of 2024</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl_43" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonValue_lbl_43" xml:lang="en-US">[Treasury Stock, Common, Value]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl_5c6347" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl_5c6347" xml:lang="en-US">Retained earnings</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl_bc72d7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl_bc72d7" xml:lang="en-US">Accumulated other comprehensive loss:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl_598f1a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl_598f1a" xml:lang="en-US">Foreign currency translation</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_UnrealisedLossGainOnInterestRateSwapNetOfTax" xlink:label="eml_UnrealisedLossGainOnInterestRateSwapNetOfTax" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_UnrealisedLossGainOnInterestRateSwapNetOfTax" xlink:to="eml_UnrealisedLossGainOnInterestRateSwapNetOfTax_lbl_1a61ed" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_UnrealisedLossGainOnInterestRateSwapNetOfTax_lbl_1a61ed" xml:lang="en-US">Unrealized gain (loss) on foreign currency swap, net of tax</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax" xlink:label="eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax" xlink:to="eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax_lbl_c165e0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax_lbl_c165e0" xml:lang="en-US">Unrecognized net pension and postretirement benefit costs, net of tax</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl_18135d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl_18135d" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl_49" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl_49" xml:lang="en-US">[Accumulated Other Comprehensive Income (Loss), Net of Tax]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl_caf749" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl_caf749" xml:lang="en-US">Total Shareholders' Equity</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl_50" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl_50" xml:lang="en-US">[Equity, Attributable to Parent]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl_625ba6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl_625ba6" xml:lang="en-US">TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl_51" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl_51" xml:lang="en-US">[Liabilities and Equity]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_AccountsReceivableAllowanceForDoubtfulAccounts" xlink:label="eml_AccountsReceivableAllowanceForDoubtfulAccounts" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_AccountsReceivableAllowanceForDoubtfulAccounts" xlink:to="eml_AccountsReceivableAllowanceForDoubtfulAccounts_lbl_c3a072" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_AccountsReceivableAllowanceForDoubtfulAccounts_lbl_c3a072" xml:lang="en-US">Accounts receivable, allowance for doubtful accounts</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_VotingPreferredStockNoParValue" xlink:label="eml_VotingPreferredStockNoParValue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_VotingPreferredStockNoParValue" xlink:to="eml_VotingPreferredStockNoParValue_lbl_0d3a86" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_VotingPreferredStockNoParValue_lbl_0d3a86" xml:lang="en-US">Voting Preferred Stock, par value (in dollars per share)</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_VotingPreferredStockSharesAuthorizedInShares" xlink:label="eml_VotingPreferredStockSharesAuthorizedInShares" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_VotingPreferredStockSharesAuthorizedInShares" xlink:to="eml_VotingPreferredStockSharesAuthorizedInShares_lbl_c9bd2b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_VotingPreferredStockSharesAuthorizedInShares_lbl_c9bd2b" xml:lang="en-US">Voting Preferred Stock, shares authorized (in shares)</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_NonvotingPreferredStockNoParValue" xlink:label="eml_NonvotingPreferredStockNoParValue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_NonvotingPreferredStockNoParValue" xlink:to="eml_NonvotingPreferredStockNoParValue_lbl_4a8975" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_NonvotingPreferredStockNoParValue_lbl_4a8975" xml:lang="en-US">Nonvoting Preferred Stock, par value (in dollars per share)</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_NonvotingPreferredStockSharesAuthorizedInShares" xlink:label="eml_NonvotingPreferredStockSharesAuthorizedInShares" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_NonvotingPreferredStockSharesAuthorizedInShares" xlink:to="eml_NonvotingPreferredStockSharesAuthorizedInShares_lbl_426044" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_NonvotingPreferredStockSharesAuthorizedInShares_lbl_426044" xml:lang="en-US">Nonvoting Preferred Stock, shares authorized (in shares)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockNoParValue" xlink:label="us-gaap_CommonStockNoParValue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockNoParValue" xlink:to="us-gaap_CommonStockNoParValue_lbl_93a39c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockNoParValue_lbl_93a39c" xml:lang="en-US">Common Stock, par value (in dollars per share)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl_1b18c0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl_1b18c0" xml:lang="en-US">Common Stock, shares authorized (in shares)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl_6213a7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl_6213a7" xml:lang="en-US">Common Stock, shares issued (in shares)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl_2afe6b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl_2afe6b" xml:lang="en-US">Common Stock, shares outstanding (in shares)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl_d02992" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_lbl_d02992" xml:lang="en-US">Treasury Stock, shares (in shares)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl_f021c8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl_f021c8" xml:lang="en-US">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl_894536" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl_894536" xml:lang="en-US">Operating Activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl_a0b2e1" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProfitLoss_lbl_a0b2e1" xml:lang="en-US">Net income</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl_3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl_3" xml:lang="en-US">[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_IncomeLossFromDiscontinuedOperations" xlink:to="eml_IncomeLossFromDiscontinuedOperations_lbl_f3df02" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="eml_IncomeLossFromDiscontinuedOperations_lbl_f3df02" xml:lang="en-US">Less: Income (Loss) from discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_IncomeLossFromDiscontinuedOperations" xlink:label="eml_IncomeLossFromDiscontinuedOperations" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_IncomeLossFromDiscontinuedOperations" xlink:to="eml_IncomeLossFromDiscontinuedOperations_lbl_4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_IncomeLossFromDiscontinuedOperations_lbl_4" xml:lang="en-US">[Less: Income (Loss) from discontinued operations]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl_138642" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl_138642" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl_9240e1" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl_9240e1" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_ReductionInCarryingAmountOfRightOfUseAssets" xlink:to="eml_ReductionInCarryingAmountOfRightOfUseAssets_lbl_83b086" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="eml_ReductionInCarryingAmountOfRightOfUseAssets_lbl_83b086" xml:lang="en-US">Reduction in carrying amount of ROU assets</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ReductionInCarryingAmountOfRightOfUseAssets" xlink:label="eml_ReductionInCarryingAmountOfRightOfUseAssets" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_ReductionInCarryingAmountOfRightOfUseAssets" xlink:to="eml_ReductionInCarryingAmountOfRightOfUseAssets_lbl_8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_ReductionInCarryingAmountOfRightOfUseAssets_lbl_8" xml:lang="en-US">[Reduction in carrying amount of ROU assets]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_UnrecognizedPensionAndPostretirementBenefitExpense" xlink:label="eml_UnrecognizedPensionAndPostretirementBenefitExpense" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_UnrecognizedPensionAndPostretirementBenefitExpense" xlink:to="eml_UnrecognizedPensionAndPostretirementBenefitExpense_lbl_fc8ce5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_UnrecognizedPensionAndPostretirementBenefitExpense_lbl_fc8ce5" xml:lang="en-US">Unrecognized pension and postretirement (benefit) expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl_6498dc" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl_6498dc" xml:lang="en-US">Loss on sale of equipment and other assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl_10" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl_10" xml:lang="en-US">[Gain (Loss) on Disposition of Property Plant Equipment]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl_9b7683" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl_9b7683" xml:lang="en-US">Provision for doubtful accounts</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl_f73c26" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl_f73c26" xml:lang="en-US">Stock compensation expense</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl_f8011f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl_f8011f" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl_5dfad9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl_5dfad9" xml:lang="en-US">Accounts receivable</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl_14" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl_14" xml:lang="en-US">[Increase (Decrease) in Accounts Receivable]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl_8fb61e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl_8fb61e" xml:lang="en-US">Inventories</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl_15" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl_15" xml:lang="en-US">[Increase (Decrease) in Inventories]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl_b4d5a3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl_b4d5a3" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl_16" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl_16" xml:lang="en-US">[Increase (Decrease) in Prepaid Expense and Other Assets]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl_81b68f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl_81b68f" xml:lang="en-US">Other assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl_17" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl_17" xml:lang="en-US">[Increase (Decrease) in Other Operating Assets]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl_23e3a3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl_23e3a3" xml:lang="en-US">Accounts payable</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl_18" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl_18" xml:lang="en-US">[Increase (Decrease) in Accounts Payable]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl_0dc4ba" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl_0dc4ba" xml:lang="en-US">Accrued compensation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl_19" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl_19" xml:lang="en-US">[Increase (Decrease) in Employee Related Liabilities]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl_65d356" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl_65d356" xml:lang="en-US">Change in operating lease liability</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl_12e1e3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl_12e1e3" xml:lang="en-US">Other accrued expenses</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl_21" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl_21" xml:lang="en-US">[Increase (Decrease) in Other Accrued Liabilities]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl_aa65db" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl_aa65db" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl_22" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl_22" xml:lang="en-US">[Cash Provided by (Used in) Operating Activity, Including Discontinued Operation]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl_b54072" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl_b54072" xml:lang="en-US">Investing Activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm" xlink:to="us-gaap_PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm_lbl_71085a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm_lbl_71085a" xml:lang="en-US">Marketable securities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm" xlink:label="us-gaap_PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm" xlink:to="us-gaap_PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm_lbl_24" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm_lbl_24" xml:lang="en-US">[Payments for (Proceeds from) Available-for-Sale Securities, Short-Term]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl_b11ef0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl_b11ef0" xml:lang="en-US">Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl_25" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl_25" xml:lang="en-US">[Payments to Acquire Businesses, Gross]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:label="us-gaap_ProceedsFromSaleOfNotesReceivable" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:to="us-gaap_ProceedsFromSaleOfNotesReceivable_lbl_8d8b64" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfNotesReceivable_lbl_8d8b64" xml:lang="en-US">Payments received from notes receivable</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ProceedsFromSaleOfDiscontinuedOperations" xlink:label="eml_ProceedsFromSaleOfDiscontinuedOperations" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_ProceedsFromSaleOfDiscontinuedOperations" xlink:to="eml_ProceedsFromSaleOfDiscontinuedOperations_lbl_d72b46" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_ProceedsFromSaleOfDiscontinuedOperations_lbl_d72b46" xml:lang="en-US">Proceeds from sale of discontinued operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl_936ad9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl_936ad9" xml:lang="en-US">Purchases of property, plant, and equipment</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl_28" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl_28" xml:lang="en-US">[Payments to Acquire Property, Plant, and Equipment]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl_23f8d5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl_23f8d5" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl_29" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl_29" xml:lang="en-US">[Cash Provided by (Used in) Investing Activity, Including Discontinued Operation]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl_08c2ac" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl_08c2ac" xml:lang="en-US">Financing Activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl_4716cc" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl_4716cc" xml:lang="en-US">Principal payments on long-term debt</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl_31" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl_31" xml:lang="en-US">[Repayments of Long-Term Debt]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl_8979d9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl_8979d9" xml:lang="en-US">Financing leases, net</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl_32" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl_32" xml:lang="en-US">[Finance Lease, Principal Payments]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl_3bb516" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl_3bb516" xml:lang="en-US">Purchase common stock for treasury</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl_33" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl_33" xml:lang="en-US">[Payments for Repurchase of Common Stock]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividends" xlink:to="us-gaap_PaymentsOfDividends_lbl_d567aa" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividends_lbl_d567aa" xml:lang="en-US">Dividends paid</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividends" xlink:label="us-gaap_PaymentsOfDividends" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividends" xlink:to="us-gaap_PaymentsOfDividends_lbl_34" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividends_lbl_34" xml:lang="en-US">[Payments of Dividends]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl_e6ee5c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl_e6ee5c" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl_35" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl_35" xml:lang="en-US">[Cash Provided by (Used in) Financing Activity, Including Discontinued Operation]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_DiscontinuedOperationsAbstract" xlink:to="eml_DiscontinuedOperationsAbstract_lbl_d19e02" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="eml_DiscontinuedOperationsAbstract_lbl_d19e02" xml:lang="en-US">Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DiscontinuedOperationsAbstract" xlink:label="eml_DiscontinuedOperationsAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_DiscontinuedOperationsAbstract" xlink:to="eml_DiscontinuedOperationsAbstract_lbl_36" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_DiscontinuedOperationsAbstract_lbl_36" xml:lang="en-US">[Discontinued Operations]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations" xlink:label="eml_CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations" xlink:to="eml_CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations_lbl_b7226f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations_lbl_b7226f" xml:lang="en-US">Cash used in operating activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:to="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_lbl_2a871a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_lbl_2a871a" xml:lang="en-US">Cash used in discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:to="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_lbl_38" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_lbl_38" xml:lang="en-US">[Cash Provided by (Used in) Discontinued Operation]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_124552" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_124552" xml:lang="en-US">Effect of exchange rate changes on cash</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl_8e0dc0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl_8e0dc0" xml:lang="en-US">Net change in cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl_40" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl_40" xml:lang="en-US">[Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_c640ce" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_c640ce" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_41" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_41" xml:lang="en-US">[Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_12747f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_12747f" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl_2c4174" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl_2c4174" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl_05b6c2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl_05b6c2" xml:lang="en-US">Interest</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl_c645a6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl_c645a6" xml:lang="en-US">Income taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl_502b0a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl_502b0a" xml:lang="en-US">Non-cash investing and financing activities</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_RightOfUseAssetNonCash" xlink:label="eml_RightOfUseAssetNonCash" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_RightOfUseAssetNonCash" xlink:to="eml_RightOfUseAssetNonCash_lbl_003b5e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_RightOfUseAssetNonCash_lbl_003b5e" xml:lang="en-US">Right of use asset</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_NonCashLeaseLiability" xlink:label="eml_NonCashLeaseLiability" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_NonCashLeaseLiability" xlink:to="eml_NonCashLeaseLiability_lbl_99cbff" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_NonCashLeaseLiability_lbl_99cbff" xml:lang="en-US">Lease liability</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems" xlink:label="ecd_InsiderTradingArrLineItems" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_InsiderTradingArrLineItems_lbl_5ff577" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTradingArrLineItems_lbl_5ff577" xml:lang="en-US">Insider Trading Arragements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="ecd_Rule10b51ArrAdoptedFlag" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag_lbl_ac81ae" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_Rule10b51ArrAdoptedFlag_lbl_ac81ae" xml:lang="en-US">Rule 10b5-1 Arragement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="ecd_Rule10b51ArrTrmntdFlag" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag_lbl_f3fcd8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_Rule10b51ArrTrmntdFlag_lbl_f3fcd8" xml:lang="en-US">Rule 10b5-1 Arragement Treatment [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag_lbl_b3a15b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonRule10b51ArrAdoptedFlag_lbl_b3a15b" xml:lang="en-US">Non Rule 10b5-1 Arragement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag_lbl_6f51ab" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonRule10b51ArrTrmntdFlag_lbl_6f51ab" xml:lang="en-US">Non Rule 10b5-1 Arragement Treatment [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl_d64305" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl_d64305" xml:lang="en-US">Basis of Presentation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl_b475be" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl_b475be" xml:lang="en-US">Basis of Presentation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl_2" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl_0e82a0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl_0e82a0" xml:lang="en-US">Discontinued Operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl_5f734a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl_5f734a" xml:lang="en-US">Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl_2" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl_811f8a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl_811f8a" xml:lang="en-US">Earnings Per Share</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl_2" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_FinancialInstrumentsAndFairValueMeasurementsAbstract" xlink:label="eml_FinancialInstrumentsAndFairValueMeasurementsAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_FinancialInstrumentsAndFairValueMeasurementsAbstract" xlink:to="eml_FinancialInstrumentsAndFairValueMeasurementsAbstract_lbl_281b62" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_FinancialInstrumentsAndFairValueMeasurementsAbstract_lbl_281b62" xml:lang="en-US">Fair Value of Instruments and Fair Value Measurements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:to="us-gaap_FinancialInstrumentsDisclosureTextBlock_lbl_a294ff" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock_lbl_a294ff" xml:lang="en-US">Fair Value of Instruments and Fair Value Measurements</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:to="us-gaap_FinancialInstrumentsDisclosureTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock_lbl_2" xml:lang="en-US">Financial Instruments Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_InventoriesAbstract" xlink:label="eml_InventoriesAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_InventoriesAbstract" xlink:to="eml_InventoriesAbstract_lbl_56cfa2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_InventoriesAbstract_lbl_56cfa2" xml:lang="en-US">Inventories</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl_218fb8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl_218fb8" xml:lang="en-US">Inventories</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl_2" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_GoodwillAbstract" xlink:label="eml_GoodwillAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_GoodwillAbstract" xlink:to="eml_GoodwillAbstract_lbl_6a0454" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_GoodwillAbstract_lbl_6a0454" xml:lang="en-US">Goodwill</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_lbl_61558c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl_61558c" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl_2" xml:lang="en-US">Goodwill Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl_809545" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl_809545" xml:lang="en-US">Leases</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl_c6d196" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl_c6d196" xml:lang="en-US">Leases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl_2" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl_388590" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl_388590" xml:lang="en-US">Debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl_a079af" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl_a079af" xml:lang="en-US">Debt</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl_2" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl_643349" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl_643349" xml:lang="en-US">Stock Options and Awards</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl_2b2d51" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl_2b2d51" xml:lang="en-US">Stock Options and Awards</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl_2" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAbstract" xlink:label="srt_ShareRepurchaseProgramAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ShareRepurchaseProgramAbstract" xlink:to="srt_ShareRepurchaseProgramAbstract_lbl_784df9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ShareRepurchaseProgramAbstract_lbl_784df9" xml:lang="en-US">Share Repurchase Program</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_ShareRepurchaseProgramDisclosureTextBlock" xlink:to="eml_ShareRepurchaseProgramDisclosureTextBlock_lbl_1f8562" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="eml_ShareRepurchaseProgramDisclosureTextBlock_lbl_1f8562" xml:lang="en-US">Share Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ShareRepurchaseProgramDisclosureTextBlock" xlink:label="eml_ShareRepurchaseProgramDisclosureTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_ShareRepurchaseProgramDisclosureTextBlock" xlink:to="eml_ShareRepurchaseProgramDisclosureTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_ShareRepurchaseProgramDisclosureTextBlock_lbl_2" xml:lang="en-US">[Share Repurchase Program]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRecognitionAbstract" xlink:label="us-gaap_RevenueRecognitionAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="us-gaap_RevenueRecognitionAbstract_lbl_563ece" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionAbstract_lbl_563ece" xml:lang="en-US">Revenue Recognition</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_RevenueRecognitionDisclosureTextBlock" xlink:to="eml_RevenueRecognitionDisclosureTextBlock_lbl_f4ddcd" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="eml_RevenueRecognitionDisclosureTextBlock_lbl_f4ddcd" xml:lang="en-US">Revenue Recognition</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_RevenueRecognitionDisclosureTextBlock" xlink:label="eml_RevenueRecognitionDisclosureTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_RevenueRecognitionDisclosureTextBlock" xlink:to="eml_RevenueRecognitionDisclosureTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_RevenueRecognitionDisclosureTextBlock_lbl_2" xml:lang="en-US">[Revenue Recognition]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl_7ed601" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl_7ed601" xml:lang="en-US">Income Taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl_8366e4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl_8366e4" xml:lang="en-US">Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl_2" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl_591871" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl_591871" xml:lang="en-US">Retirement Benefit Plans</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl_55ae69" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl_55ae69" xml:lang="en-US">Retirement Benefit Plans</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl_2" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl_7a756d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl_7a756d" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_RecentAccountingPronouncementsDisclosureTextBlock" xlink:to="eml_RecentAccountingPronouncementsDisclosureTextBlock_lbl_0be5dd" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="eml_RecentAccountingPronouncementsDisclosureTextBlock_lbl_0be5dd" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_RecentAccountingPronouncementsDisclosureTextBlock" xlink:label="eml_RecentAccountingPronouncementsDisclosureTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_RecentAccountingPronouncementsDisclosureTextBlock" xlink:to="eml_RecentAccountingPronouncementsDisclosureTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_RecentAccountingPronouncementsDisclosureTextBlock_lbl_2" xml:lang="en-US">[Recent Accounting Pronouncements]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl_cbd2d0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl_cbd2d0" xml:lang="en-US">Concentration of Risk</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl_fa1460" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl_fa1460" xml:lang="en-US">Concentration of Risk</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl_2" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl_ad079d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl_ad079d" xml:lang="en-US">Segment Information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl_2dee9d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl_2dee9d" xml:lang="en-US">Segment Information</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl_2" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ScheduleIncomeFromDiscontinuedOperationsTableTextBlock" xlink:label="eml_ScheduleIncomeFromDiscontinuedOperationsTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_ScheduleIncomeFromDiscontinuedOperationsTableTextBlock" xlink:to="eml_ScheduleIncomeFromDiscontinuedOperationsTableTextBlock_lbl_289faf" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_ScheduleIncomeFromDiscontinuedOperationsTableTextBlock_lbl_289faf" xml:lang="en-US">Schedule of income from discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl_5a7f4f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl_5a7f4f" xml:lang="en-US">Schedule of Denominators Used in Earnings Per Share Computations</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock" xlink:label="eml_ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock" xlink:to="eml_ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock_lbl_b302ef" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock_lbl_b302ef" xml:lang="en-US">Schedule of Fair Value of Derivative Instruments</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock" xlink:label="eml_ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock" xlink:to="eml_ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock_lbl_e5d2d7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock_lbl_e5d2d7" xml:lang="en-US">Schedule of Fair Value of Derivative Condensed Consolidated Balance Sheets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl_fde532" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl_fde532" xml:lang="en-US">Schedule of Inventories</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock" xlink:label="eml_LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock" xlink:to="eml_LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock_lbl_4a1a09" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock_lbl_4a1a09" xml:lang="en-US">Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_lbl_73b30e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_lbl_73b30e" xml:lang="en-US">Schedule of Stock Appreciation Rights Activity</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock" xlink:label="eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock" xlink:to="eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock_lbl_1006ac" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock_lbl_1006ac" xml:lang="en-US">Schedule of SARs Outstanding and Exercisable</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl_287261" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl_287261" xml:lang="en-US">Schedule of Outstanding Stock Grants</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ScheduleOfShareRepurchaseProgramTableTextBlock" xlink:label="eml_ScheduleOfShareRepurchaseProgramTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_ScheduleOfShareRepurchaseProgramTableTextBlock" xlink:to="eml_ScheduleOfShareRepurchaseProgramTableTextBlock_lbl_71b12b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_ScheduleOfShareRepurchaseProgramTableTextBlock_lbl_71b12b" xml:lang="en-US">Schedule of Share Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl_00abc5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl_00abc5" xml:lang="en-US">Schedule of Significant Disclosures Relating to Benefit Plans</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock" xlink:label="eml_ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock" xlink:to="eml_ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock_lbl_8e2066" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock_lbl_8e2066" xml:lang="en-US">Schedule of Company made contributions towards benefit plans</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:label="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_lbl_9c6bd6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_lbl_9c6bd6" xml:lang="en-US">Schedule of segment operating profit</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl_c7a04a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl_c7a04a" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl_25018a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl_25018a" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationAxis_lbl_f3902c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupClassificationAxis_lbl_f3902c" xml:lang="en-US">Disposal Group Classification Axis</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DiscontinuedOperationsMember" xlink:label="eml_DiscontinuedOperationsMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_DiscontinuedOperationsMember" xlink:to="eml_DiscontinuedOperationsMember_lbl_6010d1" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_DiscontinuedOperationsMember_lbl_6010d1" xml:lang="en-US">Discontinued Operations [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl_daaecb" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl_daaecb" xml:lang="en-US">Net sales</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl_2" xml:lang="en-US">[Disposal Group, Including Discontinued Operation, Revenue]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl_bd1dab" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl_bd1dab" xml:lang="en-US">Costs of products sold</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl_3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl_3" xml:lang="en-US">[Disposal Group, Including Discontinued Operation, Costs of Goods Sold]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl_76e646" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl_76e646" xml:lang="en-US">Gross margin</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl_bbecf3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl_bbecf3" xml:lang="en-US">Selling and administrative expenses</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl_5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl_5" xml:lang="en-US">[Disposal Group, Including Discontinued Operation, General and Administrative Expense]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl_38953a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl_38953a" xml:lang="en-US">Income from disposal of discontinued Unit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_lbl_9626d8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_lbl_9626d8" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_lbl_7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_lbl_7" xml:lang="en-US">[Disposal Group, Including Discontinued Operation, Operating Income (Loss)]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_lbl_57deb4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_lbl_57deb4" xml:lang="en-US">Interest expense</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_lbl_8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_lbl_8" xml:lang="en-US">[Disposal Group, Including Discontinued Operation, Interest Expense]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl_2a9e29" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl_2a9e29" xml:lang="en-US">Income (Loss) from discontinued operations before income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl_85e83a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl_85e83a" xml:lang="en-US">Income tax (expense) benefit</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl_10" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl_10" xml:lang="en-US">[Discontinued Operation, Tax Effect of Discontinued Operation]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_LossFromDiscontinuedOperationsNetOfTax" xlink:label="eml_LossFromDiscontinuedOperationsNetOfTax" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_LossFromDiscontinuedOperationsNetOfTax" xlink:to="eml_LossFromDiscontinuedOperationsNetOfTax_lbl_9e7b6f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_LossFromDiscontinuedOperationsNetOfTax_lbl_9e7b6f" xml:lang="en-US">Income (Loss) from discontinued operations, net of tax</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl_777d79" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl_777d79" xml:lang="en-US">Basic [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl_e580b5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl_e580b5" xml:lang="en-US">Weighted average shares outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl_3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl_3" xml:lang="en-US">[Weighted Average Number of Shares Outstanding, Basic]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl_8c2257" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl_8c2257" xml:lang="en-US">Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageNumberOfShareOutstandingDiluted" xlink:label="eml_WeightedAverageNumberOfShareOutstandingDiluted" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_WeightedAverageNumberOfShareOutstandingDiluted" xlink:to="eml_WeightedAverageNumberOfShareOutstandingDiluted_lbl_1e6017" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_WeightedAverageNumberOfShareOutstandingDiluted_lbl_1e6017" xml:lang="en-US">Weighted average shares outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl_9c02b0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl_9c02b0" xml:lang="en-US">Dilutive stock appreciation rights</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl_1017c2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl_1017c2" xml:lang="en-US">Denominator for diluted earnings per share (in shares)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl_727935" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl_727935" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_LossReclassifiedFromOCIEarningsMember" xlink:label="eml_LossReclassifiedFromOCIEarningsMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_LossReclassifiedFromOCIEarningsMember" xlink:to="eml_LossReclassifiedFromOCIEarningsMember_lbl_d95343" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_LossReclassifiedFromOCIEarningsMember_lbl_d95343" xml:lang="en-US">Loss Reclassified from OCI to Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects" xlink:label="eml_DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects" xlink:to="eml_DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects_lbl_95394b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects_lbl_95394b" xml:lang="en-US">Designated foreign currency hedge contracts, net of tax</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl_9c112b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl_9c112b" xml:lang="en-US">Debt Instrument Axis</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis_lbl_35a81c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByAssetClassAxis_lbl_35a81c" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DerivativeLiabilitiesMember" xlink:label="eml_DerivativeLiabilitiesMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_DerivativeLiabilitiesMember" xlink:to="eml_DerivativeLiabilitiesMember_lbl_93a35e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_DerivativeLiabilitiesMember_lbl_93a35e" xml:lang="en-US">Derivative Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFinancialInstrumentsAssetsMember" xlink:label="us-gaap_DerivativeFinancialInstrumentsAssetsMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFinancialInstrumentsAssetsMember" xlink:to="us-gaap_DerivativeFinancialInstrumentsAssetsMember_lbl_832ae4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeFinancialInstrumentsAssetsMember_lbl_832ae4" xml:lang="en-US">Derivative Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_lbl_4dc225" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_lbl_4dc225" xml:lang="en-US">Designated foreign currency hedge contracts liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DesignatedForeignCurrencyHedgeContractsAssets" xlink:label="eml_DesignatedForeignCurrencyHedgeContractsAssets" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_DesignatedForeignCurrencyHedgeContractsAssets" xlink:to="eml_DesignatedForeignCurrencyHedgeContractsAssets_lbl_1b2bd4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_DesignatedForeignCurrencyHedgeContractsAssets_lbl_1b2bd4" xml:lang="en-US">Designated foreign currency hedge contracts Assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_lbl_9cf97e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_lbl_9cf97e" xml:lang="en-US">Raw Material And Component Parts</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_lbl_3f8de4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl_3f8de4" xml:lang="en-US">Work In Process</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl_ee6627" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl_ee6627" xml:lang="en-US">Finished Goods</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherInventory" xlink:label="us-gaap_OtherInventory" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInventory" xlink:to="us-gaap_OtherInventory_lbl_10d82e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherInventory_lbl_10d82e" xml:lang="en-US">Total Inventories</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill" xlink:label="us-gaap_ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill" xlink:to="us-gaap_ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill_lbl_ef215a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill_lbl_ef215a" xml:lang="en-US">Aggregate carrying amount of goodwill</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl_9c2848" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl_9c2848" xml:lang="en-US">2025 operating lease</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl_385294" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl_385294" xml:lang="en-US">2026 operating lease</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl_297bbc" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl_297bbc" xml:lang="en-US">2027 operating lease</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl_398b6b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl_398b6b" xml:lang="en-US">2028 operating lease</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl_91f98a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl_91f98a" xml:lang="en-US">2029 operating lease</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl_ecdb5f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl_ecdb5f" xml:lang="en-US">Thereafter, operating lease</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl_8dac5d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl_8dac5d" xml:lang="en-US">Operating Leases, Future Minimum Payments Due gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl_c712cc" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl_c712cc" xml:lang="en-US">Less effects of discounting OperatingLeases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl_9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl_9" xml:lang="en-US">[Lessee, Operating Lease, Liability, Undiscounted Excess Amount]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl_9f2323" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl_9f2323" xml:lang="en-US">Lease liabilities recognized Operating Leases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl_76fed9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl_76fed9" xml:lang="en-US">2025 finance lease</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl_7c6fc5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl_7c6fc5" xml:lang="en-US">2026 finance lease</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl_07c8f9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl_07c8f9" xml:lang="en-US">2027 finance lease</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl_b22cca" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl_b22cca" xml:lang="en-US">2028 finance lease</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl_3b3e06" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl_3b3e06" xml:lang="en-US">2029 finance lease</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl_03b75f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl_03b75f" xml:lang="en-US">Thereafter, finance lease</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl_1778b1" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl_1778b1" xml:lang="en-US">Finance Leases, Future Minimum Payments Due gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl_0ce242" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl_0ce242" xml:lang="en-US">Less effects of discounting Finance Leases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl_18" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl_18" xml:lang="en-US">[Finance Lease, Liability, Undiscounted Excess Amount]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability" xlink:label="us-gaap_FinanceLeaseLiability" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl_0efbc6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiability_lbl_0efbc6" xml:lang="en-US">Lease liabilities recognized financing Leases</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl_e83d4f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl_e83d4f" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl_43dcd5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiability_lbl_43dcd5" xml:lang="en-US">Finance lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_OperatingLeaseTerm" xlink:label="eml_OperatingLeaseTerm" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_OperatingLeaseTerm" xlink:to="eml_OperatingLeaseTerm_lbl_e4b3bb" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_OperatingLeaseTerm_lbl_e4b3bb" xml:lang="en-US">Weighted average lease term for operating leases</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_FinanceLeaseTerm" xlink:label="eml_FinanceLeaseTerm" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_FinanceLeaseTerm" xlink:to="eml_FinanceLeaseTerm_lbl_e4e982" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_FinanceLeaseTerm_lbl_e4e982" xml:lang="en-US">Weighted average lease term for finance leases</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_OperatingLeaseRateOfDiscount" xlink:label="eml_OperatingLeaseRateOfDiscount" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_OperatingLeaseRateOfDiscount" xlink:to="eml_OperatingLeaseRateOfDiscount_lbl_185b13" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_OperatingLeaseRateOfDiscount_lbl_185b13" xml:lang="en-US">Weighted average discount rate operating leases</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_FinanceLeaseRateOfDiscount" xlink:label="eml_FinanceLeaseRateOfDiscount" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_FinanceLeaseRateOfDiscount" xlink:to="eml_FinanceLeaseRateOfDiscount_lbl_a59767" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_FinanceLeaseRateOfDiscount_lbl_a59767" xml:lang="en-US">Weighted average discount rate finance leases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl_4abde5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl_4abde5" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl_ee5f34" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl_ee5f34" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl_09874a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl_09874a" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodAxis_lbl_67b007" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodAxis_lbl_67b007" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MediumTermNotesMember" xlink:label="us-gaap_MediumTermNotesMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MediumTermNotesMember" xlink:to="us-gaap_MediumTermNotesMember_lbl_60a324" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MediumTermNotesMember_lbl_60a324" xml:lang="en-US">Medium Term Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_BottomMember" xlink:label="eml_BottomMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_BottomMember" xlink:to="eml_BottomMember_lbl_6e8715" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_BottomMember_lbl_6e8715" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TopMember" xlink:label="eml_TopMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_TopMember" xlink:to="eml_TopMember_lbl_b929df" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_TopMember_lbl_b929df" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember" xlink:label="us-gaap_LineOfCreditMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditMember" xlink:to="us-gaap_LineOfCreditMember_lbl_0e1af3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditMember_lbl_0e1af3" xml:lang="en-US">Line Of Credit Member [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodOneMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodOneMember_lbl_a87b3b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodOneMember_lbl_a87b3b" xml:lang="en-US">September 30, 2023 through June 30, 2025 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodTwoMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodTwoMember_lbl_899a46" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodTwoMember_lbl_899a46" xml:lang="en-US">September 30, 2025 through June 30, 2027 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodThreeMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodThreeMember_lbl_79c678" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodThreeMember_lbl_79c678" xml:lang="en-US">September 30, 2027 through March 31, 2028 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_VariableInterestRateBasedOnSeniorNetLeverageRatio" xlink:label="eml_VariableInterestRateBasedOnSeniorNetLeverageRatio" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_VariableInterestRateBasedOnSeniorNetLeverageRatio" xlink:to="eml_VariableInterestRateBasedOnSeniorNetLeverageRatio_lbl_5fa2a6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_VariableInterestRateBasedOnSeniorNetLeverageRatio_lbl_5fa2a6" xml:lang="en-US">Variable Interest Rate Based On Senior Net Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_RevolvingCommitmentPortion" xlink:label="eml_RevolvingCommitmentPortion" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_RevolvingCommitmentPortion" xlink:to="eml_RevolvingCommitmentPortion_lbl_4a0cd2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_RevolvingCommitmentPortion_lbl_4a0cd2" xml:lang="en-US">Revolving commitment portion</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityCommitmentFeePercentage_lbl_1736f0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage_lbl_1736f0" xml:lang="en-US">Commitment fee, percentage</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_RatioDescription" xlink:label="eml_RatioDescription" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_RatioDescription" xlink:to="eml_RatioDescription_lbl_457215" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_RatioDescription_lbl_457215" xml:lang="en-US">Ratio description</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TermOfLoan" xlink:label="eml_TermOfLoan" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_TermOfLoan" xlink:to="eml_TermOfLoan_lbl_5f2960" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_TermOfLoan_lbl_5f2960" xml:lang="en-US">Term of loan payable on the maturity date</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal" xlink:label="us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal" xlink:to="us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal_lbl_bd3de8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal_lbl_bd3de8" xml:lang="en-US">Quarterly principal payment</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DebtInstrumentBasisSpreadOnVariableRates" xlink:label="eml_DebtInstrumentBasisSpreadOnVariableRates" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_DebtInstrumentBasisSpreadOnVariableRates" xlink:to="eml_DebtInstrumentBasisSpreadOnVariableRates_lbl_afdfce" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_DebtInstrumentBasisSpreadOnVariableRates_lbl_afdfce" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl_88cf42" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl_88cf42" xml:lang="en-US">Derivative Instrument Risk Axis</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_StockOptionsPlanMember" xlink:label="eml_StockOptionsPlanMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_StockOptionsPlanMember" xlink:to="eml_StockOptionsPlanMember_lbl_1513cc" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_StockOptionsPlanMember_lbl_1513cc" xml:lang="en-US">Stcok Options [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl_f766f6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl_f766f6" xml:lang="en-US">Number of units outstanding at beginning of period</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl_2" xml:lang="en-US">[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl_16189d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl_16189d" xml:lang="en-US">Number of units, Issued</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_StockIssuedDuringPeriodSharesStockOptionsExpired" xlink:to="eml_StockIssuedDuringPeriodSharesStockOptionsExpired_lbl_1a2f4b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="eml_StockIssuedDuringPeriodSharesStockOptionsExpired_lbl_1a2f4b" xml:lang="en-US">Number of units, Expired</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_StockIssuedDuringPeriodSharesStockOptionsExpired" xlink:label="eml_StockIssuedDuringPeriodSharesStockOptionsExpired" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_StockIssuedDuringPeriodSharesStockOptionsExpired" xlink:to="eml_StockIssuedDuringPeriodSharesStockOptionsExpired_lbl_4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_StockIssuedDuringPeriodSharesStockOptionsExpired_lbl_4" xml:lang="en-US">[Number of units, Expired]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl_8b71bd" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl_8b71bd" xml:lang="en-US">Number of units, Exercised</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl_5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl_5" xml:lang="en-US">[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl_e9ee86" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl_e9ee86" xml:lang="en-US">Number of units, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl_6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl_6" xml:lang="en-US">[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl_3bbba2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl_3bbba2" xml:lang="en-US">Number of units outstanding at end of period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_WeightedAverageExercisePriceBeginningBalance" xlink:to="eml_WeightedAverageExercisePriceBeginningBalance_lbl_9db7b7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="eml_WeightedAverageExercisePriceBeginningBalance_lbl_9db7b7" xml:lang="en-US">Weighted average exercise price, beginning balance</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceBeginningBalance" xlink:label="eml_WeightedAverageExercisePriceBeginningBalance" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_WeightedAverageExercisePriceBeginningBalance" xlink:to="eml_WeightedAverageExercisePriceBeginningBalance_lbl_8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_WeightedAverageExercisePriceBeginningBalance_lbl_8" xml:lang="en-US">[Weighted average exercise price, beginning balance]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceIssued" xlink:label="eml_WeightedAverageExercisePriceIssued" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_WeightedAverageExercisePriceIssued" xlink:to="eml_WeightedAverageExercisePriceIssued_lbl_82cea2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_WeightedAverageExercisePriceIssued_lbl_82cea2" xml:lang="en-US">Weighted average exercise price, Issued</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceExpired" xlink:label="eml_WeightedAverageExercisePriceExpired" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_WeightedAverageExercisePriceExpired" xlink:to="eml_WeightedAverageExercisePriceExpired_lbl_c21ff0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_WeightedAverageExercisePriceExpired_lbl_c21ff0" xml:lang="en-US">Weighted average exercise price, Expired</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceExercised" xlink:label="eml_WeightedAverageExercisePriceExercised" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_WeightedAverageExercisePriceExercised" xlink:to="eml_WeightedAverageExercisePriceExercised_lbl_34af87" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_WeightedAverageExercisePriceExercised_lbl_34af87" xml:lang="en-US">Weighted average exercise price, exercised</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceForfeited" xlink:label="eml_WeightedAverageExercisePriceForfeited" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_WeightedAverageExercisePriceForfeited" xlink:to="eml_WeightedAverageExercisePriceForfeited_lbl_b4b802" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_WeightedAverageExercisePriceForfeited_lbl_b4b802" xml:lang="en-US">Weighted average exercise price, forfeited</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_WeightedAverageExercisePriceEndingBalance" xlink:to="eml_WeightedAverageExercisePriceEndingBalance_lbl_733dc2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="eml_WeightedAverageExercisePriceEndingBalance_lbl_733dc2" xml:lang="en-US">Weighted average exercise price, ending balance</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceEndingBalance" xlink:label="eml_WeightedAverageExercisePriceEndingBalance" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_WeightedAverageExercisePriceEndingBalance" xlink:to="eml_WeightedAverageExercisePriceEndingBalance_lbl_13" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_WeightedAverageExercisePriceEndingBalance_lbl_13" xml:lang="en-US">[Weighted average exercise price, ending balance]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl_1e465e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl_1e465e" xml:lang="en-US">Related Party Transaction Axis</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_BottomMember" xlink:to="eml_BottomMember_lbl_282bab" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="eml_BottomMember_lbl_282bab" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_SARMember" xlink:label="eml_SARMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_SARMember" xlink:to="eml_SARMember_lbl_801b9a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_SARMember_lbl_801b9a" xml:lang="en-US">SAR [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_TopMember" xlink:to="eml_TopMember_lbl_34f7a4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="eml_TopMember_lbl_34f7a4" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl_c1ba1a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl_c1ba1a" xml:lang="en-US">Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl_791e8f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl_791e8f" xml:lang="en-US">Exercisable</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageRemainingContractualLife" xlink:label="eml_WeightedAverageRemainingContractualLife" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_WeightedAverageRemainingContractualLife" xlink:to="eml_WeightedAverageRemainingContractualLife_lbl_a81802" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_WeightedAverageRemainingContractualLife_lbl_a81802" xml:lang="en-US">Weighted- Average Remaining Contractual Life</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl_296519" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl_296519" xml:lang="en-US">Weighted avaerage exercise price</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl_73f816" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl_73f816" xml:lang="en-US">Range of Exercise Prices (in dollar per share)</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_StockOptionsMember" xlink:label="eml_StockOptionsMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_StockOptionsMember" xlink:to="eml_StockOptionsMember_lbl_2413b9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_StockOptionsMember_lbl_2413b9" xml:lang="en-US">Stock Options [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl_f41967" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl_f41967" xml:lang="en-US">Number of units, Issued</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl_3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl_3" xml:lang="en-US">[Stock Issued During Period, Shares, Other]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod" xlink:to="eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod_lbl_d8a0b8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod_lbl_d8a0b8" xml:lang="en-US">Number of units, Exercised</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod" xlink:label="eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod" xlink:to="eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod_lbl_4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod_lbl_4" xml:lang="en-US">[Number of units, Exercised]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TwoThousandTwentyPlanMember" xlink:label="eml_TwoThousandTwentyPlanMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_TwoThousandTwentyPlanMember" xlink:to="eml_TwoThousandTwentyPlanMember_lbl_4653d6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_TwoThousandTwentyPlanMember_lbl_4653d6" xml:lang="en-US">2020 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl_6a5162" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl_6a5162" xml:lang="en-US">Volatility deviation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl_d8184a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl_d8184a" xml:lang="en-US">Risk-free rate</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl_e31ee8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl_e31ee8" xml:lang="en-US">Expected term</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl_2cf49f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl_2cf49f" xml:lang="en-US">Stock compensation expense</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl_5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl_5" xml:lang="en-US">[Share-Based Payment Arrangement, Expense]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl_b017a8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl_b017a8" xml:lang="en-US">Number of units, Issued</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl_528b65" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl_528b65" xml:lang="en-US">Common Stock Shares Reserved For Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl_4b5054" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl_4b5054" xml:lang="en-US">Intrinsic value</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl_169cbd" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl_169cbd" xml:lang="en-US">Stock Option Granted</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl_33db3e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl_33db3e" xml:lang="en-US">Income Statement Location Axis</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="srt_ShareRepurchaseProgramAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ShareRepurchaseProgramAxis" xlink:to="srt_ShareRepurchaseProgramAxis_lbl_c8550b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ShareRepurchaseProgramAxis_lbl_c8550b" xml:lang="en-US">Share Repurchase Program Axis</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember" xlink:label="eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember" xlink:to="eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember_lbl_b2b24c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember_lbl_b2b24c" xml:lang="en-US">Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" xlink:label="eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" xlink:to="eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember_lbl_40e291" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember_lbl_40e291" xml:lang="en-US">Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_AveragePricePaidPerShareMember" xlink:label="eml_AveragePricePaidPerShareMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_AveragePricePaidPerShareMember" xlink:to="eml_AveragePricePaidPerShareMember_lbl_743d91" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_AveragePricePaidPerShareMember_lbl_743d91" xml:lang="en-US">Average Price Paid Per Share [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TotalNumberofSharesPurchasedMember" xlink:label="eml_TotalNumberofSharesPurchasedMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_TotalNumberofSharesPurchasedMember" xlink:to="eml_TotalNumberofSharesPurchasedMember_lbl_53b6f6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_TotalNumberofSharesPurchasedMember_lbl_53b6f6" xml:lang="en-US">Total Number of Shares Purchased [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms" xlink:label="eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms" xlink:to="eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms_lbl_d07391" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms_lbl_d07391" xml:lang="en-US">Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms" xlink:label="eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms" xlink:to="eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms_lbl_2ae1c1" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms_lbl_2ae1c1" xml:lang="en-US">Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_AveragePricePaidPerShareDuringThePeriod" xlink:label="eml_AveragePricePaidPerShareDuringThePeriod" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_AveragePricePaidPerShareDuringThePeriod" xlink:to="eml_AveragePricePaidPerShareDuringThePeriod_lbl_3914a9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_AveragePricePaidPerShareDuringThePeriod_lbl_3914a9" xml:lang="en-US">Average Price Paid Per Share During The Period</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TotalNumberOfSharesPurchased" xlink:label="eml_TotalNumberOfSharesPurchased" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_TotalNumberOfSharesPurchased" xlink:to="eml_TotalNumberOfSharesPurchased_lbl_6497a6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_TotalNumberOfSharesPurchased_lbl_6497a6" xml:lang="en-US">Total Number Of Shares Purchased</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl_985941" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl_985941" xml:lang="en-US">Number Of Shares Authorized To Be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram" xlink:label="eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram" xlink:to="eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram_lbl_84bea2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram_lbl_84bea2" xml:lang="en-US">Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Program</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeAxis_lbl_30e3ab" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanTypeAxis_lbl_30e3ab" xml:lang="en-US">Retirement Plan Type Axis</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionPlansDefinedBenefitMember" xlink:to="us-gaap_PensionPlansDefinedBenefitMember_lbl_fd7df5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionPlansDefinedBenefitMember_lbl_fd7df5" xml:lang="en-US">Pension Benefit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl_e3b085" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl_e3b085" xml:lang="en-US">Other Postretirement Benefit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanServiceCost" xlink:to="us-gaap_DefinedBenefitPlanServiceCost_lbl_91285a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanServiceCost_lbl_91285a" xml:lang="en-US">Service cost</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanInterestCost" xlink:to="us-gaap_DefinedBenefitPlanInterestCost_lbl_439d8d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanInterestCost_lbl_439d8d" xml:lang="en-US">Interest cost</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl_de7966" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl_de7966" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl_4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl_4" xml:lang="en-US">[Defined Benefit Plan, Expected Return (Loss) on Plan Assets]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl_c6fa45" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl_c6fa45" xml:lang="en-US">Amortization of prior service cost</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl_b210ed" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl_b210ed" xml:lang="en-US">Amortization of the net loss</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl_c4110e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl_c4110e" xml:lang="en-US">Net periodic benefit cost</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="us-gaap_RetirementPlanNameAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanNameAxis" xlink:to="us-gaap_RetirementPlanNameAxis_lbl_cc1031" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanNameAxis_lbl_cc1031" xml:lang="en-US">Retirement Plan Name Axis</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_RegularMatchingContributionsMember" xlink:label="eml_RegularMatchingContributionsMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_RegularMatchingContributionsMember" xlink:to="eml_RegularMatchingContributionsMember_lbl_6708ab" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_RegularMatchingContributionsMember_lbl_6708ab" xml:lang="en-US">Regular Matching Contributions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TransitionalCreditContributionsMember" xlink:label="eml_TransitionalCreditContributionsMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_TransitionalCreditContributionsMember" xlink:to="eml_TransitionalCreditContributionsMember_lbl_95c054" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_TransitionalCreditContributionsMember_lbl_95c054" xml:lang="en-US">Transitional Credit Contributions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_NonDiscretionaryContributionsMember" xlink:label="eml_NonDiscretionaryContributionsMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_NonDiscretionaryContributionsMember" xlink:to="eml_NonDiscretionaryContributionsMember_lbl_076b4a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_NonDiscretionaryContributionsMember_lbl_076b4a" xml:lang="en-US">Non-Discretionary Contributions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl_ce855a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl_ce855a" xml:lang="en-US">Total contributions for the period</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl_91d2b6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl_91d2b6" xml:lang="en-US">2025</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPartnershipContribution" xlink:label="us-gaap_ProceedsFromPartnershipContribution" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromPartnershipContribution" xlink:to="us-gaap_ProceedsFromPartnershipContribution_lbl_e74419" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromPartnershipContribution_lbl_e74419" xml:lang="en-US">Cash contributions</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl_8ad20c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl_8ad20c" xml:lang="en-US">Concentration Risk By Benchmark Axis</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl_88c738" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl_88c738" xml:lang="en-US">Concentration Risk By Type Axis</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditMember" xlink:to="us-gaap_LineOfCreditMember_lbl_f8602d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LineOfCreditMember_lbl_f8602d" xml:lang="en-US">Line Of Credit Member [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl_36a92b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl_36a92b" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl_8dd694" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl_8dd694" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ThresholdPercentageOfConcentrationRisk" xlink:label="eml_ThresholdPercentageOfConcentrationRisk" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_ThresholdPercentageOfConcentrationRisk" xlink:to="eml_ThresholdPercentageOfConcentrationRisk_lbl_23ca79" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_ThresholdPercentageOfConcentrationRisk_lbl_23ca79" xml:lang="en-US">Threshold percentage of concentration risk</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:label="us-gaap_FederalDepositInsuranceCorporationPremiumExpense" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:to="us-gaap_FederalDepositInsuranceCorporationPremiumExpense_lbl_9708d7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FederalDepositInsuranceCorporationPremiumExpense_lbl_9708d7" xml:lang="en-US">FDI insurance amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_BasisSpreadOnVariableRate" xlink:to="eml_BasisSpreadOnVariableRate_lbl_0b306f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="eml_BasisSpreadOnVariableRate_lbl_0b306f" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_BasisSpreadOnVariableRate" xlink:label="eml_BasisSpreadOnVariableRate" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_BasisSpreadOnVariableRate" xlink:to="eml_BasisSpreadOnVariableRate_lbl_4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_BasisSpreadOnVariableRate_lbl_4" xml:lang="en-US">[Basis spread on variable rate]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl_66893f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_lbl_66893f" xml:lang="en-US">Net Sales</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostDirectMaterial" xlink:to="us-gaap_CostDirectMaterial_lbl_6ec93d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CostDirectMaterial_lbl_6ec93d" xml:lang="en-US">Material cost</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostDirectMaterial" xlink:label="us-gaap_CostDirectMaterial" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostDirectMaterial" xlink:to="us-gaap_CostDirectMaterial_lbl_3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostDirectMaterial_lbl_3" xml:lang="en-US">[Cost, Direct Material]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostDirectLabor" xlink:to="us-gaap_CostDirectLabor_lbl_551617" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CostDirectLabor_lbl_551617" xml:lang="en-US">Labor cost</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostDirectLabor" xlink:label="us-gaap_CostDirectLabor" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostDirectLabor" xlink:to="us-gaap_CostDirectLabor_lbl_4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostDirectLabor_lbl_4" xml:lang="en-US">[Cost, Direct Labor]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_VariableAndFixedOverhead" xlink:to="eml_VariableAndFixedOverhead_lbl_5209ca" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="eml_VariableAndFixedOverhead_lbl_5209ca" xml:lang="en-US">Other variable and fixed overhead</link:label>
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_VariableAndFixedOverhead" xlink:label="eml_VariableAndFixedOverhead" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eml_VariableAndFixedOverhead" xlink:to="eml_VariableAndFixedOverhead_lbl_5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eml_VariableAndFixedOverhead_lbl_5" xml:lang="en-US">[Other variable and fixed overhead]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl_20590b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GrossProfit_lbl_20590b" xml:lang="en-US">Gross Margin</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl_036811" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl_036811" xml:lang="en-US">Consolidated operating profit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:type="arc" xlink:from="eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax" xlink:to="eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax_d" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" xlink:label="eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax_d">Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:type="arc" xlink:from="eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock" xlink:to="eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock_d" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" xlink:label="eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock_d">Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:type="arc" xlink:from="eml_AccountsReceivableAllowanceForDoubtfulAccounts" xlink:to="eml_AccountsReceivableAllowanceForDoubtfulAccounts_d" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" xlink:label="eml_AccountsReceivableAllowanceForDoubtfulAccounts_d">Amount of allowance for credit loss on accounts receivable, classified as current.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:type="arc" xlink:from="eml_VotingPreferredStockNoParValue" xlink:to="eml_VotingPreferredStockNoParValue_d" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" xlink:label="eml_VotingPreferredStockNoParValue_d">Issuance value per share of no-par value, voting preferred stock; generally not indicative of the fair market value per share.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:type="arc" xlink:from="eml_VotingPreferredStockSharesAuthorizedInShares" xlink:to="eml_VotingPreferredStockSharesAuthorizedInShares_d" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" xlink:label="eml_VotingPreferredStockSharesAuthorizedInShares_d">The maximum number of voting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:type="arc" xlink:from="eml_NonvotingPreferredStockNoParValue" xlink:to="eml_NonvotingPreferredStockNoParValue_d" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" xlink:label="eml_NonvotingPreferredStockNoParValue_d">Issuance value per share of no-par value, nonvoting preferred stock; generally not indicative of the fair market value per share.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:type="arc" xlink:from="eml_NonvotingPreferredStockSharesAuthorizedInShares" xlink:to="eml_NonvotingPreferredStockSharesAuthorizedInShares_d" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" xlink:label="eml_NonvotingPreferredStockSharesAuthorizedInShares_d">The maximum number of nonvoting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period.</link:label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>eml-20250628_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 08/05/2025-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2025 I-NET Business Solutions, Inc. All Rights Reserved.-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://eml.com/role/Cover" xlink:href="eml-20250628.xsd#Cover" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" xlink:href="eml-20250628.xsd#CondensedConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:href="eml-20250628.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/CondensedConsolidatedBalanceSheets" xlink:href="eml-20250628.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="eml-20250628.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="eml-20250628.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/BasisOfPresentation" xlink:href="eml-20250628.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/DiscontinuedOperations" xlink:href="eml-20250628.xsd#DiscontinuedOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/EarningsPerShare" xlink:href="eml-20250628.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurements" xlink:href="eml-20250628.xsd#FairValueOfInstrumentsAndFairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/Inventories" xlink:href="eml-20250628.xsd#Inventories" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/Goodwill" xlink:href="eml-20250628.xsd#Goodwill" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/Leases" xlink:href="eml-20250628.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/Debt" xlink:href="eml-20250628.xsd#Debt" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwards" xlink:href="eml-20250628.xsd#StockOptionsAndAwards" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ShareRepurchaseProgram" xlink:href="eml-20250628.xsd#ShareRepurchaseProgram" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RevenueRecognition" xlink:href="eml-20250628.xsd#RevenueRecognition" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/IncomeTaxes" xlink:href="eml-20250628.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RetirementBenefitPlans" xlink:href="eml-20250628.xsd#RetirementBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RecentAccountingPronouncements" xlink:href="eml-20250628.xsd#RecentAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ConcentrationOfRisk" xlink:href="eml-20250628.xsd#ConcentrationOfRisk" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/SegmentInformation" xlink:href="eml-20250628.xsd#SegmentInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/DiscontinuedOperationsTables" xlink:href="eml-20250628.xsd#DiscontinuedOperationsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/EarningsPerShareTables" xlink:href="eml-20250628.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurementsTables" xlink:href="eml-20250628.xsd#FairValueOfInstrumentsAndFairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/InventoriesTables" xlink:href="eml-20250628.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/LeasesTables" xlink:href="eml-20250628.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwardsTables" xlink:href="eml-20250628.xsd#StockOptionsAndAwardsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ShareRepurchaseProgramTables" xlink:href="eml-20250628.xsd#ShareRepurchaseProgramTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RetirementBenefitPlansTables" xlink:href="eml-20250628.xsd#RetirementBenefitPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/SegmentInformationTables" xlink:href="eml-20250628.xsd#SegmentInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/DiscontinuedOperationsDetails" xlink:href="eml-20250628.xsd#DiscontinuedOperationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/EarningsPerShareDetails" xlink:href="eml-20250628.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/FairValueOfDerivativeInstrumentsDetails" xlink:href="eml-20250628.xsd#FairValueOfDerivativeInstrumentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1" xlink:href="eml-20250628.xsd#FairValueOfDerivativeInstrumentsDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/InventoriesDetails" xlink:href="eml-20250628.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/GoodwillDetailsNarrative" xlink:href="eml-20250628.xsd#GoodwillDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/LeasesDetails" xlink:href="eml-20250628.xsd#LeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/LeasesDetailsNarrative" xlink:href="eml-20250628.xsd#LeasesDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/DebtDetailsNarrative" xlink:href="eml-20250628.xsd#DebtDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwardsDetails" xlink:href="eml-20250628.xsd#StockOptionsAndAwardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwardsDetails1" xlink:href="eml-20250628.xsd#StockOptionsAndAwardsDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwardsDetails2" xlink:href="eml-20250628.xsd#StockOptionsAndAwardsDetails2" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" xlink:href="eml-20250628.xsd#StockOptionsAndAwardsDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ShareRepurchaseProgramDetails" xlink:href="eml-20250628.xsd#ShareRepurchaseProgramDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ShareRepurchaseProgramDetailsNarrative" xlink:href="eml-20250628.xsd#ShareRepurchaseProgramDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RetirementBenefitPlansDetails" xlink:href="eml-20250628.xsd#RetirementBenefitPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RetirementBenefitPlansDetails1" xlink:href="eml-20250628.xsd#RetirementBenefitPlansDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RetirementBenefitPlansDetailsNarrative" xlink:href="eml-20250628.xsd#RetirementBenefitPlansDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ConcentrationOfRiskDetailsNarrative" xlink:href="eml-20250628.xsd#ConcentrationOfRiskDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/SegmentInformationDetails" xlink:href="eml-20250628.xsd#SegmentInformationDetails" xlink:type="simple" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/Cover" xlink:title="00000001 - Document - Document and Entity Information" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" xlink:title="124100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
    <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
    <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
    <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
    <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
    <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
    <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
    <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaapIncomeLossFromContinuingOperations" />
    <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperations" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
    <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperations" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="loc_us-gaapDiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" />
    <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="loc_us-gaapDiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" />
    <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:label="loc_us-gaapDiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" />
    <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="loc_us-gaapDiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
    <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperations" xlink:type="arc" weight="1" />
    <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:title="148400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax" xlink:label="loc_emlOtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax" />
    <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_emlOtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" />
    <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
    <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
    <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/CondensedConsolidatedBalanceSheets" xlink:title="148401 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaapMarketableSecuritiesCurrent" />
    <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapMarketableSecuritiesCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
    <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
    <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaapNotesAndLoansReceivableNetCurrent" />
    <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapNotesAndLoansReceivableNetCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
    <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="loc_us-gaapAssetsHeldForSaleNotPartOfDisposalGroupCurrent" />
    <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
    <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
    <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IndefiniteLivedTrademarks" xlink:label="loc_us-gaapIndefiniteLivedTrademarks" />
    <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapIndefiniteLivedTrademarks" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_PatentsAndOtherIntangiblesNetOfAccumulatedAmortization" xlink:label="loc_emlPatentsAndOtherIntangiblesNetOfAccumulatedAmortization" />
    <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_emlPatentsAndOtherIntangiblesNetOfAccumulatedAmortization" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="loc_us-gaapNotesAndLoansReceivableNetNoncurrent" />
    <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapNotesAndLoansReceivableNetNoncurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
    <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
    <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
    <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
    <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
    <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
    <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
    <link:calculationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
    <link:calculationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
    <link:calculationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
    <link:calculationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
    <link:calculationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaapOtherLiabilitiesCurrent" />
    <link:calculationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherLiabilitiesCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_CurrentLiabilitiesHeldForSale" xlink:label="loc_emlCurrentLiabilitiesHeldForSale" />
    <link:calculationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_emlCurrentLiabilitiesHeldForSale" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
    <link:calculationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
    <link:calculationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
    <link:calculationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
    <link:calculationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
    <link:calculationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPostretirementBenefitsPayableNoncurrent" xlink:label="loc_us-gaapOtherPostretirementBenefitsPayableNoncurrent" />
    <link:calculationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOtherPostretirementBenefitsPayableNoncurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:label="loc_us-gaapDefinedBenefitPensionPlanLiabilitiesNoncurrent" />
    <link:calculationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapDefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" />
    <link:calculationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_UnrealisedLossGainOnInterestRateSwapNetOfTax" xlink:label="loc_emlUnrealisedLossGainOnInterestRateSwapNetOfTax" />
    <link:calculationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_emlUnrealisedLossGainOnInterestRateSwapNetOfTax" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax" xlink:label="loc_emlUnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax" />
    <link:calculationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_emlUnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
    <link:calculationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="loc_us-gaapTreasuryStockCommonValue" />
    <link:calculationArc order="39" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapTreasuryStockCommonValue" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
    <link:calculationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
    <link:calculationArc order="41" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
    <link:calculationArc order="42" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
    <link:calculationArc order="43" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="148402 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:title="170000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaapIncomeLossFromContinuingOperations" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
    <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperations" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_IncomeLossFromDiscontinuedOperations" xlink:label="loc_emlIncomeLossFromDiscontinuedOperations" />
    <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperations" xlink:to="loc_emlIncomeLossFromDiscontinuedOperations" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
    <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ReductionInCarryingAmountOfRightOfUseAssets" xlink:label="loc_emlReductionInCarryingAmountOfRightOfUseAssets" />
    <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_emlReductionInCarryingAmountOfRightOfUseAssets" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_UnrecognizedPensionAndPostretirementBenefitExpense" xlink:label="loc_emlUnrecognizedPensionAndPostretirementBenefitExpense" />
    <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_emlUnrecognizedPensionAndPostretirementBenefitExpense" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
    <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
    <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
    <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
    <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
    <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
    <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
    <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
    <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" />
    <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities" />
    <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities" xlink:type="arc" weight="1" />
    <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncomeLossFromContinuingOperations" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross" />
    <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:label="loc_us-gaapProceedsFromSaleOfNotesReceivable" />
    <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleOfNotesReceivable" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
    <link:calculationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ProceedsFromSaleOfDiscontinuedOperations" xlink:label="loc_emlProceedsFromSaleOfDiscontinuedOperations" />
    <link:calculationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_emlProceedsFromSaleOfDiscontinuedOperations" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm" xlink:label="loc_us-gaapPaymentsForProceedsFromAvailableforsaleSecuritiesShortterm" />
    <link:calculationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsForProceedsFromAvailableforsaleSecuritiesShortterm" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt" />
    <link:calculationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="loc_us-gaapFinanceLeasePrincipalPayments" />
    <link:calculationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapFinanceLeasePrincipalPayments" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
    <link:calculationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaapPaymentsOfDividends" />
    <link:calculationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsOfDividends" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInDiscontinuedOperations" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations" xlink:label="loc_emlCashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations" />
    <link:calculationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInDiscontinuedOperations" xlink:to="loc_emlCashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:calculationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
    <link:calculationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
    <link:calculationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    <link:calculationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInDiscontinuedOperations" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:calculationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/BasisOfPresentation" xlink:title="995446 - Disclosure - Basis of Presentation" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/DiscontinuedOperations" xlink:title="995447 - Disclosure - Discontinued Operations" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/EarningsPerShare" xlink:title="995448 - Disclosure - Earnings Per Share" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurements" xlink:title="995449 - Disclosure - Fair Value of Instruments and Fair Value Measurements" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/Inventories" xlink:title="995450 - Disclosure - Inventories" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/Goodwill" xlink:title="995451 - Disclosure - Goodwill" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/Leases" xlink:title="995452 - Disclosure - Leases" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/Debt" xlink:title="995453 - Disclosure - Debt" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwards" xlink:title="995454 - Disclosure - Stock Options and Awards" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/ShareRepurchaseProgram" xlink:title="995455 - Disclosure - Share Repurchase Program" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/RevenueRecognition" xlink:title="995456 - Disclosure - Revenue Recognition" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/IncomeTaxes" xlink:title="995457 - Disclosure - Income Taxes" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/RetirementBenefitPlans" xlink:title="995458 - Disclosure - Retirement Benefit Plans" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/RecentAccountingPronouncements" xlink:title="995459 - Disclosure - Recent Accounting Pronouncements" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/ConcentrationOfRisk" xlink:title="995460 - Disclosure - Concentration of Risk" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/SegmentInformation" xlink:title="995461 - Disclosure - Segment Information" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/DiscontinuedOperationsTables" xlink:title="995462 - Disclosure - Discontinued Operations (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/EarningsPerShareTables" xlink:title="995463 - Disclosure - Earnings Per Share (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurementsTables" xlink:title="995464 - Disclosure - Fair Value of Instruments and Fair Value Measurements (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/InventoriesTables" xlink:title="995465 - Disclosure - Inventories (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/LeasesTables" xlink:title="995466 - Disclosure - Leases (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwardsTables" xlink:title="995467 - Disclosure - Stock Options and Awards (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/ShareRepurchaseProgramTables" xlink:title="995468 - Disclosure - Share Repurchase Program (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/RetirementBenefitPlansTables" xlink:title="995469 - Disclosure - Retirement Benefit Plans (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/SegmentInformationTables" xlink:title="995470 - Disclosure - Segment Information (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/DiscontinuedOperationsDetails" xlink:title="995471 - Disclosure - Discontinued Operations (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/EarningsPerShareDetails" xlink:title="995472 - Disclosure - Earnings per Share (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/FairValueOfDerivativeInstrumentsDetails" xlink:title="995473 - Disclosure - Fair Value of Derivative Instruments (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1" xlink:title="995474 - Disclosure - Fair Value of Derivative Instruments (Details 1)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/InventoriesDetails" xlink:title="995475 - Disclosure - Inventories (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/GoodwillDetailsNarrative" xlink:title="995476 - Disclosure - Goodwill (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/LeasesDetails" xlink:title="995477 - Disclosure - Leases (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/LeasesDetailsNarrative" xlink:title="995478 - Disclosure - Leases (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/DebtDetailsNarrative" xlink:title="995479 - Disclosure - Debt (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwardsDetails" xlink:title="995480 - Disclosure - Stock Options and Awards (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwardsDetails1" xlink:title="995481 - Disclosure - Stock Options and Awards (Details 1)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwardsDetails2" xlink:title="995482 - Disclosure - Stock Options and Awards (Details 2)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" xlink:title="995483 - Disclosure - Stock Options and Awards (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/ShareRepurchaseProgramDetails" xlink:title="995484 - Disclosure - Share Repurchase Program (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/ShareRepurchaseProgramDetailsNarrative" xlink:title="995485 - Disclosure - Share Repurchase Program (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/RetirementBenefitPlansDetails" xlink:title="995486 - Disclosure - Retirement Benefit Plans (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/RetirementBenefitPlansDetails1" xlink:title="995487 - Disclosure - Retirement Benefit Plans (Details 1)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/RetirementBenefitPlansDetailsNarrative" xlink:title="995488 - Disclosure - Retirement Benefit Plans (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/ConcentrationOfRiskDetailsNarrative" xlink:title="995489 - Disclosure - Concentration of Risk (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://eml.com/role/SegmentInformationDetails" xlink:title="995490 - Disclosure - Segment Information (Details)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>8
<FILENAME>eml-20250628_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 08/05/2025-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2025 I-NET Business Solutions, Inc. All Rights Reserved.-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://eml.com/role/Cover" xlink:href="eml-20250628.xsd#Cover" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" xlink:href="eml-20250628.xsd#CondensedConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:href="eml-20250628.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/CondensedConsolidatedBalanceSheets" xlink:href="eml-20250628.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="eml-20250628.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="eml-20250628.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingArrangements" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/BasisOfPresentation" xlink:href="eml-20250628.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/DiscontinuedOperations" xlink:href="eml-20250628.xsd#DiscontinuedOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/EarningsPerShare" xlink:href="eml-20250628.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurements" xlink:href="eml-20250628.xsd#FairValueOfInstrumentsAndFairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/Inventories" xlink:href="eml-20250628.xsd#Inventories" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/Goodwill" xlink:href="eml-20250628.xsd#Goodwill" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/Leases" xlink:href="eml-20250628.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/Debt" xlink:href="eml-20250628.xsd#Debt" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwards" xlink:href="eml-20250628.xsd#StockOptionsAndAwards" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ShareRepurchaseProgram" xlink:href="eml-20250628.xsd#ShareRepurchaseProgram" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RevenueRecognition" xlink:href="eml-20250628.xsd#RevenueRecognition" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/IncomeTaxes" xlink:href="eml-20250628.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RetirementBenefitPlans" xlink:href="eml-20250628.xsd#RetirementBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RecentAccountingPronouncements" xlink:href="eml-20250628.xsd#RecentAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ConcentrationOfRisk" xlink:href="eml-20250628.xsd#ConcentrationOfRisk" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/SegmentInformation" xlink:href="eml-20250628.xsd#SegmentInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/DiscontinuedOperationsTables" xlink:href="eml-20250628.xsd#DiscontinuedOperationsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/EarningsPerShareTables" xlink:href="eml-20250628.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurementsTables" xlink:href="eml-20250628.xsd#FairValueOfInstrumentsAndFairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/InventoriesTables" xlink:href="eml-20250628.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/LeasesTables" xlink:href="eml-20250628.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwardsTables" xlink:href="eml-20250628.xsd#StockOptionsAndAwardsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ShareRepurchaseProgramTables" xlink:href="eml-20250628.xsd#ShareRepurchaseProgramTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RetirementBenefitPlansTables" xlink:href="eml-20250628.xsd#RetirementBenefitPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/SegmentInformationTables" xlink:href="eml-20250628.xsd#SegmentInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/DiscontinuedOperationsDetails" xlink:href="eml-20250628.xsd#DiscontinuedOperationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/EarningsPerShareDetails" xlink:href="eml-20250628.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/FairValueOfDerivativeInstrumentsDetails" xlink:href="eml-20250628.xsd#FairValueOfDerivativeInstrumentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1" xlink:href="eml-20250628.xsd#FairValueOfDerivativeInstrumentsDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/InventoriesDetails" xlink:href="eml-20250628.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/GoodwillDetailsNarrative" xlink:href="eml-20250628.xsd#GoodwillDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/LeasesDetails" xlink:href="eml-20250628.xsd#LeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/LeasesDetailsNarrative" xlink:href="eml-20250628.xsd#LeasesDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/DebtDetailsNarrative" xlink:href="eml-20250628.xsd#DebtDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwardsDetails" xlink:href="eml-20250628.xsd#StockOptionsAndAwardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwardsDetails1" xlink:href="eml-20250628.xsd#StockOptionsAndAwardsDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwardsDetails2" xlink:href="eml-20250628.xsd#StockOptionsAndAwardsDetails2" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" xlink:href="eml-20250628.xsd#StockOptionsAndAwardsDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ShareRepurchaseProgramDetails" xlink:href="eml-20250628.xsd#ShareRepurchaseProgramDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ShareRepurchaseProgramDetailsNarrative" xlink:href="eml-20250628.xsd#ShareRepurchaseProgramDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RetirementBenefitPlansDetails" xlink:href="eml-20250628.xsd#RetirementBenefitPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RetirementBenefitPlansDetails1" xlink:href="eml-20250628.xsd#RetirementBenefitPlansDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RetirementBenefitPlansDetailsNarrative" xlink:href="eml-20250628.xsd#RetirementBenefitPlansDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ConcentrationOfRiskDetailsNarrative" xlink:href="eml-20250628.xsd#ConcentrationOfRiskDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/SegmentInformationDetails" xlink:href="eml-20250628.xsd#SegmentInformationDetails" xlink:type="simple" />
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/Cover" xlink:title="00000001 - Document - Cover Page Information">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
    <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" xlink:title="124100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract_501591" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_0ec7aa" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapRevenues_0ec7aa" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold_658aab" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold_658aab" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit_c6f570" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapGrossProfit_c6f570" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_e6d9d6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_e6d9d6" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense_a65d51" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense_a65d51" order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_4ad3c9" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapOperatingIncomeLoss_4ad3c9" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense_6fca1d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapInterestExpense_6fca1d" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense_5ea967" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense_5ea967" order="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_968715" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_968715" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit_20bee9" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_20bee9" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaapIncomeLossFromContinuingOperations_5dbb1c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapIncomeLossFromContinuingOperations_5dbb1c" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_97e62f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_97e62f" order="12" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="loc_us-gaapDiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_eb775e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_97e62f" xlink:to="loc_us-gaapDiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_eb775e" order="13" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_5da2eb" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_97e62f" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_5da2eb" order="14" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:label="loc_us-gaapDiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_730f61" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_97e62f" xlink:to="loc_us-gaapDiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_730f61" order="15" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax_f43fa8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_97e62f" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax_f43fa8" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_6226ef" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapNetIncomeLoss_6226ef" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_EarningsPerShareFromContinuingOperationsAbstract" xlink:label="loc_emlEarningsPerShareFromContinuingOperationsAbstract_3d745b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_emlEarningsPerShareFromContinuingOperationsAbstract_3d745b" order="18" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsPerBasicShare_b9ddff" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsPerBasicShare_b9ddff" order="19" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsPerDilutedShare_a6fd46" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsPerDilutedShare_a6fd46" order="20" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_EarningsLossPerShareFromDiscontinuedOperationsAbstract" xlink:label="loc_emlEarningsLossPerShareFromDiscontinuedOperationsAbstract_e863d8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_emlEarningsLossPerShareFromDiscontinuedOperationsAbstract_e863d8" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_e69430" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlEarningsLossPerShareFromDiscontinuedOperationsAbstract_e863d8" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_e69430" order="22" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_a37315" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlEarningsLossPerShareFromDiscontinuedOperationsAbstract_e863d8" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_a37315" order="23" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract_07aee8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapEarningsPerShareAbstract_07aee8" order="24" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic_d19438" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract_07aee8" xlink:to="loc_us-gaapEarningsPerShareBasic_d19438" order="25" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted_28fcc3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract_07aee8" xlink:to="loc_us-gaapEarningsPerShareDiluted_28fcc3" order="26" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaapCommonStockDividendsPerShareCashPaid_cbd410" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_501591" xlink:to="loc_us-gaapCommonStockDividendsPerShareCashPaid_cbd410" order="27" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:title="148400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaapStatementOfIncomeAndComprehensiveIncomeAbstract_cd290a" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_31189d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfIncomeAndComprehensiveIncomeAbstract_cd290a" xlink:to="loc_us-gaapNetIncomeLoss_31189d" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossTaxAbstract_86b9d1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfIncomeAndComprehensiveIncomeAbstract_cd290a" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossTaxAbstract_86b9d1" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_904895" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossTaxAbstract_86b9d1" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_904895" order="3" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax" xlink:label="loc_emlOtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax_28cdb3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossTaxAbstract_86b9d1" xlink:to="loc_emlOtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax_28cdb3" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_aa0a3a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossTaxAbstract_86b9d1" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_aa0a3a" order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax_8587bc" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfIncomeAndComprehensiveIncomeAbstract_cd290a" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax_8587bc" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax_3d25a2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfIncomeAndComprehensiveIncomeAbstract_cd290a" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax_3d25a2" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/CondensedConsolidatedBalanceSheets" xlink:title="148401 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract_facda6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapAssetsAbstract_facda6" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract_01449e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapAssetsCurrentAbstract_01449e" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2c1454" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2c1454" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaapMarketableSecuritiesCurrent_9a0e8a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapMarketableSecuritiesCurrent_9a0e8a" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent_d8295c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapAccountsReceivableNetCurrent_d8295c" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet_4818b5" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapInventoryNet_4818b5" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaapNotesAndLoansReceivableNetCurrent_846a8d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapNotesAndLoansReceivableNetCurrent_846a8d" order="7" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent_60eab7" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent_60eab7" order="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="loc_us-gaapAssetsHeldForSaleNotPartOfDisposalGroupCurrent_1f17bc" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapAssetsHeldForSaleNotPartOfDisposalGroupCurrent_1f17bc" order="9" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent_6a4f2e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapAssetsCurrent_6a4f2e" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_207f61" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_207f61" order="11" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_093fc9" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_093fc9" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_f02123" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_f02123" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_8bb0c0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapGoodwill_8bb0c0" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IndefiniteLivedTrademarks" xlink:label="loc_us-gaapIndefiniteLivedTrademarks_26986c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapIndefiniteLivedTrademarks_26986c" order="15" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_PatentsAndOtherIntangiblesNetOfAccumulatedAmortization" xlink:label="loc_emlPatentsAndOtherIntangiblesNetOfAccumulatedAmortization_420191" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_emlPatentsAndOtherIntangiblesNetOfAccumulatedAmortization_420191" order="16" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="loc_us-gaapNotesAndLoansReceivableNetNoncurrent_ccf6f2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapNotesAndLoansReceivableNetNoncurrent_ccf6f2" order="17" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet_1d89cc" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet_1d89cc" order="18" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_330588" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_330588" order="19" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets_65b5f4" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapOtherAssets_65b5f4" order="20" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_6ce09d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapAssets_6ce09d" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_0e5ada" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_0e5ada" order="22" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract_55defc" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract_55defc" order="23" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent_429d22" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_55defc" xlink:to="loc_us-gaapAccountsPayableCurrent_429d22" order="24" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent_93144b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_55defc" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent_93144b" order="25" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent_2bdafd" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent_2bdafd" order="26" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent_2085ac" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent_2085ac" order="27" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent_5f3588" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent_5f3588" order="28" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent_2fa620" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapLongTermDebtCurrent_2fa620" order="29" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaapOtherLiabilitiesCurrent_ec7b05" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapOtherLiabilitiesCurrent_ec7b05" order="30" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_CurrentLiabilitiesHeldForSale" xlink:label="loc_emlCurrentLiabilitiesHeldForSale_d03641" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_emlCurrentLiabilitiesHeldForSale_d03641" order="31" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent_bfe82c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapLiabilitiesCurrent_bfe82c" order="32" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent_6e5606" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent_6e5606" order="33" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent_4a9b96" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent_4a9b96" order="34" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent_3ff61f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent_3ff61f" order="35" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent_a59a5c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapLongTermDebtNoncurrent_a59a5c" order="36" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPostretirementBenefitsPayableNoncurrent" xlink:label="loc_us-gaapOtherPostretirementBenefitsPayableNoncurrent_0f54f8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapOtherPostretirementBenefitsPayableNoncurrent_0f54f8" order="37" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:label="loc_us-gaapDefinedBenefitPensionPlanLiabilitiesNoncurrent_0f4562" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapDefinedBenefitPensionPlanLiabilitiesNoncurrent_0f4562" order="38" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities_ce6cbd" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapLiabilities_ce6cbd" order="39" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract_13d321" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapStockholdersEquityAbstract_13d321" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue_3ebe5c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract_13d321" xlink:to="loc_us-gaapCommonStockValue_3ebe5c" order="41" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="loc_us-gaapTreasuryStockCommonValue_12461b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract_13d321" xlink:to="loc_us-gaapTreasuryStockCommonValue_12461b" order="42" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit_3d4476" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract_13d321" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit_3d4476" order="43" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_ef51fc" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract_13d321" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_ef51fc" order="44" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_007810" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_ef51fc" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_007810" order="45" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_UnrealisedLossGainOnInterestRateSwapNetOfTax" xlink:label="loc_emlUnrealisedLossGainOnInterestRateSwapNetOfTax_872c39" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_ef51fc" xlink:to="loc_emlUnrealisedLossGainOnInterestRateSwapNetOfTax_872c39" order="46" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax" xlink:label="loc_emlUnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax_1073e6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_ef51fc" xlink:to="loc_emlUnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax_1073e6" order="47" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_c9365e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_ef51fc" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_c9365e" order="48" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_18b1a2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_ef51fc" xlink:to="loc_us-gaapStockholdersEquity_18b1a2" order="49" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity_a89b11" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_f164eb" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity_a89b11" order="50" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="148402 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract_db70e8" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_AccountsReceivableAllowanceForDoubtfulAccounts" xlink:label="loc_emlAccountsReceivableAllowanceForDoubtfulAccounts_d2b020" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_db70e8" xlink:to="loc_emlAccountsReceivableAllowanceForDoubtfulAccounts_d2b020" order="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_VotingPreferredStockNoParValue" xlink:label="loc_emlVotingPreferredStockNoParValue_91afa0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_db70e8" xlink:to="loc_emlVotingPreferredStockNoParValue_91afa0" order="2" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_VotingPreferredStockSharesAuthorizedInShares" xlink:label="loc_emlVotingPreferredStockSharesAuthorizedInShares_eae9d7" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_db70e8" xlink:to="loc_emlVotingPreferredStockSharesAuthorizedInShares_eae9d7" order="3" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_NonvotingPreferredStockNoParValue" xlink:label="loc_emlNonvotingPreferredStockNoParValue_34459a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_db70e8" xlink:to="loc_emlNonvotingPreferredStockNoParValue_34459a" order="4" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_NonvotingPreferredStockSharesAuthorizedInShares" xlink:label="loc_emlNonvotingPreferredStockSharesAuthorizedInShares_50e77f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_db70e8" xlink:to="loc_emlNonvotingPreferredStockSharesAuthorizedInShares_50e77f" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockNoParValue" xlink:label="loc_us-gaapCommonStockNoParValue_a54f15" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_db70e8" xlink:to="loc_us-gaapCommonStockNoParValue_a54f15" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_31e4cf" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_db70e8" xlink:to="loc_us-gaapCommonStockSharesAuthorized_31e4cf" order="7" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_62c249" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_db70e8" xlink:to="loc_us-gaapCommonStockSharesIssued_62c249" order="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_5583af" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_db70e8" xlink:to="loc_us-gaapCommonStockSharesOutstanding_5583af" order="9" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaapTreasuryStockCommonShares_e2195d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_db70e8" xlink:to="loc_us-gaapTreasuryStockCommonShares_e2195d" order="10" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:title="170000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract_7141fd" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract_7141fd" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_7d9b2e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract_7141fd" xlink:to="loc_us-gaapProfitLoss_7d9b2e" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_IncomeLossFromDiscontinuedOperations" xlink:label="loc_emlIncomeLossFromDiscontinuedOperations_13be9e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract_7141fd" xlink:to="loc_emlIncomeLossFromDiscontinuedOperations_13be9e" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaapIncomeLossFromContinuingOperations_0c73d7" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapIncomeLossFromContinuingOperations_0c73d7" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c154b2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c154b2" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization_f3e6c6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c154b2" xlink:to="loc_us-gaapDepreciationAndAmortization_f3e6c6" order="6" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ReductionInCarryingAmountOfRightOfUseAssets" xlink:label="loc_emlReductionInCarryingAmountOfRightOfUseAssets_c9b27f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c154b2" xlink:to="loc_emlReductionInCarryingAmountOfRightOfUseAssets_c9b27f" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_UnrecognizedPensionAndPostretirementBenefitExpense" xlink:label="loc_emlUnrecognizedPensionAndPostretirementBenefitExpense_633eb5" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c154b2" xlink:to="loc_emlUnrecognizedPensionAndPostretirementBenefitExpense_633eb5" order="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment_fce9a1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c154b2" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment_fce9a1" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts_20e3c9" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c154b2" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts_20e3c9" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_82e0c8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c154b2" xlink:to="loc_us-gaapShareBasedCompensation_82e0c8" order="11" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_2077c5" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c154b2" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_2077c5" order="12" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable_191d3d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_2077c5" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable_191d3d" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories_044870" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_2077c5" xlink:to="loc_us-gaapIncreaseDecreaseInInventories_044870" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7ed6c8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_2077c5" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7ed6c8" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets_89adca" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_2077c5" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets_89adca" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable_67fa10" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_2077c5" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable_67fa10" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities_5962af" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_2077c5" xlink:to="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities_5962af" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability_f9457c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_2077c5" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability_f9457c" order="19" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities_c328a5" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_2077c5" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities_c328a5" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities_dea46c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_2077c5" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities_dea46c" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_65b0a6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_65b0a6" order="22" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm" xlink:label="loc_us-gaapPaymentsForProceedsFromAvailableforsaleSecuritiesShortterm_99f943" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapPaymentsForProceedsFromAvailableforsaleSecuritiesShortterm_99f943" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross_02943d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross_02943d" order="24" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:label="loc_us-gaapProceedsFromSaleOfNotesReceivable_f2c10a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapProceedsFromSaleOfNotesReceivable_f2c10a" order="25" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ProceedsFromSaleOfDiscontinuedOperations" xlink:label="loc_emlProceedsFromSaleOfDiscontinuedOperations_1e9a41" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_emlProceedsFromSaleOfDiscontinuedOperations_1e9a41" order="26" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_a7556e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_a7556e" order="27" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities_4a7499" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities_4a7499" order="28" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_be3395" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_be3395" order="29" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt_93f4fa" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_be3395" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt_93f4fa" order="30" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="loc_us-gaapFinanceLeasePrincipalPayments_0ac3f8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_be3395" xlink:to="loc_us-gaapFinanceLeasePrincipalPayments_0ac3f8" order="31" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock_18fff1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_be3395" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock_18fff1" order="32" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaapPaymentsOfDividends_6dccba" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_be3395" xlink:to="loc_us-gaapPaymentsOfDividends_6dccba" order="33" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities_a0ee5e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_be3395" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities_a0ee5e" order="34" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DiscontinuedOperationsAbstract" xlink:label="loc_emlDiscontinuedOperationsAbstract_590b31" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_be3395" xlink:to="loc_emlDiscontinuedOperationsAbstract_590b31" order="35" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations" xlink:label="loc_emlCashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations_b6a9c3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlDiscontinuedOperationsAbstract_590b31" xlink:to="loc_emlCashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations_b6a9c3" order="36" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInDiscontinuedOperations_3079fb" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlDiscontinuedOperationsAbstract_590b31" xlink:to="loc_us-gaapNetCashProvidedByUsedInDiscontinuedOperations_3079fb" order="37" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0e409a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0e409a" order="38" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_160782" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_160782" order="39" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_da5e03" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_da5e03" order="40" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_590a89" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_590a89" order="41" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract_f15118" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract_f15118" order="42" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet_045646" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract_f15118" xlink:to="loc_us-gaapInterestPaidNet_045646" order="43" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaapIncomeTaxesPaidNet_96ff06" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapIncomeTaxesPaidNet_96ff06" order="44" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract_d7b3c6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_5e4c2c" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract_d7b3c6" order="45" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_RightOfUseAssetNonCash" xlink:label="loc_emlRightOfUseAssetNonCash_bf045a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract_d7b3c6" xlink:to="loc_emlRightOfUseAssetNonCash_bf045a" order="46" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_NonCashLeaseLiability" xlink:label="loc_emlNonCashLeaseLiability_e3b92f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract_d7b3c6" xlink:to="loc_emlNonCashLeaseLiability_e3b92f" order="47" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:title="995445 - Disclosure - Insider Trading Arragements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems" xlink:label="loc_ecdInsiderTradingArrLineItems_edbe9c" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="loc_ecdRule10b51ArrAdoptedFlag_56de3d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems_edbe9c" xlink:to="loc_ecdRule10b51ArrAdoptedFlag_56de3d" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="loc_ecdRule10b51ArrTrmntdFlag_78ba72" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems_edbe9c" xlink:to="loc_ecdRule10b51ArrTrmntdFlag_78ba72" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="loc_ecdNonRule10b51ArrAdoptedFlag_8a7447" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems_edbe9c" xlink:to="loc_ecdNonRule10b51ArrAdoptedFlag_8a7447" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="loc_ecdNonRule10b51ArrTrmntdFlag_96e77f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems_edbe9c" xlink:to="loc_ecdNonRule10b51ArrTrmntdFlag_96e77f" order="5" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/BasisOfPresentation" xlink:title="995446 - Disclosure - Basis of Presentation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5da029" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock_ddff6a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5da029" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock_ddff6a" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/DiscontinuedOperations" xlink:title="995447 - Disclosure - Discontinued Operations">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract_69ffe3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_7c5c3a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract_69ffe3" xlink:to="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_7c5c3a" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/EarningsPerShare" xlink:title="995448 - Disclosure - Earnings Per Share">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract_11f460" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaapEarningsPerShareTextBlock_e48391" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract_11f460" xlink:to="loc_us-gaapEarningsPerShareTextBlock_e48391" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurements" xlink:title="995449 - Disclosure - Fair Value of Instruments and Fair Value Measurements">
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_FinancialInstrumentsAndFairValueMeasurementsAbstract" xlink:label="loc_emlFinancialInstrumentsAndFairValueMeasurementsAbstract_7ef28b" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="loc_us-gaapFinancialInstrumentsDisclosureTextBlock_74049e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlFinancialInstrumentsAndFairValueMeasurementsAbstract_7ef28b" xlink:to="loc_us-gaapFinancialInstrumentsDisclosureTextBlock_74049e" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/Inventories" xlink:title="995450 - Disclosure - Inventories">
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_InventoriesAbstract" xlink:label="loc_emlInventoriesAbstract_91cd48" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock_b8b1fd" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlInventoriesAbstract_91cd48" xlink:to="loc_us-gaapInventoryDisclosureTextBlock_b8b1fd" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/Goodwill" xlink:title="995451 - Disclosure - Goodwill">
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_GoodwillAbstract" xlink:label="loc_emlGoodwillAbstract_80dab0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="loc_us-gaapGoodwillDisclosureTextBlock_b0a3e6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlGoodwillAbstract_80dab0" xlink:to="loc_us-gaapGoodwillDisclosureTextBlock_b0a3e6" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/Leases" xlink:title="995452 - Disclosure - Leases">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract_9c26a2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeasesTextBlock_98a990" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_9c26a2" xlink:to="loc_us-gaapLesseeOperatingLeasesTextBlock_98a990" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/Debt" xlink:title="995453 - Disclosure - Debt">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract_5b97ca" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaapDebtDisclosureTextBlock_38caf7" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract_5b97ca" xlink:to="loc_us-gaapDebtDisclosureTextBlock_38caf7" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwards" xlink:title="995454 - Disclosure - Stock Options and Awards">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f21712" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_83d91d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f21712" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_83d91d" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/ShareRepurchaseProgram" xlink:title="995455 - Disclosure - Share Repurchase Program">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAbstract" xlink:label="loc_srtShareRepurchaseProgramAbstract_cc3c82" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ShareRepurchaseProgramDisclosureTextBlock" xlink:label="loc_emlShareRepurchaseProgramDisclosureTextBlock_cbcf72" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtShareRepurchaseProgramAbstract_cc3c82" xlink:to="loc_emlShareRepurchaseProgramDisclosureTextBlock_cbcf72" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/RevenueRecognition" xlink:title="995456 - Disclosure - Revenue Recognition">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRecognitionAbstract" xlink:label="loc_us-gaapRevenueRecognitionAbstract_311a21" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_RevenueRecognitionDisclosureTextBlock" xlink:label="loc_emlRevenueRecognitionDisclosureTextBlock_b6f927" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueRecognitionAbstract_311a21" xlink:to="loc_emlRevenueRecognitionDisclosureTextBlock_b6f927" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/IncomeTaxes" xlink:title="995457 - Disclosure - Income Taxes">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract_6b64be" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock_21ca0b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract_6b64be" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock_21ca0b" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/RetirementBenefitPlans" xlink:title="995458 - Disclosure - Retirement Benefit Plans">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaapCompensationAndRetirementDisclosureAbstract_875554" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaapPensionAndOtherPostretirementBenefitsDisclosureTextBlock_ef24db" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCompensationAndRetirementDisclosureAbstract_875554" xlink:to="loc_us-gaapPensionAndOtherPostretirementBenefitsDisclosureTextBlock_ef24db" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/RecentAccountingPronouncements" xlink:title="995459 - Disclosure - Recent Accounting Pronouncements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="loc_us-gaapAccountingChangesAndErrorCorrectionsAbstract_7872d4" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_RecentAccountingPronouncementsDisclosureTextBlock" xlink:label="loc_emlRecentAccountingPronouncementsDisclosureTextBlock_918d36" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingChangesAndErrorCorrectionsAbstract_7872d4" xlink:to="loc_emlRecentAccountingPronouncementsDisclosureTextBlock_918d36" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/ConcentrationOfRisk" xlink:title="995460 - Disclosure - Concentration of Risk">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract_b4eb74" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaapConcentrationRiskDisclosureTextBlock_d2d64a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract_b4eb74" xlink:to="loc_us-gaapConcentrationRiskDisclosureTextBlock_d2d64a" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/SegmentInformation" xlink:title="995461 - Disclosure - Segment Information">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract_2b6906" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaapSegmentReportingDisclosureTextBlock_ee27fd" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract_2b6906" xlink:to="loc_us-gaapSegmentReportingDisclosureTextBlock_ee27fd" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/DiscontinuedOperationsTables" xlink:title="995462 - Disclosure - Discontinued Operations (Tables)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract_d47fef" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ScheduleIncomeFromDiscontinuedOperationsTableTextBlock" xlink:label="loc_emlScheduleIncomeFromDiscontinuedOperationsTableTextBlock_83f4fc" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract_d47fef" xlink:to="loc_emlScheduleIncomeFromDiscontinuedOperationsTableTextBlock_83f4fc" order="1" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/EarningsPerShareTables" xlink:title="995463 - Disclosure - Earnings Per Share (Tables)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract_7a0a41" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_e8c0fe" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract_7a0a41" xlink:to="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_e8c0fe" order="1" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurementsTables" xlink:title="995464 - Disclosure - Fair Value of Instruments and Fair Value Measurements (Tables)">
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_FinancialInstrumentsAndFairValueMeasurementsAbstract" xlink:label="loc_emlFinancialInstrumentsAndFairValueMeasurementsAbstract_f28957" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock" xlink:label="loc_emlScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock_819e0e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlFinancialInstrumentsAndFairValueMeasurementsAbstract_f28957" xlink:to="loc_emlScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock_819e0e" order="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock" xlink:label="loc_emlScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock_389a33" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlFinancialInstrumentsAndFairValueMeasurementsAbstract_f28957" xlink:to="loc_emlScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock_389a33" order="2" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/InventoriesTables" xlink:title="995465 - Disclosure - Inventories (Tables)">
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_InventoriesAbstract" xlink:label="loc_emlInventoriesAbstract_c126ee" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock_3d2d23" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlInventoriesAbstract_c126ee" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock_3d2d23" order="1" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/LeasesTables" xlink:title="995466 - Disclosure - Leases (Tables)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract_2df9d9" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_emlLesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock_9f5ba4" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_2df9d9" xlink:to="loc_emlLesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock_9f5ba4" order="1" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwardsTables" xlink:title="995467 - Disclosure - Stock Options and Awards (Tables)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_182f89" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_235e02" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_182f89" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_235e02" order="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock" xlink:label="loc_emlScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock_7f3294" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_182f89" xlink:to="loc_emlScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock_7f3294" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_c561e6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_182f89" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_c561e6" order="3" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/ShareRepurchaseProgramTables" xlink:title="995468 - Disclosure - Share Repurchase Program (Tables)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAbstract" xlink:label="loc_srtShareRepurchaseProgramAbstract_fad32e" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ScheduleOfShareRepurchaseProgramTableTextBlock" xlink:label="loc_emlScheduleOfShareRepurchaseProgramTableTextBlock_3ba750" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtShareRepurchaseProgramAbstract_fad32e" xlink:to="loc_emlScheduleOfShareRepurchaseProgramTableTextBlock_3ba750" order="1" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/RetirementBenefitPlansTables" xlink:title="995469 - Disclosure - Retirement Benefit Plans (Tables)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaapCompensationAndRetirementDisclosureAbstract_126024" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="loc_us-gaapScheduleOfNetBenefitCostsTableTextBlock_deb28e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCompensationAndRetirementDisclosureAbstract_126024" xlink:to="loc_us-gaapScheduleOfNetBenefitCostsTableTextBlock_deb28e" order="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock" xlink:label="loc_emlScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock_899ece" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCompensationAndRetirementDisclosureAbstract_126024" xlink:to="loc_emlScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock_899ece" order="2" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/SegmentInformationTables" xlink:title="995470 - Disclosure - Segment Information (Tables)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract_c66b5f" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:label="loc_us-gaapReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_573b14" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract_c66b5f" xlink:to="loc_us-gaapReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_573b14" order="1" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/DiscontinuedOperationsDetails" xlink:title="995471 - Disclosure - Discontinued Operations (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract_b478bc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_a2df53" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract_b478bc" xlink:to="loc_us-gaapStatementTable_a2df53" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_501f7b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_a2df53" xlink:to="loc_us-gaapStatementLineItems_501f7b" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaapDisposalGroupClassificationAxis_85a61e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_a2df53" xlink:to="loc_us-gaapDisposalGroupClassificationAxis_85a61e" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaapDisposalGroupClassificationDomain_70f8be" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisposalGroupClassificationAxis_85a61e" xlink:to="loc_us-gaapDisposalGroupClassificationDomain_70f8be" order="20" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DiscontinuedOperationsMember" xlink:label="loc_emlDiscontinuedOperationsMember_91ade8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisposalGroupClassificationDomain_70f8be" xlink:to="loc_emlDiscontinuedOperationsMember_91ade8" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue_231ad0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_501f7b" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue_231ad0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_5904e0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_501f7b" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_5904e0" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_1cf6aa" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_501f7b" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_1cf6aa" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_087e24" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_501f7b" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_087e24" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax_64f26c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_501f7b" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax_64f26c" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_71b314" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_501f7b" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_71b314" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInterestExpense_45916c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_501f7b" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInterestExpense_45916c" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_2f7d22" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_501f7b" xlink:to="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_2f7d22" order="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="loc_us-gaapDiscontinuedOperationTaxEffectOfDiscontinuedOperation_4f7e83" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_501f7b" xlink:to="loc_us-gaapDiscontinuedOperationTaxEffectOfDiscontinuedOperation_4f7e83" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_LossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_emlLossFromDiscontinuedOperationsNetOfTax_f7e8d6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_501f7b" xlink:to="loc_emlLossFromDiscontinuedOperationsNetOfTax_f7e8d6" order="10" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/EarningsPerShareDetails" xlink:title="995472 - Disclosure - Earnings per Share (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract_f3d9ac" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasicAbstract_4ee001" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract_f3d9ac" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasicAbstract_4ee001" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic_e4957b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract_f3d9ac" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic_e4957b" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_06bcaa" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract_f3d9ac" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_06bcaa" order="3" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageNumberOfShareOutstandingDiluted" xlink:label="loc_emlWeightedAverageNumberOfShareOutstandingDiluted_a23d47" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_06bcaa" xlink:to="loc_emlWeightedAverageNumberOfShareOutstandingDiluted_a23d47" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements_047e73" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract_f3d9ac" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements_047e73" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_e0678f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract_f3d9ac" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_e0678f" order="6" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/FairValueOfDerivativeInstrumentsDetails" xlink:title="995473 - Disclosure - Fair Value of Derivative Instruments (Details)">
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_FinancialInstrumentsAndFairValueMeasurementsAbstract" xlink:label="loc_emlFinancialInstrumentsAndFairValueMeasurementsAbstract_83a66a" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_50c954" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlFinancialInstrumentsAndFairValueMeasurementsAbstract_83a66a" xlink:to="loc_us-gaapStatementTable_50c954" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_c37b3c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_50c954" xlink:to="loc_us-gaapStatementLineItems_c37b3c" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaapDisposalGroupClassificationAxis_196d05" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_50c954" xlink:to="loc_us-gaapDisposalGroupClassificationAxis_196d05" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaapDisposalGroupClassificationDomain_2b8259" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisposalGroupClassificationAxis_196d05" xlink:to="loc_us-gaapDisposalGroupClassificationDomain_2b8259" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="loc_us-gaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_f3d260" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_50c954" xlink:to="loc_us-gaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_f3d260" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="loc_us-gaapHedgingRelationshipDomain_b1e264" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_f3d260" xlink:to="loc_us-gaapHedgingRelationshipDomain_b1e264" order="30" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DiscontinuedOperationsMember" xlink:label="loc_emlDiscontinuedOperationsMember_44e330" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisposalGroupClassificationDomain_2b8259" xlink:to="loc_emlDiscontinuedOperationsMember_44e330" order="31" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_LossReclassifiedFromOCIEarningsMember" xlink:label="loc_emlLossReclassifiedFromOCIEarningsMember_230288" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapHedgingRelationshipDomain_b1e264" xlink:to="loc_emlLossReclassifiedFromOCIEarningsMember_230288" order="32" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects" xlink:label="loc_emlDerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects_3d43d0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_c37b3c" xlink:to="loc_emlDerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects_3d43d0" order="1" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1" xlink:title="995474 - Disclosure - Fair Value of Derivative Instruments (Details 1)">
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_FinancialInstrumentsAndFairValueMeasurementsAbstract" xlink:label="loc_emlFinancialInstrumentsAndFairValueMeasurementsAbstract_79b422" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_6b5441" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlFinancialInstrumentsAndFairValueMeasurementsAbstract_79b422" xlink:to="loc_us-gaapStatementTable_6b5441" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_ea8d0f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_6b5441" xlink:to="loc_us-gaapStatementLineItems_ea8d0f" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis_20c07f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_6b5441" xlink:to="loc_us-gaapDebtInstrumentAxis_20c07f" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_c594a2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis_20c07f" xlink:to="loc_us-gaapDebtInstrumentNameDomain_c594a2" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaapFairValueByAssetClassAxis_fe2212" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_6b5441" xlink:to="loc_us-gaapFairValueByAssetClassAxis_fe2212" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9e3d80" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByAssetClassAxis_fe2212" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9e3d80" order="40" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DerivativeLiabilitiesMember" xlink:label="loc_emlDerivativeLiabilitiesMember_99d36f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain_c594a2" xlink:to="loc_emlDerivativeLiabilitiesMember_99d36f" order="41" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFinancialInstrumentsAssetsMember" xlink:label="loc_us-gaapDerivativeFinancialInstrumentsAssetsMember_942997" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9e3d80" xlink:to="loc_us-gaapDerivativeFinancialInstrumentsAssetsMember_942997" order="42" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaapForeignCurrencyContractsLiabilityFairValueDisclosure_ef5f79" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_ea8d0f" xlink:to="loc_us-gaapForeignCurrencyContractsLiabilityFairValueDisclosure_ef5f79" order="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DesignatedForeignCurrencyHedgeContractsAssets" xlink:label="loc_emlDesignatedForeignCurrencyHedgeContractsAssets_766637" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_ea8d0f" xlink:to="loc_emlDesignatedForeignCurrencyHedgeContractsAssets_766637" order="2" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/InventoriesDetails" xlink:title="995475 - Disclosure - Inventories (Details)">
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_InventoriesAbstract" xlink:label="loc_emlInventoriesAbstract_d9e290" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:label="loc_us-gaapInventoryRawMaterialsAndSuppliesNetOfReserves_f63369" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlInventoriesAbstract_d9e290" xlink:to="loc_us-gaapInventoryRawMaterialsAndSuppliesNetOfReserves_f63369" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaapInventoryWorkInProcessNetOfReserves_4ec90d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlInventoriesAbstract_d9e290" xlink:to="loc_us-gaapInventoryWorkInProcessNetOfReserves_4ec90d" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaapInventoryFinishedGoodsNetOfReserves_c511a4" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlInventoriesAbstract_d9e290" xlink:to="loc_us-gaapInventoryFinishedGoodsNetOfReserves_c511a4" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherInventory" xlink:label="loc_us-gaapOtherInventory_09f6c0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlInventoriesAbstract_d9e290" xlink:to="loc_us-gaapOtherInventory_09f6c0" order="4" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/GoodwillDetailsNarrative" xlink:title="995476 - Disclosure - Goodwill (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_GoodwillAbstract" xlink:label="loc_emlGoodwillAbstract_d498c8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill" xlink:label="loc_us-gaapReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill_d9ed01" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_emlGoodwillAbstract_d498c8" xlink:to="loc_us-gaapReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill_d9ed01" order="1" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/LeasesDetails" xlink:title="995477 - Disclosure - Leases (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract_1c0153" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7507f9" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7507f9" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo_426b0f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo_426b0f" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree_5f8b82" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree_5f8b82" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour_8f83a2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour_8f83a2" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive_c06aaf" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive_c06aaf" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_59c559" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_59c559" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue_4293de" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue_4293de" order="7" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9918c6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9918c6" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability_6c207c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapOperatingLeaseLiability_6c207c" order="9" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths_e74173" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths_e74173" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo_e2ab0e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo_e2ab0e" order="11" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree_4eff98" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree_4eff98" order="12" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour_dbae95" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour_dbae95" order="13" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFive_b1bfb8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFive_b1bfb8" order="14" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueAfterYearFive_c1b565" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueAfterYearFive_c1b565" order="15" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDue_ca53cf" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDue_ca53cf" order="16" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapFinanceLeaseLiabilityUndiscountedExcessAmount_45252a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapFinanceLeaseLiabilityUndiscountedExcessAmount_45252a" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaapFinanceLeaseLiability_90d4ed" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_1c0153" xlink:to="loc_us-gaapFinanceLeaseLiability_90d4ed" order="18" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/LeasesDetailsNarrative" xlink:title="995478 - Disclosure - Leases (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract_86445a" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability_f3cc01" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_86445a" xlink:to="loc_us-gaapOperatingLeaseLiability_f3cc01" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaapFinanceLeaseLiability_d01a1c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_86445a" xlink:to="loc_us-gaapFinanceLeaseLiability_d01a1c" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_OperatingLeaseTerm" xlink:label="loc_emlOperatingLeaseTerm_e92318" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_86445a" xlink:to="loc_emlOperatingLeaseTerm_e92318" order="3" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_FinanceLeaseTerm" xlink:label="loc_emlFinanceLeaseTerm_ef626c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_86445a" xlink:to="loc_emlFinanceLeaseTerm_ef626c" order="4" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_OperatingLeaseRateOfDiscount" xlink:label="loc_emlOperatingLeaseRateOfDiscount_ddc9d5" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_86445a" xlink:to="loc_emlOperatingLeaseRateOfDiscount_ddc9d5" order="5" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_FinanceLeaseRateOfDiscount" xlink:label="loc_emlFinanceLeaseRateOfDiscount_15021a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract_86445a" xlink:to="loc_emlFinanceLeaseRateOfDiscount_15021a" order="6" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/DebtDetailsNarrative" xlink:title="995479 - Disclosure - Debt (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract_16a82a" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_3f51c1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract_16a82a" xlink:to="loc_us-gaapStatementTable_3f51c1" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_fbef95" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_3f51c1" xlink:to="loc_us-gaapStatementLineItems_fbef95" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis_772c0c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_3f51c1" xlink:to="loc_us-gaapLongtermDebtTypeAxis_772c0c" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain_e68168" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeAxis_772c0c" xlink:to="loc_us-gaapLongtermDebtTypeDomain_e68168" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis_f850a6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_3f51c1" xlink:to="loc_us-gaapPlanNameAxis_f850a6" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_9bcf74" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis_f850a6" xlink:to="loc_us-gaapPlanNameDomain_9bcf74" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis_7fc9be" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_3f51c1" xlink:to="loc_us-gaapShortTermDebtTypeAxis_7fc9be" order="60" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain_3f66d9" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeAxis_7fc9be" xlink:to="loc_us-gaapShortTermDebtTypeDomain_3f66d9" order="60" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:label="loc_us-gaapDebtInstrumentRedemptionPeriodAxis_af29a4" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_3f51c1" xlink:to="loc_us-gaapDebtInstrumentRedemptionPeriodAxis_af29a4" order="80" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:label="loc_us-gaapDebtInstrumentRedemptionPeriodDomain_a0b6a6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentRedemptionPeriodAxis_af29a4" xlink:to="loc_us-gaapDebtInstrumentRedemptionPeriodDomain_a0b6a6" order="80" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MediumTermNotesMember" xlink:label="loc_us-gaapMediumTermNotesMember_f6ff8b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain_e68168" xlink:to="loc_us-gaapMediumTermNotesMember_f6ff8b" order="81" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_BottomMember" xlink:label="loc_emlBottomMember_cf8f09" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain_9bcf74" xlink:to="loc_emlBottomMember_cf8f09" order="82" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TopMember" xlink:label="loc_emlTopMember_0a2ed4" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain_9bcf74" xlink:to="loc_emlTopMember_0a2ed4" order="83" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaapLineOfCreditMember_28b64f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain_3f66d9" xlink:to="loc_us-gaapLineOfCreditMember_28b64f" order="84" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:label="loc_us-gaapDebtInstrumentRedemptionPeriodOneMember_867814" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentRedemptionPeriodDomain_a0b6a6" xlink:to="loc_us-gaapDebtInstrumentRedemptionPeriodOneMember_867814" order="85" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:label="loc_us-gaapDebtInstrumentRedemptionPeriodTwoMember_985d18" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentRedemptionPeriodDomain_a0b6a6" xlink:to="loc_us-gaapDebtInstrumentRedemptionPeriodTwoMember_985d18" order="86" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:label="loc_us-gaapDebtInstrumentRedemptionPeriodThreeMember_f7ca36" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentRedemptionPeriodDomain_a0b6a6" xlink:to="loc_us-gaapDebtInstrumentRedemptionPeriodThreeMember_f7ca36" order="87" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_VariableInterestRateBasedOnSeniorNetLeverageRatio" xlink:label="loc_emlVariableInterestRateBasedOnSeniorNetLeverageRatio_117063" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_fbef95" xlink:to="loc_emlVariableInterestRateBasedOnSeniorNetLeverageRatio_117063" order="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_RevolvingCommitmentPortion" xlink:label="loc_emlRevolvingCommitmentPortion_d85fed" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_fbef95" xlink:to="loc_emlRevolvingCommitmentPortion_d85fed" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="loc_us-gaapLineOfCreditFacilityCommitmentFeePercentage_9b3586" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_fbef95" xlink:to="loc_us-gaapLineOfCreditFacilityCommitmentFeePercentage_9b3586" order="3" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_RatioDescription" xlink:label="loc_emlRatioDescription_0cb05f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_fbef95" xlink:to="loc_emlRatioDescription_0cb05f" order="4" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TermOfLoan" xlink:label="loc_emlTermOfLoan_40cc60" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_fbef95" xlink:to="loc_emlTermOfLoan_40cc60" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal" xlink:label="loc_us-gaapLineOfCreditFacilityPeriodicPaymentPrincipal_933d28" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_fbef95" xlink:to="loc_us-gaapLineOfCreditFacilityPeriodicPaymentPrincipal_933d28" order="6" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DebtInstrumentBasisSpreadOnVariableRates" xlink:label="loc_emlDebtInstrumentBasisSpreadOnVariableRates_4cbc59" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_fbef95" xlink:to="loc_emlDebtInstrumentBasisSpreadOnVariableRates_4cbc59" order="7" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwardsDetails" xlink:title="995480 - Disclosure - Stock Options and Awards (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_033f7b" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_a63b7d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_033f7b" xlink:to="loc_us-gaapStatementTable_a63b7d" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_945b95" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_a63b7d" xlink:to="loc_us-gaapStatementLineItems_945b95" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis_e13d27" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_a63b7d" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis_e13d27" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain_878c00" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis_e13d27" xlink:to="loc_us-gaapDerivativeContractTypeDomain_878c00" order="20" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_StockOptionsPlanMember" xlink:label="loc_emlStockOptionsPlanMember_ab1f90" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeContractTypeDomain_878c00" xlink:to="loc_emlStockOptionsPlanMember_ab1f90" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2b973e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_945b95" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2b973e" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_a695c0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_945b95" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_a695c0" order="2" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_StockIssuedDuringPeriodSharesStockOptionsExpired" xlink:label="loc_emlStockIssuedDuringPeriodSharesStockOptionsExpired_cecbde" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_945b95" xlink:to="loc_emlStockIssuedDuringPeriodSharesStockOptionsExpired_cecbde" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_9991c3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_945b95" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_9991c3" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_222f3e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_945b95" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_222f3e" order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e6f6a6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_945b95" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e6f6a6" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceBeginningBalance" xlink:label="loc_emlWeightedAverageExercisePriceBeginningBalance_ef92c4" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_945b95" xlink:to="loc_emlWeightedAverageExercisePriceBeginningBalance_ef92c4" order="7" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceIssued" xlink:label="loc_emlWeightedAverageExercisePriceIssued_b3c94a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_945b95" xlink:to="loc_emlWeightedAverageExercisePriceIssued_b3c94a" order="8" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceExpired" xlink:label="loc_emlWeightedAverageExercisePriceExpired_40b49c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_945b95" xlink:to="loc_emlWeightedAverageExercisePriceExpired_40b49c" order="9" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceExercised" xlink:label="loc_emlWeightedAverageExercisePriceExercised_448898" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_945b95" xlink:to="loc_emlWeightedAverageExercisePriceExercised_448898" order="10" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceForfeited" xlink:label="loc_emlWeightedAverageExercisePriceForfeited_2a9efb" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_945b95" xlink:to="loc_emlWeightedAverageExercisePriceForfeited_2a9efb" order="11" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceEndingBalance" xlink:label="loc_emlWeightedAverageExercisePriceEndingBalance_20dcf3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_945b95" xlink:to="loc_emlWeightedAverageExercisePriceEndingBalance_20dcf3" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwardsDetails1" xlink:title="995481 - Disclosure - Stock Options and Awards (Details 1)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c96931" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_bbeaac" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c96931" xlink:to="loc_us-gaapStatementTable_bbeaac" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_1b1a0c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_bbeaac" xlink:to="loc_us-gaapStatementLineItems_1b1a0c" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis_3b3a1a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_bbeaac" xlink:to="loc_us-gaapPlanNameAxis_3b3a1a" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_3339b1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis_3b3a1a" xlink:to="loc_us-gaapPlanNameDomain_3339b1" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis_ad078f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_bbeaac" xlink:to="loc_us-gaapRelatedPartyTransactionAxis_ad078f" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain_1c721f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionAxis_ad078f" xlink:to="loc_us-gaapRelatedPartyTransactionDomain_1c721f" order="30" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_BottomMember" xlink:label="loc_emlBottomMember_a0cdf6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain_3339b1" xlink:to="loc_emlBottomMember_a0cdf6" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_SARMember" xlink:label="loc_emlSARMember_77a2d0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain_1c721f" xlink:to="loc_emlSARMember_77a2d0" order="32" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TopMember" xlink:label="loc_emlTopMember_52a81a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain_3339b1" xlink:to="loc_emlTopMember_52a81a" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_bfa281" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_1b1a0c" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_bfa281" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_a36855" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_1b1a0c" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_a36855" order="2" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageRemainingContractualLife" xlink:label="loc_emlWeightedAverageRemainingContractualLife_97cfa8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_1b1a0c" xlink:to="loc_emlWeightedAverageRemainingContractualLife_97cfa8" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9c35a9" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_1b1a0c" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9c35a9" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_47b1cc" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_1b1a0c" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_47b1cc" order="5" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwardsDetails2" xlink:title="995482 - Disclosure - Stock Options and Awards (Details 2)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_53d858" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_7c2a5b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_53d858" xlink:to="loc_us-gaapStatementTable_7c2a5b" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_318225" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_7c2a5b" xlink:to="loc_us-gaapStatementLineItems_318225" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis_1015fb" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_7c2a5b" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis_1015fb" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain_995de2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis_1015fb" xlink:to="loc_us-gaapDerivativeContractTypeDomain_995de2" order="10" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_StockOptionsMember" xlink:label="loc_emlStockOptionsMember_783738" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeContractTypeDomain_995de2" xlink:to="loc_emlStockOptionsMember_783738" order="11" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_188ab9" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_318225" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_188ab9" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesOther_72fc72" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_318225" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesOther_72fc72" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod" xlink:label="loc_emlShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod_43fa64" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_318225" xlink:to="loc_emlShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod_43fa64" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_3d2fa3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_318225" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_3d2fa3" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d231a1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_318225" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d231a1" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" xlink:title="995483 - Disclosure - Stock Options and Awards (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2e6acc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_eea7a5" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2e6acc" xlink:to="loc_us-gaapStatementTable_eea7a5" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_8dcd02" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_eea7a5" xlink:to="loc_us-gaapStatementLineItems_8dcd02" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis_8dbcf3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_eea7a5" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis_8dbcf3" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain_b9e7ce" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis_8dbcf3" xlink:to="loc_us-gaapDerivativeContractTypeDomain_b9e7ce" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis_bb6e47" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_eea7a5" xlink:to="loc_us-gaapPlanNameAxis_bb6e47" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_7785a4" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis_bb6e47" xlink:to="loc_us-gaapPlanNameDomain_7785a4" order="20" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_StockOptionsMember" xlink:label="loc_emlStockOptionsMember_5fdea3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeContractTypeDomain_b9e7ce" xlink:to="loc_emlStockOptionsMember_5fdea3" order="21" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TwoThousandTwentyPlanMember" xlink:label="loc_emlTwoThousandTwentyPlanMember_950ade" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain_7785a4" xlink:to="loc_emlTwoThousandTwentyPlanMember_950ade" order="22" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_f76896" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8dcd02" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_f76896" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_16c44d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8dcd02" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_16c44d" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_7dfb60" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8dcd02" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_7dfb60" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_426394" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8dcd02" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_426394" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_618e5c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8dcd02" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_618e5c" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance_d59228" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8dcd02" xlink:to="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance_d59228" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_d0655f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8dcd02" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_d0655f" order="7" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_4cd5d5" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8dcd02" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_4cd5d5" order="8" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/ShareRepurchaseProgramDetails" xlink:title="995484 - Disclosure - Share Repurchase Program (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAbstract" xlink:label="loc_srtShareRepurchaseProgramAbstract_c66dcb" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_72c2af" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtShareRepurchaseProgramAbstract_c66dcb" xlink:to="loc_us-gaapStatementTable_72c2af" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_07fbd1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_72c2af" xlink:to="loc_us-gaapStatementLineItems_07fbd1" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis_4b5223" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_72c2af" xlink:to="loc_us-gaapIncomeStatementLocationAxis_4b5223" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain_3a0062" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationAxis_4b5223" xlink:to="loc_us-gaapIncomeStatementLocationDomain_3a0062" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="loc_srtShareRepurchaseProgramAxis_e9dc43" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_72c2af" xlink:to="loc_srtShareRepurchaseProgramAxis_e9dc43" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="loc_srtShareRepurchaseProgramDomain_8d7450" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtShareRepurchaseProgramAxis_e9dc43" xlink:to="loc_srtShareRepurchaseProgramDomain_8d7450" order="40" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember" xlink:label="loc_emlTotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember_90d73e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain_3a0062" xlink:to="loc_emlTotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember_90d73e" order="41" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" xlink:label="loc_emlMaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember_e1af27" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtShareRepurchaseProgramDomain_8d7450" xlink:to="loc_emlMaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember_e1af27" order="42" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_AveragePricePaidPerShareMember" xlink:label="loc_emlAveragePricePaidPerShareMember_3f4ac2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtShareRepurchaseProgramDomain_8d7450" xlink:to="loc_emlAveragePricePaidPerShareMember_3f4ac2" order="43" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TotalNumberofSharesPurchasedMember" xlink:label="loc_emlTotalNumberofSharesPurchasedMember_50fe70" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtShareRepurchaseProgramDomain_8d7450" xlink:to="loc_emlTotalNumberofSharesPurchasedMember_50fe70" order="44" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms" xlink:label="loc_emlTotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms_0f90b7" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_07fbd1" xlink:to="loc_emlTotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms_0f90b7" order="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms" xlink:label="loc_emlMaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms_76173c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_07fbd1" xlink:to="loc_emlMaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms_76173c" order="2" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_AveragePricePaidPerShareDuringThePeriod" xlink:label="loc_emlAveragePricePaidPerShareDuringThePeriod_fd2745" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_07fbd1" xlink:to="loc_emlAveragePricePaidPerShareDuringThePeriod_fd2745" order="3" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TotalNumberOfSharesPurchased" xlink:label="loc_emlTotalNumberOfSharesPurchased_07d1e7" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_07fbd1" xlink:to="loc_emlTotalNumberOfSharesPurchased_07d1e7" order="4" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/ShareRepurchaseProgramDetailsNarrative" xlink:title="995485 - Disclosure - Share Repurchase Program (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAbstract" xlink:label="loc_srtShareRepurchaseProgramAbstract_0009fc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_714269" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtShareRepurchaseProgramAbstract_0009fc" xlink:to="loc_us-gaapStatementTable_714269" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_3423a0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_714269" xlink:to="loc_us-gaapStatementLineItems_3423a0" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="loc_srtShareRepurchaseProgramAxis_d8d2b8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_714269" xlink:to="loc_srtShareRepurchaseProgramAxis_d8d2b8" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="loc_srtShareRepurchaseProgramDomain_1a18bf" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtShareRepurchaseProgramAxis_d8d2b8" xlink:to="loc_srtShareRepurchaseProgramDomain_1a18bf" order="10" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" xlink:label="loc_emlMaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember_acda18" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtShareRepurchaseProgramDomain_1a18bf" xlink:to="loc_emlMaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember_acda18" order="11" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_srtStockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_39d880" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_3423a0" xlink:to="loc_srtStockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_39d880" order="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram" xlink:label="loc_emlMaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram_badeb7" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_3423a0" xlink:to="loc_emlMaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram_badeb7" order="2" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/RetirementBenefitPlansDetails" xlink:title="995486 - Disclosure - Retirement Benefit Plans (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaapCompensationAndRetirementDisclosureAbstract_bf1a9b" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_95d2f6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCompensationAndRetirementDisclosureAbstract_bf1a9b" xlink:to="loc_us-gaapStatementTable_95d2f6" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_47bd23" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_95d2f6" xlink:to="loc_us-gaapStatementLineItems_47bd23" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaapRetirementPlanTypeAxis_039b8b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_95d2f6" xlink:to="loc_us-gaapRetirementPlanTypeAxis_039b8b" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaapRetirementPlanTypeDomain_41eecb" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRetirementPlanTypeAxis_039b8b" xlink:to="loc_us-gaapRetirementPlanTypeDomain_41eecb" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaapPensionPlansDefinedBenefitMember_b10d59" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRetirementPlanTypeDomain_41eecb" xlink:to="loc_us-gaapPensionPlansDefinedBenefitMember_b10d59" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaapOtherPostretirementBenefitPlansDefinedBenefitMember_ceb920" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRetirementPlanTypeDomain_41eecb" xlink:to="loc_us-gaapOtherPostretirementBenefitPlansDefinedBenefitMember_ceb920" order="22" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaapDefinedBenefitPlanServiceCost_887c7b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_47bd23" xlink:to="loc_us-gaapDefinedBenefitPlanServiceCost_887c7b" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaapDefinedBenefitPlanInterestCost_0175c3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_47bd23" xlink:to="loc_us-gaapDefinedBenefitPlanInterestCost_0175c3" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaapDefinedBenefitPlanExpectedReturnOnPlanAssets_ff3fe0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_47bd23" xlink:to="loc_us-gaapDefinedBenefitPlanExpectedReturnOnPlanAssets_ff3fe0" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="loc_us-gaapDefinedBenefitPlanAmortizationOfPriorServiceCostCredit_c4541f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_47bd23" xlink:to="loc_us-gaapDefinedBenefitPlanAmortizationOfPriorServiceCostCredit_c4541f" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaapDefinedBenefitPlanAmortizationOfGainsLosses_8b04bb" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_47bd23" xlink:to="loc_us-gaapDefinedBenefitPlanAmortizationOfGainsLosses_8b04bb" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaapDefinedBenefitPlanNetPeriodicBenefitCost_9ef382" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_47bd23" xlink:to="loc_us-gaapDefinedBenefitPlanNetPeriodicBenefitCost_9ef382" order="6" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/RetirementBenefitPlansDetails1" xlink:title="995487 - Disclosure - Retirement Benefit Plans (Details 1)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaapCompensationAndRetirementDisclosureAbstract_6356ec" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_11fdad" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCompensationAndRetirementDisclosureAbstract_6356ec" xlink:to="loc_us-gaapStatementTable_11fdad" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_509932" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_11fdad" xlink:to="loc_us-gaapStatementLineItems_509932" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaapRetirementPlanNameAxis_c362c2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_11fdad" xlink:to="loc_us-gaapRetirementPlanNameAxis_c362c2" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaapRetirementPlanNameDomain_9707af" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRetirementPlanNameAxis_c362c2" xlink:to="loc_us-gaapRetirementPlanNameDomain_9707af" order="20" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_RegularMatchingContributionsMember" xlink:label="loc_emlRegularMatchingContributionsMember_ee5f16" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRetirementPlanNameDomain_9707af" xlink:to="loc_emlRegularMatchingContributionsMember_ee5f16" order="21" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TransitionalCreditContributionsMember" xlink:label="loc_emlTransitionalCreditContributionsMember_8279ed" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRetirementPlanNameDomain_9707af" xlink:to="loc_emlTransitionalCreditContributionsMember_8279ed" order="22" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_NonDiscretionaryContributionsMember" xlink:label="loc_emlNonDiscretionaryContributionsMember_1ce98e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRetirementPlanNameDomain_9707af" xlink:to="loc_emlNonDiscretionaryContributionsMember_1ce98e" order="23" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaapDefinedContributionPlanEmployerDiscretionaryContributionAmount_5a7e83" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_509932" xlink:to="loc_us-gaapDefinedContributionPlanEmployerDiscretionaryContributionAmount_5a7e83" order="1" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/RetirementBenefitPlansDetailsNarrative" xlink:title="995488 - Disclosure - Retirement Benefit Plans (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaapCompensationAndRetirementDisclosureAbstract_da8ab3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_a4fc66" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCompensationAndRetirementDisclosureAbstract_da8ab3" xlink:to="loc_us-gaapStatementTable_a4fc66" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_137f2a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_a4fc66" xlink:to="loc_us-gaapStatementLineItems_137f2a" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaapRetirementPlanTypeAxis_3a0da5" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_a4fc66" xlink:to="loc_us-gaapRetirementPlanTypeAxis_3a0da5" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaapRetirementPlanTypeDomain_ea845e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRetirementPlanTypeAxis_3a0da5" xlink:to="loc_us-gaapRetirementPlanTypeDomain_ea845e" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaapPensionPlansDefinedBenefitMember_938357" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRetirementPlanTypeDomain_ea845e" xlink:to="loc_us-gaapPensionPlansDefinedBenefitMember_938357" order="11" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaapOtherPostretirementBenefitPlansDefinedBenefitMember_b22d11" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRetirementPlanTypeDomain_ea845e" xlink:to="loc_us-gaapOtherPostretirementBenefitPlansDefinedBenefitMember_b22d11" order="12" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaapDefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_e11c72" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_137f2a" xlink:to="loc_us-gaapDefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_e11c72" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPartnershipContribution" xlink:label="loc_us-gaapProceedsFromPartnershipContribution_876309" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_137f2a" xlink:to="loc_us-gaapProceedsFromPartnershipContribution_876309" order="2" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/ConcentrationOfRiskDetailsNarrative" xlink:title="995489 - Disclosure - Concentration of Risk (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract_d26562" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_1bd992" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract_d26562" xlink:to="loc_us-gaapStatementTable_1bd992" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_4bac12" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_1bd992" xlink:to="loc_us-gaapStatementLineItems_4bac12" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis_fd98f0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_1bd992" xlink:to="loc_us-gaapPlanNameAxis_fd98f0" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_11ed6f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis_fd98f0" xlink:to="loc_us-gaapPlanNameDomain_11ed6f" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis_a094a6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_1bd992" xlink:to="loc_us-gaapShortTermDebtTypeAxis_a094a6" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain_00ddf0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeAxis_a094a6" xlink:to="loc_us-gaapShortTermDebtTypeDomain_00ddf0" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis_cad07e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_1bd992" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis_cad07e" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_a466a8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis_cad07e" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_a466a8" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis_ab26b1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_1bd992" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis_ab26b1" order="60" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_4e3620" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis_ab26b1" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_4e3620" order="60" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_BottomMember" xlink:label="loc_emlBottomMember_3a1154" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain_11ed6f" xlink:to="loc_emlBottomMember_3a1154" order="61" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaapLineOfCreditMember_0a73dd" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain_00ddf0" xlink:to="loc_us-gaapLineOfCreditMember_0a73dd" order="62" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TopMember" xlink:label="loc_emlTopMember_d0fbb9" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain_11ed6f" xlink:to="loc_emlTopMember_d0fbb9" order="63" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_038e83" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain_a466a8" xlink:to="loc_us-gaapAccountsReceivableMember_038e83" order="64" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_48f970" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain_4e3620" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_48f970" order="65" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ThresholdPercentageOfConcentrationRisk" xlink:label="loc_emlThresholdPercentageOfConcentrationRisk_66f9c7" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_4bac12" xlink:to="loc_emlThresholdPercentageOfConcentrationRisk_66f9c7" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:label="loc_us-gaapFederalDepositInsuranceCorporationPremiumExpense_7341b2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_4bac12" xlink:to="loc_us-gaapFederalDepositInsuranceCorporationPremiumExpense_7341b2" order="2" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_BasisSpreadOnVariableRate" xlink:label="loc_emlBasisSpreadOnVariableRate_abd200" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_4bac12" xlink:to="loc_emlBasisSpreadOnVariableRate_abd200" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://eml.com/role/SegmentInformationDetails" xlink:title="995490 - Disclosure - Segment Information (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract_283936" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_da6deb" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract_283936" xlink:to="loc_us-gaapRevenues_da6deb" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostDirectMaterial" xlink:label="loc_us-gaapCostDirectMaterial_4e0104" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract_283936" xlink:to="loc_us-gaapCostDirectMaterial_4e0104" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostDirectLabor" xlink:label="loc_us-gaapCostDirectLabor_208084" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract_283936" xlink:to="loc_us-gaapCostDirectLabor_208084" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_VariableAndFixedOverhead" xlink:label="loc_emlVariableAndFixedOverhead_572093" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract_283936" xlink:to="loc_emlVariableAndFixedOverhead_572093" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit_c7f055" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract_283936" xlink:to="loc_us-gaapGrossProfit_c7f055" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_df0088" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract_283936" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_df0088" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense_782b78" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract_283936" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense_782b78" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_d30460" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract_283936" xlink:to="loc_us-gaapOperatingIncomeLoss_d30460" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>eml-20250628_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 08/05/2025-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2025 I-NET Business Solutions, Inc. All Rights Reserved.-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://eml.com/role/Cover" xlink:href="eml-20250628.xsd#Cover" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" xlink:href="eml-20250628.xsd#CondensedConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:href="eml-20250628.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/CondensedConsolidatedBalanceSheets" xlink:href="eml-20250628.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="eml-20250628.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="eml-20250628.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/BasisOfPresentation" xlink:href="eml-20250628.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/DiscontinuedOperations" xlink:href="eml-20250628.xsd#DiscontinuedOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/EarningsPerShare" xlink:href="eml-20250628.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurements" xlink:href="eml-20250628.xsd#FairValueOfInstrumentsAndFairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/Inventories" xlink:href="eml-20250628.xsd#Inventories" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/Goodwill" xlink:href="eml-20250628.xsd#Goodwill" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/Leases" xlink:href="eml-20250628.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/Debt" xlink:href="eml-20250628.xsd#Debt" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwards" xlink:href="eml-20250628.xsd#StockOptionsAndAwards" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ShareRepurchaseProgram" xlink:href="eml-20250628.xsd#ShareRepurchaseProgram" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RevenueRecognition" xlink:href="eml-20250628.xsd#RevenueRecognition" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/IncomeTaxes" xlink:href="eml-20250628.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RetirementBenefitPlans" xlink:href="eml-20250628.xsd#RetirementBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RecentAccountingPronouncements" xlink:href="eml-20250628.xsd#RecentAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ConcentrationOfRisk" xlink:href="eml-20250628.xsd#ConcentrationOfRisk" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/SegmentInformation" xlink:href="eml-20250628.xsd#SegmentInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/DiscontinuedOperationsTables" xlink:href="eml-20250628.xsd#DiscontinuedOperationsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/EarningsPerShareTables" xlink:href="eml-20250628.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurementsTables" xlink:href="eml-20250628.xsd#FairValueOfInstrumentsAndFairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/InventoriesTables" xlink:href="eml-20250628.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/LeasesTables" xlink:href="eml-20250628.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwardsTables" xlink:href="eml-20250628.xsd#StockOptionsAndAwardsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ShareRepurchaseProgramTables" xlink:href="eml-20250628.xsd#ShareRepurchaseProgramTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RetirementBenefitPlansTables" xlink:href="eml-20250628.xsd#RetirementBenefitPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/SegmentInformationTables" xlink:href="eml-20250628.xsd#SegmentInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/DiscontinuedOperationsDetails" xlink:href="eml-20250628.xsd#DiscontinuedOperationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/EarningsPerShareDetails" xlink:href="eml-20250628.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/FairValueOfDerivativeInstrumentsDetails" xlink:href="eml-20250628.xsd#FairValueOfDerivativeInstrumentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1" xlink:href="eml-20250628.xsd#FairValueOfDerivativeInstrumentsDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/InventoriesDetails" xlink:href="eml-20250628.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/GoodwillDetailsNarrative" xlink:href="eml-20250628.xsd#GoodwillDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/LeasesDetails" xlink:href="eml-20250628.xsd#LeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/LeasesDetailsNarrative" xlink:href="eml-20250628.xsd#LeasesDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/DebtDetailsNarrative" xlink:href="eml-20250628.xsd#DebtDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwardsDetails" xlink:href="eml-20250628.xsd#StockOptionsAndAwardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwardsDetails1" xlink:href="eml-20250628.xsd#StockOptionsAndAwardsDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwardsDetails2" xlink:href="eml-20250628.xsd#StockOptionsAndAwardsDetails2" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" xlink:href="eml-20250628.xsd#StockOptionsAndAwardsDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ShareRepurchaseProgramDetails" xlink:href="eml-20250628.xsd#ShareRepurchaseProgramDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ShareRepurchaseProgramDetailsNarrative" xlink:href="eml-20250628.xsd#ShareRepurchaseProgramDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RetirementBenefitPlansDetails" xlink:href="eml-20250628.xsd#RetirementBenefitPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RetirementBenefitPlansDetails1" xlink:href="eml-20250628.xsd#RetirementBenefitPlansDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/RetirementBenefitPlansDetailsNarrative" xlink:href="eml-20250628.xsd#RetirementBenefitPlansDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/ConcentrationOfRiskDetailsNarrative" xlink:href="eml-20250628.xsd#ConcentrationOfRiskDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://eml.com/role/SegmentInformationDetails" xlink:href="eml-20250628.xsd#SegmentInformationDetails" xlink:type="simple" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/Cover" xlink:title="00000001 - Document - Cover Page Information">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="loc_deiCover" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" xlink:title="124100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:title="148400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/CondensedConsolidatedBalanceSheets" xlink:title="148401 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="148402 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:title="170000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/BasisOfPresentation" xlink:title="995446 - Disclosure - Basis of Presentation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/DiscontinuedOperations" xlink:title="995447 - Disclosure - Discontinued Operations" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/EarningsPerShare" xlink:title="995448 - Disclosure - Earnings Per Share" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurements" xlink:title="995449 - Disclosure - Fair Value of Instruments and Fair Value Measurements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/Inventories" xlink:title="995450 - Disclosure - Inventories" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/Goodwill" xlink:title="995451 - Disclosure - Goodwill" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/Leases" xlink:title="995452 - Disclosure - Leases" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/Debt" xlink:title="995453 - Disclosure - Debt" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwards" xlink:title="995454 - Disclosure - Stock Options and Awards" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/ShareRepurchaseProgram" xlink:title="995455 - Disclosure - Share Repurchase Program" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/RevenueRecognition" xlink:title="995456 - Disclosure - Revenue Recognition" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/IncomeTaxes" xlink:title="995457 - Disclosure - Income Taxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/RetirementBenefitPlans" xlink:title="995458 - Disclosure - Retirement Benefit Plans" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/RecentAccountingPronouncements" xlink:title="995459 - Disclosure - Recent Accounting Pronouncements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/ConcentrationOfRisk" xlink:title="995460 - Disclosure - Concentration of Risk" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/SegmentInformation" xlink:title="995461 - Disclosure - Segment Information" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/DiscontinuedOperationsTables" xlink:title="995462 - Disclosure - Discontinued Operations (Tables)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/EarningsPerShareTables" xlink:title="995463 - Disclosure - Earnings Per Share (Tables)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurementsTables" xlink:title="995464 - Disclosure - Fair Value of Instruments and Fair Value Measurements (Tables)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/InventoriesTables" xlink:title="995465 - Disclosure - Inventories (Tables)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/LeasesTables" xlink:title="995466 - Disclosure - Leases (Tables)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwardsTables" xlink:title="995467 - Disclosure - Stock Options and Awards (Tables)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/ShareRepurchaseProgramTables" xlink:title="995468 - Disclosure - Share Repurchase Program (Tables)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/RetirementBenefitPlansTables" xlink:title="995469 - Disclosure - Retirement Benefit Plans (Tables)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/SegmentInformationTables" xlink:title="995470 - Disclosure - Segment Information (Tables)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/DiscontinuedOperationsDetails" xlink:title="995471 - Disclosure - Discontinued Operations (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaapDisposalGroupClassificationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDisposalGroupClassificationAxis" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaapDisposalGroupClassificationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDisposalGroupClassificationAxis" xlink:to="loc_us-gaapDisposalGroupClassificationDomain" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaapDisposalGroupClassificationDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapDisposalGroupClassificationAxis" xlink:to="loc_us-gaapDisposalGroupClassificationDomain_10" order="40" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DiscontinuedOperationsMember" xlink:label="loc_emlDiscontinuedOperationsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisposalGroupClassificationDomain" xlink:to="loc_emlDiscontinuedOperationsMember" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInterestExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInterestExpense" order="7" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" order="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="loc_us-gaapDiscontinuedOperationTaxEffectOfDiscontinuedOperation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDiscontinuedOperationTaxEffectOfDiscontinuedOperation" order="9" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_LossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_emlLossFromDiscontinuedOperationsNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlLossFromDiscontinuedOperationsNetOfTax" order="10" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/EarningsPerShareDetails" xlink:title="995472 - Disclosure - Earnings per Share (Details)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/FairValueOfDerivativeInstrumentsDetails" xlink:title="995473 - Disclosure - Fair Value of Derivative Instruments (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaapDisposalGroupClassificationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDisposalGroupClassificationAxis" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaapDisposalGroupClassificationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDisposalGroupClassificationAxis" xlink:to="loc_us-gaapDisposalGroupClassificationDomain" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaapDisposalGroupClassificationDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapDisposalGroupClassificationAxis" xlink:to="loc_us-gaapDisposalGroupClassificationDomain_10" order="30" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="loc_us-gaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="loc_us-gaapHedgingRelationshipDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="loc_us-gaapHedgingRelationshipDomain" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="loc_us-gaapHedgingRelationshipDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="loc_us-gaapHedgingRelationshipDomain_10" order="50" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DiscontinuedOperationsMember" xlink:label="loc_emlDiscontinuedOperationsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisposalGroupClassificationDomain" xlink:to="loc_emlDiscontinuedOperationsMember" order="31" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_LossReclassifiedFromOCIEarningsMember" xlink:label="loc_emlLossReclassifiedFromOCIEarningsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapHedgingRelationshipDomain" xlink:to="loc_emlLossReclassifiedFromOCIEarningsMember" order="32" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects" xlink:label="loc_emlDerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlDerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects" order="1" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1" xlink:title="995474 - Disclosure - Fair Value of Derivative Instruments (Details 1)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtInstrumentAxis" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" order="40" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaapFairValueByAssetClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFairValueByAssetClassAxis" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByAssetClassAxis" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="50" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapFairValueByAssetClassAxis" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_10" order="60" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DerivativeLiabilitiesMember" xlink:label="loc_emlDerivativeLiabilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_emlDerivativeLiabilitiesMember" order="41" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFinancialInstrumentsAssetsMember" xlink:label="loc_us-gaapDerivativeFinancialInstrumentsAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="loc_us-gaapDerivativeFinancialInstrumentsAssetsMember" order="42" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaapForeignCurrencyContractsLiabilityFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapForeignCurrencyContractsLiabilityFairValueDisclosure" order="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DesignatedForeignCurrencyHedgeContractsAssets" xlink:label="loc_emlDesignatedForeignCurrencyHedgeContractsAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlDesignatedForeignCurrencyHedgeContractsAssets" order="2" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/InventoriesDetails" xlink:title="995475 - Disclosure - Inventories (Details)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/GoodwillDetailsNarrative" xlink:title="995476 - Disclosure - Goodwill (Details Narrative)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/LeasesDetails" xlink:title="995477 - Disclosure - Leases (Details)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/LeasesDetailsNarrative" xlink:title="995478 - Disclosure - Leases (Details Narrative)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/DebtDetailsNarrative" xlink:title="995479 - Disclosure - Debt (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain_10" order="40" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="50" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" order="60" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" order="60" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" order="70" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain_10" order="80" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:label="loc_us-gaapDebtInstrumentRedemptionPeriodAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtInstrumentRedemptionPeriodAxis" order="80" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:label="loc_us-gaapDebtInstrumentRedemptionPeriodDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentRedemptionPeriodAxis" xlink:to="loc_us-gaapDebtInstrumentRedemptionPeriodDomain" order="90" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:label="loc_us-gaapDebtInstrumentRedemptionPeriodDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapDebtInstrumentRedemptionPeriodAxis" xlink:to="loc_us-gaapDebtInstrumentRedemptionPeriodDomain_10" order="100" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MediumTermNotesMember" xlink:label="loc_us-gaapMediumTermNotesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_us-gaapMediumTermNotesMember" order="81" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_BottomMember" xlink:label="loc_emlBottomMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_emlBottomMember" order="82" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TopMember" xlink:label="loc_emlTopMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_emlTopMember" order="83" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaapLineOfCreditMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_us-gaapLineOfCreditMember" order="84" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:label="loc_us-gaapDebtInstrumentRedemptionPeriodOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentRedemptionPeriodDomain" xlink:to="loc_us-gaapDebtInstrumentRedemptionPeriodOneMember" order="85" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:label="loc_us-gaapDebtInstrumentRedemptionPeriodTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentRedemptionPeriodDomain" xlink:to="loc_us-gaapDebtInstrumentRedemptionPeriodTwoMember" order="86" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:label="loc_us-gaapDebtInstrumentRedemptionPeriodThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentRedemptionPeriodDomain" xlink:to="loc_us-gaapDebtInstrumentRedemptionPeriodThreeMember" order="87" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_VariableInterestRateBasedOnSeniorNetLeverageRatio" xlink:label="loc_emlVariableInterestRateBasedOnSeniorNetLeverageRatio" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlVariableInterestRateBasedOnSeniorNetLeverageRatio" order="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_RevolvingCommitmentPortion" xlink:label="loc_emlRevolvingCommitmentPortion" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlRevolvingCommitmentPortion" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="loc_us-gaapLineOfCreditFacilityCommitmentFeePercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityCommitmentFeePercentage" order="3" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_RatioDescription" xlink:label="loc_emlRatioDescription" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlRatioDescription" order="4" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TermOfLoan" xlink:label="loc_emlTermOfLoan" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlTermOfLoan" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal" xlink:label="loc_us-gaapLineOfCreditFacilityPeriodicPaymentPrincipal" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityPeriodicPaymentPrincipal" order="6" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_DebtInstrumentBasisSpreadOnVariableRates" xlink:label="loc_emlDebtInstrumentBasisSpreadOnVariableRates" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlDebtInstrumentBasisSpreadOnVariableRates" order="7" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwardsDetails" xlink:title="995480 - Disclosure - Stock Options and Awards (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain_10" order="40" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_StockOptionsPlanMember" xlink:label="loc_emlStockOptionsPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_emlStockOptionsPlanMember" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" order="2" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_StockIssuedDuringPeriodSharesStockOptionsExpired" xlink:label="loc_emlStockIssuedDuringPeriodSharesStockOptionsExpired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlStockIssuedDuringPeriodSharesStockOptionsExpired" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="5" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceBeginningBalance" xlink:label="loc_emlWeightedAverageExercisePriceBeginningBalance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlWeightedAverageExercisePriceBeginningBalance" order="7" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceIssued" xlink:label="loc_emlWeightedAverageExercisePriceIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlWeightedAverageExercisePriceIssued" order="8" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceExpired" xlink:label="loc_emlWeightedAverageExercisePriceExpired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlWeightedAverageExercisePriceExpired" order="9" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceExercised" xlink:label="loc_emlWeightedAverageExercisePriceExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlWeightedAverageExercisePriceExercised" order="10" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceForfeited" xlink:label="loc_emlWeightedAverageExercisePriceForfeited" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlWeightedAverageExercisePriceForfeited" order="11" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageExercisePriceEndingBalance" xlink:label="loc_emlWeightedAverageExercisePriceEndingBalance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlWeightedAverageExercisePriceEndingBalance" order="12" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwardsDetails1" xlink:title="995481 - Disclosure - Stock Options and Awards (Details 1)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" order="30" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionAxis" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain_10" order="50" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_BottomMember" xlink:label="loc_emlBottomMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_emlBottomMember" order="31" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_SARMember" xlink:label="loc_emlSARMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_emlSARMember" order="32" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TopMember" xlink:label="loc_emlTopMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_emlTopMember" order="33" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" order="2" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_WeightedAverageRemainingContractualLife" xlink:label="loc_emlWeightedAverageRemainingContractualLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlWeightedAverageRemainingContractualLife" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" order="5" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwardsDetails2" xlink:title="995482 - Disclosure - Stock Options and Awards (Details 2)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain_10" order="30" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_StockOptionsMember" xlink:label="loc_emlStockOptionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_emlStockOptionsMember" order="11" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesOther" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesOther" order="2" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod" xlink:label="loc_emlShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="4" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" xlink:title="995483 - Disclosure - Stock Options and Awards (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain_10" order="30" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" order="40" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_StockOptionsMember" xlink:label="loc_emlStockOptionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_emlStockOptionsMember" order="21" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TwoThousandTwentyPlanMember" xlink:label="loc_emlTwoThousandTwentyPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_emlTwoThousandTwentyPlanMember" order="22" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" order="7" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="8" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/ShareRepurchaseProgramDetails" xlink:title="995484 - Disclosure - Share Repurchase Program (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain_10" order="40" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="loc_srtShareRepurchaseProgramAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtShareRepurchaseProgramAxis" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="loc_srtShareRepurchaseProgramDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtShareRepurchaseProgramAxis" xlink:to="loc_srtShareRepurchaseProgramDomain" order="50" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="loc_srtShareRepurchaseProgramDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srtShareRepurchaseProgramAxis" xlink:to="loc_srtShareRepurchaseProgramDomain_10" order="60" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember" xlink:label="loc_emlTotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_emlTotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember" order="41" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" xlink:label="loc_emlMaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtShareRepurchaseProgramDomain" xlink:to="loc_emlMaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" order="42" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_AveragePricePaidPerShareMember" xlink:label="loc_emlAveragePricePaidPerShareMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtShareRepurchaseProgramDomain" xlink:to="loc_emlAveragePricePaidPerShareMember" order="43" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TotalNumberofSharesPurchasedMember" xlink:label="loc_emlTotalNumberofSharesPurchasedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtShareRepurchaseProgramDomain" xlink:to="loc_emlTotalNumberofSharesPurchasedMember" order="44" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms" xlink:label="loc_emlTotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlTotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms" order="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms" xlink:label="loc_emlMaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlMaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms" order="2" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_AveragePricePaidPerShareDuringThePeriod" xlink:label="loc_emlAveragePricePaidPerShareDuringThePeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlAveragePricePaidPerShareDuringThePeriod" order="3" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TotalNumberOfSharesPurchased" xlink:label="loc_emlTotalNumberOfSharesPurchased" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlTotalNumberOfSharesPurchased" order="4" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/ShareRepurchaseProgramDetailsNarrative" xlink:title="995485 - Disclosure - Share Repurchase Program (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="loc_srtShareRepurchaseProgramAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtShareRepurchaseProgramAxis" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="loc_srtShareRepurchaseProgramDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtShareRepurchaseProgramAxis" xlink:to="loc_srtShareRepurchaseProgramDomain" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="loc_srtShareRepurchaseProgramDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srtShareRepurchaseProgramAxis" xlink:to="loc_srtShareRepurchaseProgramDomain_10" order="30" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" xlink:label="loc_emlMaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtShareRepurchaseProgramDomain" xlink:to="loc_emlMaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember" order="11" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_srtStockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_srtStockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" order="1" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram" xlink:label="loc_emlMaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlMaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram" order="2" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/RetirementBenefitPlansDetails" xlink:title="995486 - Disclosure - Retirement Benefit Plans (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaapRetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRetirementPlanTypeAxis" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaapRetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRetirementPlanTypeAxis" xlink:to="loc_us-gaapRetirementPlanTypeDomain" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaapRetirementPlanTypeDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapRetirementPlanTypeAxis" xlink:to="loc_us-gaapRetirementPlanTypeDomain_10" order="40" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaapPensionPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRetirementPlanTypeDomain" xlink:to="loc_us-gaapPensionPlansDefinedBenefitMember" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaapOtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRetirementPlanTypeDomain" xlink:to="loc_us-gaapOtherPostretirementBenefitPlansDefinedBenefitMember" order="22" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaapDefinedBenefitPlanServiceCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDefinedBenefitPlanServiceCost" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaapDefinedBenefitPlanInterestCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDefinedBenefitPlanInterestCost" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaapDefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDefinedBenefitPlanExpectedReturnOnPlanAssets" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="loc_us-gaapDefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaapDefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDefinedBenefitPlanAmortizationOfGainsLosses" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaapDefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDefinedBenefitPlanNetPeriodicBenefitCost" order="6" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/RetirementBenefitPlansDetails1" xlink:title="995487 - Disclosure - Retirement Benefit Plans (Details 1)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="loc_us-gaapRetirementPlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRetirementPlanNameAxis" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaapRetirementPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRetirementPlanNameAxis" xlink:to="loc_us-gaapRetirementPlanNameDomain" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="loc_us-gaapRetirementPlanNameDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapRetirementPlanNameAxis" xlink:to="loc_us-gaapRetirementPlanNameDomain_10" order="40" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_RegularMatchingContributionsMember" xlink:label="loc_emlRegularMatchingContributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRetirementPlanNameDomain" xlink:to="loc_emlRegularMatchingContributionsMember" order="21" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TransitionalCreditContributionsMember" xlink:label="loc_emlTransitionalCreditContributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRetirementPlanNameDomain" xlink:to="loc_emlTransitionalCreditContributionsMember" order="22" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_NonDiscretionaryContributionsMember" xlink:label="loc_emlNonDiscretionaryContributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRetirementPlanNameDomain" xlink:to="loc_emlNonDiscretionaryContributionsMember" order="23" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaapDefinedContributionPlanEmployerDiscretionaryContributionAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDefinedContributionPlanEmployerDiscretionaryContributionAmount" order="1" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/RetirementBenefitPlansDetailsNarrative" xlink:title="995488 - Disclosure - Retirement Benefit Plans (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaapRetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRetirementPlanTypeAxis" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaapRetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRetirementPlanTypeAxis" xlink:to="loc_us-gaapRetirementPlanTypeDomain" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaapRetirementPlanTypeDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapRetirementPlanTypeAxis" xlink:to="loc_us-gaapRetirementPlanTypeDomain_10" order="30" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaapPensionPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRetirementPlanTypeDomain" xlink:to="loc_us-gaapPensionPlansDefinedBenefitMember" order="11" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaapOtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRetirementPlanTypeDomain" xlink:to="loc_us-gaapOtherPostretirementBenefitPlansDefinedBenefitMember" order="12" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaapDefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPartnershipContribution" xlink:label="loc_us-gaapProceedsFromPartnershipContribution" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromPartnershipContribution" order="2" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/ConcentrationOfRiskDetailsNarrative" xlink:title="995489 - Disclosure - Concentration of Risk (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" order="30" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain_10" order="40" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="50" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" order="60" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="60" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" order="70" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" order="80" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_BottomMember" xlink:label="loc_emlBottomMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_emlBottomMember" order="61" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaapLineOfCreditMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_us-gaapLineOfCreditMember" order="62" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_TopMember" xlink:label="loc_emlTopMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_emlTopMember" order="63" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" order="64" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember" order="65" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_ThresholdPercentageOfConcentrationRisk" xlink:label="loc_emlThresholdPercentageOfConcentrationRisk" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlThresholdPercentageOfConcentrationRisk" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:label="loc_us-gaapFederalDepositInsuranceCorporationPremiumExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFederalDepositInsuranceCorporationPremiumExpense" order="2" />
    <link:loc xlink:type="locator" xlink:href="eml-20250628.xsd#eml_BasisSpreadOnVariableRate" xlink:label="loc_emlBasisSpreadOnVariableRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_emlBasisSpreadOnVariableRate" order="3" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://eml.com/role/SegmentInformationDetails" xlink:title="995490 - Disclosure - Segment Information (Details)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>eml_ex102img15.jpg
<TEXT>
begin 644 eml_ex102img15.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  4$! 0$ P4$! 0&!04&" T(" <'
M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_
MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @("#_P  1" 2B Y0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#[+HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *C5%5F95 +<D@=:DHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *.:*.] !1110 4444 %%%% !1110 4444 %
M%%% "!@<X[4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !110#F@ HHHH **** "BBB@ HHHH **** "BB
MB@ HI.]+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !2 !1P,4M% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% %;SHO/,'F+YNW=LS\V.F<
M>E6:K^3'YPF,:F0*5#8Y .,C/X#\JL4 %!SVHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J&169-J-M.0<_CS4U% !V
MHHHH ***.] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 -5E90RD$'N*=3(XTB0)&H51V%/H **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHKE/B L3?#3Q,9@I1-,N9/F&0"L3,#]00#^% '5YHK
MY>OKNQL?ASX"OM%LM2\,Z\QL,ZW*KVMD1M7>;A\[)$?) #?>+ ],U]0CI0 4
M444 %%%% !17B,TVDVOQA\:IJVE:I?6J6MB\,-A9W%PL;E)#(<1 A6;*^F<
M\X..D;Q-#X/\)Z8EEI\]Q!+83ZF)+VZ\N."(%7\IIF#?/^]"HIZA#R,4 >E4
M5YPWQ&M[RVA_X1W1;K5KDZ/'KLMLA"/';R E%'!W3/M?:G&2O++D&L#4O%4G
MAWXJ^*]:AT74M2A@\-V-]- C;3 @DNB[8D8*#M5?E')*GT- 'LU&:QM5UB/3
MO"5[KXB,L=M9O>"/."P5"^/TKA_#OA%O$G@:SUK6]:U3^WM7M$NVO+:^EB^R
M/(FX+"BL%1%W8VX(;'S;LG(!ZC17F]MX\DM?%C^"YM#U"]O]-ALC?7L 4P()
M@1YH);=L#+SD9ZG&!FH++XO>&;C6;2SF;RK6^M9[RVNTGCE7RXDWOYJHQ,1*
M?.H(Y&>A!% 'I]%>1MXBO]8^+7@J3[#JNE6-U9W\T233A8[N/9"5+Q*W# MD
M!AD9Z\D"MX=\8?98/#>G^%='U">TU;5M1BF&I7://&T7FLZ@[B"/,'!W$ #'
M.1@ ]EHKRWXY7%Q9_"'5-2M=0O=.N;9[=HY[*ZEMW4F=$(S&RDY#$8)QSZXK
M'TWQ'-X9\<^()-+O-;USP9I>BF\NVF>2\*W@8GRX)I"2[% <H&*@D?=YH ]J
MHKSJX^)UGIVG>(;S5]$O[=O#WD->00F*5O+E *NOSC..<CK\IP#QF.U^(&J:
MAXZT[0(O".IV-O-%=22F^6..5A$T*AT D(\O]\#DG)Z <&@#TFBN$TGX@66L
M:-#JD&CZDK3:FVE+9R+&)TF5BK[UWX4+M<GYC\JY&<XJM\2M5FTB'PO-#-=1
MK)K]M'(EKO+3)M<E-J<L#@<=.!F@#T2BN!M_B1H\NC7E]=6%_I]U9:@-+EL+
ML11S_:"JL%!\PQX*,'SOQMR>U4'^,'AM;:UE%GJ4KSZF^D&""..9XKI4+A#L
MD(.Y1E2I8'(Z4 >FT5YMJ7Q:\.Z39)>7UCJ4$"1037ID2)'T\38*B6-I ^0"
M"P16P#FN7@^(T'A#QW\0)-=;7-2TJVU"VQ+!$]Q!IL;6T;$L2<(I9ONID]R,
M<T >XT5PX\>:6]]XDLVL[Z-_#]HM]<-MCQ-$R,Z-%A\MD(V,@#(P<'(K;OM<
MCTWPO<>(+ZSNH8;:V-U+;[ \R*%W%=JD@L/8X]Z -VBN"A^)6BW4$,EMI^IR
M27$RPVL3VXB:YS$LA="[*NP!L%R0,\#.1ER_$K09](T[4=.AO=0%_;W%U'#;
MQKO2. A9BVY@HVL0O7DGC- '=T5Y?XF\675Y-X2MM'LM7?3]<<7#7%EY<<DT
M/V:241H6<,C95">G&0#D\<S#?>(+R_\ $^FWVO>*["U\*I%"E];QV[R?ZD2N
MTJ@L9F964#"G  )P2U 'NU%>8:;\2O#>FZ%X?M;N\UB_GO=(AU&&:6S9YKB(
M[!O8(,%_G#.%R%&2<#%6YOBYX3AFQ(VH+;+J#Z9+>?89/(@G5BFUWQ@9<;1[
MXS@$$@'HE%<#:_$KPO>:?JUV7OK1M*N(;6XMKRSDAF$DQ40 (P!_>%U Z=><
M<UTFDZI'K%D]U#;W%L8Y7ADAN4V21NIP01S^!!((((R#0!M45Q[>.=!CUVUT
MF1[B/[7<O96]V\#"WFN%!)A63H6^1_8E2,YXINE^.?#>L:Q%IMA<3$W"W#6U
MPT++#<^0X2;RW/#;6/T/)&1S0!V5%>?77CS2=4T;5X]%GO(+M-+N;ZSN9;1D
M29(QCSHBZ[74,R$'!!# C(-+X%\>:+XDMK'14U":ZUJ'3H;BX>2VDC2<[5#L
MCE0DF&89*$@%A0!Z!16!K'B"QT'ROMOVB66;<8K>TMWN)I N-S!$!8@9&3C
MR/45R_BCQ]9VOAS1M0T*XFO(-9NX8(KRSM7N%2-I LA&U2/,QN 0C.[L=I%
M'H]%<'J_B"Z\"^ KK6]<NKK7I82[0,EB8W8,28TE$:D)CA2^U1[9.#DZA\1+
M71O'5Q_:]Y>0Z%_8L5\D/]F3&99&FD5F,8C,H 6/)R,*.3CK0!ZE17):OX]\
M*Z':07>H:HQMYK<78DMK>6Y5(#TF<Q*WEQ_[;87@\\&MYKZR73#JC740LA%Y
MYN-PV>7C=NSTQCG- %^BN4TOQOX;UB*_FM;YXH]/B%Q<&]MY;39"0Q$N)57,
M9"MAQ\IVGGBHK;QUX7N6NU_M5K9[6W-Y(EW;2VS+ !GS<2*I*8!^8<'!'4&@
M#L**XY?'W@^:VEFM=>@NO*=(WBME::4.Z[U41H"Y)4%L 9P">QJ[-XR\-PZ)
M;:RVJ(]E= F%XD:1G ^]A5!;Y<'=Q\N#G&* .DHKD+KQ]X-LUB>X\4:<JRV?
M]H1E9U826^X+YBXSN!8@#'4\#-6K/QAX9U#6;?2;'7K.XO;FW%U#!'*"TD9
M.X>O!!QUP<]* .EHKG8?%?AV;5)=+AUBW-Y&'+1EL9V</@GAMI^]@G;WQ4-G
MXV\(ZC=QVMCXDL+BXDMS=)''.I+1  EQ[8(.?0YZ4 =117&Z7XZ\/ZMH!UN/
M4H[>U\]X%,YV,2&8#Y3@Y(4L!UQG/0UTMC?66J6,5]I]W%=VTR[HYH7#HX]0
M1P: +M%9>H:MINDPK/JFH6UC$[;%>XE6-6;!. 6(R< \>U5[CQ'X?L["#4KO
M7+"VL[E/,AN)KE$CE7&<JQ.",$'B@#<HK$7Q!H/]I6FG)K=@U[>1>=;6XN4,
MD\>,[T7.67 )R.*&\0:''IK:A)K5C':),UNT[7*!%D4D,A;.-P(((Z\&@#;H
MK$F\0Z'# )I=:L$B,'VD.UR@4Q9 \S.?NY(&[IDBEN=>T.SL(-0NM8LK>SN
M##/+<(D<H(R-K$X/'/':@#:HK)NM9TFQ7??:I:6RF,S S3*@*# +<GIR.>G(
MK)NO&WA>TUO2-$;6K5KO5@6MD6=#N3'#=>C'"KCJ3QT. #K**RK76M'O;^;3
M[+5;2YO("1+;Q3J\D>#@[E!R.?6M6@ HK,M=6TN]$[6>I6MR+?B8Q3*_E=?O
M8/'0]?0U-#>6LTKQ0W$<DB ,RHX)4'H2.V: +M%<;/XNV_$32?#-JMK<VU]:
MW<TD\<VYX9(&B!0J!CD2COGCI794 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116##
MXH\-W%K;W4'B+39H+BX^QPRI=QLLL^<>4I!P7SQM'- &]16!_P )/X;^VQ67
M_"0Z;]IFF:WCA^UQ[WE4X9 N<E@>HZBN9^)7CZ/P?X2O[K3+[3'UN!H!'97<
MP+,))57.P,K'Y2Q'(^Z?2@#T6BL2X\0:'#K$>CW&M6,.HRD!+1[A%F8D9 "$
MY.0#VJIJGC#PSH]M?75YKMBBV,<LDZ+.K2+Y8RXV@YR.,C&>10!TU%<ROC#P
MNVEVNI2^(-.MK>Y4F-YKN-02,!ESNP2I.#@G!JJ_B26U\=ZAHU\;.VTJSTF/
M46NY)-I4M(ZMN)PJJ!'G/O[4 =A17.R:U)-K.DKIUSI=QI5Y#-(\WVL>:VW;
MM,2@$.O)W'/&14UOXB\/WEY#96>MV%Q=31F6.&*Y1GD0<%E4')'!Y'I0!N45
MB_\ "1>'_MTEC_;=C]JC.'A^TIO4YQ@C.14L>M:/-J3Z7%JEI)?)G=;).IE7
M'7*YR,4 :M8'B;29->\*ZIH<-PMNVH6TEJ970N$5U*L<9&2 3CGK5J_UC2M+
M,(U+4[2Q,[;8A<3+'YA]%W$9/(Z>M+-JVE6VHP:=<:I:0WMQ_J;>295DDZ_=
M4G)Z'IZ&@#A=1^'.L:UX(T[P/JGB.U.@VR6\5PMM8,D]U'"5*H7:5@F2BY(&
M?0BNSAM=4B\03W3:F'TIK>.*&P%N 8I S%I/,SEMP*C'0;<]S5>U\4:#J'B&
M\T"SU:UFU&R(6:!95+*V"2N,Y) P2.V1FLKQ)XQDTOQ'I_AC2VT]]7OX9IU-
M[<>5%"$V!0P +%G9P%'' 8\[<$ [BBL73]2^U10P71M[;5/*62XL4N%E:!B
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
M[B#M],G&3,GACQ)'>?$206^GE?$AWV;"Z?*D6D=N!*/+^7)3=\I;K7I.X4M
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
M*P[75@><@@@CU%>@330V\+S3.L<<:EF=C@*!U)/84Z.:.:)98F#QNH964Y#
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
M]O/<G=-+%$JM*>3EB!ENIZ^M 'AFJ>,+A/'5G=Z?XFN/LZ>+O[-NFN=1V?(
MR20+:@^7Y*X!\UL.6.0.A.]IM]K$-O'J;:]J$K/XPGT]8Y9]T?V<7<B;,>@4
M8&>F!BO2I/#7AN:YFNIM!T]YYIDN))&M4+22I]QR<9++V/45.V@Z"UM]E;1+
M$P>9YWE&V3;O_O8QC=[]: /%O$.K6&L>$]1U+7->EAU6W\506$E@U\4BBB34
MHU2,P;@AS"!(6(R<DYQP.Z^*6O:AH/A_2[BTOETVUN=5M[6_OI%)6UMVSN<D
M,I4;@BEMPP&)!!P:Z>?PSX>NM3FU2ZT'3IKZ8(DES):HTCA2"H+$9."JD>A
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
M]2+7=575II%BB+Q.IC(C3*D;/W,?4$\'GG@ Q?%'Q*\3:)-XLNK'1-.N-/\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *,444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% "9&<9Y]*6BB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"%XUD1HY%#*PP0
M1D$>E16MK:V5HEK9VT5M!&-J11($51Z #@5;HH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H&\S>NT@+GY
M@1R1CM^-3T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M?90ORY(!+<G&#/XDFUEW\ 1Z\;7^TX?%:PR/:-E'46]R48CJI9-A*\X+>G-
M'K-9.J:MI>AV7VS5+^&QMBZQ"29PH+LP55&>I)( %>?7'BWQ+;Z'#>?:K1I4
M\71Z-)FWQYELUV(2!\W#X;.1Z=*P?'6L:UXF\$:YJ-K=6D.B6>MPZ8UG);%Y
MI##>QQ.^_< A\T9 *L-@Z9;( /88-6TRZU6\TFWOH9;^R6-[BW5P7A5\["P[
M9VG'TK4KR7Q=XPUGPZ?B/J.FVNEI<Z-IUE=6TDL#$R[O,W"4A@6^Z0N,8]ZF
M;QAXJT;7_$ECK5A9:J]CH9URSM--C>-\!I%^SEW9M['8/G"KG)^7M0!ZI5.:
MXAL[62XN)4BAB4N[NVU44#)))Z "O-/!OC7Q!XB\56.G_P!H:1JFF3Z6NISW
M5E;NIMW; %N3YC -\V[GG ((Y!+-4F\1S_&G5=/_ +:B.D0>'TN/[/:W9@R2
M/*C\AP-^Z)?F*GY3@#[Q(!Z78WUIJ6GV^H6%PEQ:7,:S0RH<K(C#*L#Z$'-7
MZ\/^'?BCQ)I.G?##0;Z'3FTC7-#"VZPHXGA:"UC<.[EMI#@GY0@V_P!YJN>&
M?'GBC7/$\6DS3Z>J:MH]QJ%I+%92!+.6-HE"^8S[;I/WH.Y, [>#SP >QFEK
MSOX7ZIJ]U\)-)U[Q#J"WLES9I>><D3(^QD#'?EFW-G<<C P0 !BJFC^-/$ES
MH-MXVOK?3W\*7NER:FL<"LES: ()$1F,A64LN[.U5VE>X.0 >F[5SG:,_2E^
M4'IC->7:/XN\?3W4$VI^&;7^R]0LVN(;F)U1;*3RRZQR'S6,ZG!&]%7&/ND'
M(Y>^\7?$[5?AUX=\2";1M%MM8NM)"F*.5Y6^T3JC*P9QM7YXSA221N&5SN !
M[U69;ZG8WE_>6-IJ%O<75DRK<PQ2JSP%AN4.H.5)'(SU%>9Z]\3M<\/>)$L;
MFTT^YMK>_L=-N%M][R3M<;5,P925MPKOQ')N9PIP1D&F:UXPO?#8^)6KZ/X=
MTXW>D75G$&RR/>L\,1W28'S$>8JJ 1D#&10![%5.:^LX)DMYKJ&*5^%1Y &;
MZ ]:Y'P_XFUNZ\=:SX5UVQM()K6UM]0MGM79@896D3:Y8#YU:(\@8.>U<AJT
M=K#\9O%=TO@\>)+A= L)1;B. G>)+K!)E8==JCY=QXZ<"@#V95CV_(JX]A2>
M6AZH",8Y';TKS74-<U#PW<?\(?X(\/I>3Z=IZ7OD2,VW;(\HBA7^Z"T3C<>%
M&W@]HM1^(7B*?5+C3_"_A?[?J&FP6L]]8S.5<O,-WD+(/W:,J?-O8D'H!U(
M/3RL8*Y5<]!Q4$:VLRF2-8Y 206 !R03G]<UP/Q@^SW7P&\5M?0!0VER2>7.
M%)1]N5]1N#8QCN.*ZZ+^S]!\,&6.UCM+*RMC*8H(PJHJKN.%''K0!M    <
M=J6O,=+\=>+=48,OA'[/97>GM>6U^\C^5!)M++'*"BE@1@[DR.WO6-H/BGQ[
M<2?#N&9M,DBUG3I+V9C+)OGVQ1-\WR?*?WK' !R<=,<@'KR6UO&K+';QHK_>
M"J &^M)';6T41BCMXTC/5%0 'MTK@M'\>:EKVI:=+9^&;B71K]Y46\3S 80N
M=CR!HPNUL'[K,5)'7G%[P7XJUKQ5#]NNO#L.G:8ZR+'.+[SG:5)FC92GEK@?
M+D-GVP."0#LC;PM$86A0Q'JA4;?RJH]KILQ>UEMK:1AB5XF13C.0&(_ C/L:
MS/$GB6W\/PZ>OE_:;[4KM+&R@W%%DE8%OF8 [5"JS$X/"\ D@'SBQ\17WA_Q
MM\0=4O='L$O#-I4<D<5\! @=&4223-&I  Y/R'H ,]: /8A;PK,TZQH)6 4N
M%&X@=!FK5>-2?$CQ!K5CI$FBZ9:V4S>)VT2[BEN9-LGEQM(-C^4&"L%&24!
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
M(/&:\RF\>:QJ%_\ "[7&M[^SM=76YN)K&VQ(+Q39^9& $8[L$C&['()( P:
M/4M(T73=$MY;72K?[/%+,]PZ[V;,CL6=OF)Y)))]S5^:)9HS"Y<*XP2CE&_
M@@C\*Y!?B)X;;1;+5%GD5KVXFM8K24I%-YT+,LJ-O8*I4H026 Z<G(SK^'?$
MFG^*= AUC1I#);RL\?S8W(Z,593@D9# C@D=QD4 4[;P%X:L[&'3[>UNH[*(
MDK:+?W'D\MN.8_,VD;N<$&I[SPGX?OM2N-0N=/S+=;#<HDTB17)7&TRQJP20
M@ #+@G  Z#%<SKGBS5=/^)&B^2Q_X1@7/]CWSJ <WDRAHB<C.U2$3(/68@_=
MKH]8\7:;H>L0Z+<07]S?SVLEY##:6CS&1(V56 VC&[+KQ[Y.!0!6UKX<^#_$
M-Y>W>K:1Y\U\(A<$3RH)#$08WPK !UQ@. & XSCBB?X?^&;BWU:UDT^;R=8D
MCEO56\G43-&JJAX?C 51QC(4 ]!572_B9X7UB;28K;[>L>JR-;V\\]C+%%YZ
MAB8"[* )!L?CU0C.<9LQ_$/PS-K5OI*7CB2YN)+2"4QGRY9TSNC!ZY^5L$@*
MQ& 2>* .HCB\B)(8RQ55"@NQ8X'J3DD^YK,U_P .Z3XGLX]/UJ"2:V29)U2.
M>2$[T8,C91E/# 'Z@5D:7\1O#>LW^GV=B]]_Q,9)8;6>6QFCAEDCW[D$C*%W
M8C<XSG ]>*R/$GC+S)_#\?A^ZNTANM>@LWNH[?=!=)N821AR",<?>&,D<$X:
M@#J;7PCH-KK,>L?8Y+G48E*0W-[<RW3P*?O",RLVS.!G;C/>J2^!?#XU66\6
MS=(IK@7LEDLK"U>Y#!O/,0.TOD YQ@L Q&X U#+\2O"=O(R3W5]&BWC6#3MI
MMSY*SJVPH9/+V@EN!D\G&,Y&9+7X@>';S2K_ %'S[JT2PN%M9X;NSE@G65]O
MEKY3*')<.FT 9.X4 $?P_P##,'C"?Q1;V]S#=W+B::".ZD6UFF&-LSPAMC2#
M'#$=>>N#4'_"M_#IU4ZIMO@_]H?VHD(O91#'<<EG6,-M7<Q+-CJ2>Q(-@?$#
MPNL4\T^I26WV:[CL;B.:WD5X)I #&'7;E0V1AC\ISP:K:A\2M#M=%N-2M8;^
MY-MJ%OILUNUG-#+#+,R!"Z.H8*1(A!QSD 9)Q0!.WP]\//8SZ:_VUK:?4UU=
MU-T^3<K() V<YQO ;'3(%3WG@O0;^XUTZA!/>IK\<<-Y%/.Q0K&"$"#/R8R3
ME<'/.<XIGC*\U:'P%?:QH%])87UM;FYA$L(Q(P&0DBNI(!Z'&&'K6)%XRF\0
M^#M0DM/M.@:_IEU';W]G(J&2V<NJ_P :D,C*=RN!AAWZT 7&^&.@S: VCWUY
MJUXK7,-TUS=:A)-.S0MOB7>Q)V(W(48&<G&225U7X9Z'K$OB>2[O+\'Q+%#'
M=A)5PAAQY3QY4[67&1G(]0:U+[Q=X=TN:XM;_4G+615;N98))([8L 1YTB*4
MB."&^8C (/ (K;NGO/L4CZ:L,MR5_="9RL9/8D@$X^@H YC3?"^I:;XSBU5?
M$.IW&G1Z<+-[6ZO&F6>3<&$Q0@!'^_D@G=N PH4 ]M7$>"=3UN[GUK3=8U:R
MUHV%PD<=_9Q")9-T8=D9 S %2<9SR".X-=O0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 5Y-S1,JN4)& PQD>_/%</9_#/0[&'0(8+S4MF@7<MY9!YU;$DN=^XE<L#O
MDZ]-YQT7'=2*QB81MM8CAB,X/K7D_@GQ)XP\2>#M'\07GB'1TO-1NGC2P2S*
M"9(IF$BH3)NW^5&Q[X/M0!MW7PI\,WVF7-C>3:C*)M3.LI-]I*2VUV>LD3J
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
M3CVR/S%8/_"9>'_[ D\0274MOI\<_P!F+W%M+$S2[_+"JC*&8ER%& <D\9H
M\\A\+ZK_ &%#)IWPRTWPUOUC3KJ33],>W60QP2B6261EV*W=57DC&?XL!WB#
MPMXHN+OQO=VF@R7/VW7-'U*S030AKB.V-MYH&7PK?N7QNVYXYKO]$\9:+KVJ
MW.EV+727]JN^:WN+62)HOF*X)90,Y'0$\<]*ZJ@#DO$D.I:MX!O+>/27DO[J
MW"_8Q*A*L<94L2%./K6!XU\%W^IZQIWBKPW_ *+JV^WMM1MY NV]LQ.K,K<X
M#Q\LK ^HYR,=G#K&F7&O76@QW7F:C:0QW$T)1AMCD+!&!(P02C#@GH<ULT >
M0W&A^)=,A^(6AIH;:O!XEGENM/GC:-(P9H%B=)B3E=A4'.#E3QDC:.LL[[4M
M#B;16T'4;ZUTJPA,=]"T;?;& VLBJ6!WC&3GKVYKLJ* //O"/A^&S\8:YXDL
M=#.@6.IV]M$+,JD;32H96>=HTR%)$BKR<G821T)]!K+CU33YM<N-&AN-U];1
M)/+$%/R(Y8*2<8Y*-WSQ6I0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5;B806TDQ1W
M"*6VQKN8X[ =S7E_PE\%1Z7X.TB36O#ZZ?XCTR>X+2M&HD.]I,?O!G>I20=R
M,CU''K5% 'AOA+PO>6=S%X;U/P&CWVEZA)-%X@N"KV[Q&1W69.=PGVOC&,9.
M2QY%3_#?0;BPFT'2-4^';6FI^'H3;2:Y.R&&15C\L26Y#%MT@P2"J@ L,GI7
MM>*R-2U:TTB!+B\9PLDJPQI'&TCN[=%55!)/],GH* +ES-]GM)9_+>3RU+;(
MUW,V!G '<UX]\,?^$G\$_!?0_"MUX/U1]>M89E";8S"KM*[*7</@+\RD@9.,
MX!(KLI?B9X.ATMM2DO[G[/&BR2LEA<.80TCQC>%0E3OC<8/]TGIS72:3J=CK
MFD6VJ:?(TEI<H)(V>)HF(]U<!E/L0"* /'4\+WD?C77])U[P)<>(&U+5#J=A
MJOVG%I'&Q4@2@N&5XRO&U6) 4 @"H[_2-<A\*^,M+7PQJ4LT7BM-=# 1LEY;
MB]AF(B^;)/E(?E('((SS7OF*,4 >#:II=]/XVU^;6/ .KZ[I7BN*WEM(TN?+
MC@=84C:"[02A0F4#Y^?&6XSQ76:);/8^/O%^H77AV[9#!:M:S>1O%QY$1#+&
MS'.0QP-V,GD=S7IN*PX=6TO4-8U+P]'<>;>V,4374!1AL24-LY(P<['Z$].:
M (?#NO1^)M"M]9M[2YLTE:1&@NU59(G1VC=6VDCAE/0D'UKFO$S:MH?Q*TSQ
M1'HM_K6EG39K%H[!%DEMI6EC</M9AE6"X)'(VCMT[R"WAM;=+>WB2&*-0J1H
MH55 Z  =!5N@#P/2;3Q)IOA;P?:7'A75+?R=1U%KB2TAC^UVH>=VC5-S (DB
M/@N#D8 XS5/PYI^N:/<?#"\O/#.L!=)FU:SND$(DD1IV!1F.3\A/\1(Y%?1&
M*,4 ?/?A?P_-:W-IX0\4^#_$6L:SI^J->0:I)>2G3I2)VD6[SOVHX#\@)DMD
M=SBI"GB'3_ ,7@O5/"&K76N6'B6UO[F[BA\V"ZC.I+/YRR9^8E!@CJ,<X%?1
M^*,4 ,5LH&]1GD8KRFZ\+3^/M3\1:A=:QJ>EV5PCZ(+)[*+#VP&7;$T;$;V=
MCN7J!'GE<#UFC% 'SK)<7!^#?AG2_$VEZ@TFA>(+"SD6YLY-]W!'<A8Y50KE
M]T8' !8G(QD\R^+M+@NK'QEK6G:3>R:5K-YH\,=JFGRYN'M[@/<3"/;D(8OE
MR0 QB.,Y&?9=>\.6/B%; 7TEPJ6-Y'?1+#)L!EC.49O4 \XZ'N#6_@8Z4 >;
M:A96-M\6_!K6&ER0VR6FHR-);6;K"DLWDE2[*NU2P27[Q&2/4BK/PP:;_A%+
ME9K>X@D&K:A)Y=S!)"^V2[EE0[7 ."KJ0>F/?->@XHH XCQYXLN/#.FV\%CI
MNJ7=[?LT:36&G2W@M% RTKK&IZ9^53]X^P8C/\+>)-'TOPII%G9Z'XAM+*6^
M73(7U&R>.=Y&&XSRJV'56<G+L!EC[C/H]9]U9PWDL37$*RB&194##(5QT;ZC
MMZ'F@#0[5X['X^TW7/'=K)=^'_$3"SF-OI<#:+=(KR.0ANGDD18T&W<$^;(1
MG).7VK[%1B@#P?4-)N+OP7=?"UH;H:E<>)3,SJC[39M??;#-NQC9Y>8_]\8Z
MULZYXXT?4/&B6%Y8ZY)9:+<ADMH-#NI1J%V#A#YOE^4L<;9()< N V5" MZ_
MBDP/2@#R?QY)X=\37$N@6-G/+XOLKJ#[)<)82I)9R95Q*)B@7RPN22&P0"O)
MXKN;7Q!I]]XFU+P]#YPO]-2.28/"RHRN,@HY&'Z8.#P>#708K.6SMX;ZYO$A
MS<SA5>0L22J]%&3P!DG P,DGJ30!Q/Q;2WD\ K'<P^<&U33L (S$ 7D3.1MY
M&$#DD8P >:X+QEH^@Z/XW-OJ%IJECX/U;1S;6SZ!:M-&)FE=IT*QQOM\T/&0
M0!DIUXR/H3K1B@#Y]70]-M[[Q38WVER.EOX+LHH8]0"W$HEC6[RI;&'E57CR
M1S\P]1F?28]+TG7_  M<Z;IY$DW@^\^TQV:[9+BX'V=@C$#)E.V;&<G*MCH:
M][Q28'I0!\_>!]5T<>+K1G7R=.?PN;6-1IDUO;Q+&P8Q&20?O"JY#.Q )X !
M)%-\)V.CW_\ PJ"SU:SL[LP>%YTN(KB-6\MPEMM5U(X(9)<*>Z,>JG'T'M%+
MB@#YE@&EKX)\/O:ZMIR7.F1ZS]FTS555[&^MFNF_<9_Y9R!!%L(Z*3A2N0/>
MO"RK_P (CHFS3YM+3[#!MLIR3);#RQB-B>25Z'/<5T&** /%_&SZ2/%OC_[4
M;<R-X-2-U< L_P ]U\ON>4X_VE]>5\*V>B:9\3_"C:4EK;O?^%97N&B9=]TX
MDMRC.<Y<@>;@G)^]Z&O9L#/2EQ0!CZ]]C'AW4&U 0&U$#F3[1CR\ 9^;=QCZ
MUX1X8_LC3OA!\(M>G6TMDTW4(/[2NB #"3:S1$R-V^<Q@Y]J^CB,C!HVK_=%
M 'SS;:EI<7@;Q9-!-!917'CFWEC5U\EF3[7:MG:P!'"L>1T!/:NW\&S0O\;/
MB2L<R,Q&F_*'R>(&![]CQ7IGEQXQL7&<].] C0-N"J&Z9QS0!R'Q&^P?\*M\
M3-J"0/ --G8+< %"XC)3KQG=C'OC%><:/#X=M]/^'-IJ=IIS>%+O1Y#.TB1F
MVDU'RX"C3\!"^Q9@">2Q/?%>\D C!&:A:&)AAHD89S@J#S0!X$+/1[VY\):)
MJEU!-I-WXEU2/3X9)MOF6)AG543D$P[B%7;\I4H <$9M:=<>$8_%FOZ+XL7R
MO%-AK<+:-$A(NY;5!&;5+<MR8R%*N =N2Y<C<37NYCC;JBGZBEVKG.T9]<4
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
MC&AK'C3Q1X7N/'EC=:]]L73%TDVE[>011?9?MDS12,Q1 I5,!@64XYSN%=[)
M\._"LUK?Z?)8RM;W]\-3N$^TR#S+D'(DSNSD$*?JJGL*GN? OAJ^NM:N+[3O
MM9UN!+>_29RR7"(,(&7I\O.#U&30!PMQX@\=>'YY[/5-2MC;:K<V-MITTD\,
MUS9^=,(I)&"HJLO)*9!&["\@X%S0M,UB/XD?$.PM?$4[7\FFZ:+:^N8HI&@)
M6Y )5556P03R.<C.:Z&S^&/@BQ\-WF@6^AQM8WBQK,KNSNPC_P!6-Y.1L/*@
M$;3TQ44WP[T..SUK^S89&O\ 5[=+:XN+V\GE,JJ?E+MOW-@=.0<# (% '=)N
M$:JS;F &3ZFI:SM/M38Z9:V37$ERT$21&:5LO(54#<Q[DXR:T: "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HS110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M2.Q\.:?KOBA=Y\7V=N#8M&S20,1+&+C]V@WJR9P%56!7*FO;(59($1Y#*ZJ
MSD %CCJ<<4 6Z*\UU#4/%5U\59M!TW7$T_3K33K749$-DLID!GE62/<3QN5,
M9Y((X[YP-&\8>.F\-Z;X_O)]+GT&[TV>^FT_[6/-9O):9(X (5(9=C*P9WX#
M'^&@#VFBO'YO&'B#1_A^?'USKUCJMI<^'WU**P,2HQN@@E B*X)A"Y#!MS#
M.[J#I7FM>)-#\4Z1HDVK/K$&N:?=S_:A!&C64L**VY JX,;;P &W$';\QSR
M>G45Y9H'BCQ%J2_#=KF\C237M"EO;Y#"N&E$,#!EQTPTAXSTJGHGBKQHVG^
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
M<YR>.>:X37/%&F^%_&%WK'B#2K:.>P\,R7MSJ4$C,YC289@5"!D;CD'.23C
M[V)O&FL:9?VMGK&@V\#:AI\UY8F.\9PTL2!W@D/EY4[3D, P.UN^,@'6-H^D
MR7$D\NF6KR2*D;NT"EF5#E%)QR >0.QJTMK;QW4ETL"+/* KRA0&<#H">IQD
MXKS[PW\2-1UK4/":WOAD:=8^*M.:^LIOMOFR1E8T=DD38 ,A\J0Q) Y"G@=-
MK.OW5CKNFZ!I=C'>ZA?QS3JLL_DQPQ1;0SL0K'[TD:@ <ENP!- &DVC:6]R]
MPVEVC3/(LS2&!2S.OW6)QR1V/44VUT'1+/59]4L='LK:_N!MFNHK=$ED&<X9
M@,GGGFN('Q*EF&F0VNBI<:C<:Q<:%<VHNROV>ZBBDDX8Q_.A6,'=A2 X.,Y6
MNEU+Q,VA> Y/$FNZ;-:30VZRS6$3K-(LK8 A5@=K,6(4'."30!KW^CZ3JC0O
MJ>F6E\;=O,A-Q"LGE-_>7<#@^XIEQHFCWE_%J5UI5G/>18\NXE@5I$P<C#$9
M&#7G?C3Q5<-X8\4^$]<TV*QU*7PU>:E:M!.;B*5$0JXW%$PZ,T9QC!#*0>H"
M>#O&EXLGAKPCKGANYTV'5=)3^R[R6X63[88X09$=5R8FV_,,L<C/0\4 >CWF
MEZ?J(M_[0L(+P6\@FA\^-9/+< @,N1P<$\CGFLV3P9X0DMI+63PKI+022>=)
M&;&(J\F"-Y&W!;!(SUYKS_PGX[TVQ^'OA6W\.^'Q:+>V]Q-#97=]*Z6L,,NQ
MR\PCD8G<ZXRN.3S@9KH+7XA7FJZ?8?V/X6NGU6XTZ34IM.OW:TDMT1_+V'*$
MEV?<$& "%))7C(!UHT#0QK0UP:/8_P!JA=@O?LZ>>%QC&_&[&..O2EUKP]H/
MB2S2S\0:-9:M;*XD6*\@69 P.0<,"*X:U\9>(-3^)3>'1H*060T&+57MY[CR
M[H-*S+L8;2H=2C+C<!SG=T C\(^+-/A\&>$](\,:,XNM3MIYK*PN;YF$,$38
M:26<AFQED'1B6<#H"0 ==<^"_"=T]K)<^'--E^RW37L)>U0^7.QW-*./O$\D
M^H![5&/!/@U5L8_^$3TD)I\[7-JHLH\02MRSIQPQ."2.20#V%<[+\5$C?1K.
M/PW>3ZCJ&H7.E36JS1@VMS#&7*%B0&#  AAQM.XXZ5T7@WQ0GB_2KVZ.GRZ;
M=6-]/IUU;2R*YCEB;:V&7AAT(/O0!9L?"?AO3=>N?$%AH.G6NL7(*SWT-LB3
M3 D$[G R<D GU(I]UX9\/WE_<ZA=:+:37=U;_9)IWB!>6'KY;'J5_P!GI7!7
M'CC1O"^H^/=4CTG5)YM-O[*"^5[H,C-*B*C1*S;47#KD#!)).*Z?PWXT;7O$
MFM>';[0[S1=2TKRI3#=212>=#)N\N13&S#G8V1G(H LZAX#\&ZG86&E:AX7T
MJ[L=/.;6WFM$=(/]T$8 /<=ZTE\/Z.FLKKR:? NI)#]G6Z5<.(O[F?[O?'3/
M-><>*IM4U[XU6'@VZMV;1VT2XNC'%>-"6+2Q1&?(&0T89MH]3G(.,;/A_P ?
M?VA=VFCIH-[;W%SI\UWI\=Y,HGN%A95Q,IYB=MZ,-V>"<X(Q0!T-GX-\*Z?X
MEN_$ECH-C;ZU=J5FO8X5$K@G)Y]SU/? SG%2VGA7P_8ZLVJVFDPPW;2/,&&=
MJ2/GS)%7.U7;)W,H!;)R3FLSP_XWMM>TC0=0M;%XUU9)96C>1=UHD>0YD]U;
M:A Z,P'3FH[/QU;WDVCRS:3<VFEZXYCTV_D="D[%2Z;E!RGF(I9,]> =K$"@
M#H--T/3=&ENVTVV%O]ME-Q.%9CYDAZN<G[Q[GJ<#TK9KAO"?CZ/Q=,WV7P[K
M-C;A92+N[@18&:.9HFC#JYR^5SC&,'@D@@=S0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 9NH:?:ZEIUQI]]"L]K<(8YHFR5D4]5/J#T([CBL^/PQH$.H6>H1Z7$+NR
MM_L<$W.Y(<8,?7[OL>.!Z"KNJ:E:Z3I=UJ5Y)Y=M:QM+(P&2% SP!R3Z#O6$
MGBTG6#HMQHMW9ZK)9M>VEK-)'_I2*0& <,5#*67<">-P()YH T]+\,^']#F:
M;2=*M[-RGE@Q+C8F<[5'\*YYP,"IK_0]-U+5;#5+RRCFO=.9FM)FSN@+##%?
M3(X/J.*XWX7R7>O:%:>,+Y]5CN+V%V*W%\TL$P=PP98MY6,KMVC 7@GCFKOB
M+XC:;X;U"_6[TG49;+3#;B^OHT410F=ML87<P,AY!;8#@$=3Q0!+XL\&VNJ:
M'K<>EZ=9&_U=[=KTW08QWJQ.I\N3!S@HI3/8'VQ6%X;^&]G9R72WGA?2-$TV
MZM);.YTO3KB2:*\#LIW2$J@P I&W:>)&YQQ6EK7Q.TO1[S7XI-'U6YB\//%_
M:,\21B."-XUD\W+."5"MSCG@\8P3K?\ "9:<OB35]#N;6ZM)-,LEU W$WEB*
MX@.[+QD,2<%2#D#&1ZB@"[_PBV@R7\=_)I<4EU%9G3UD?+'[.>L?)Y4]\]:L
M:)X>T?P[IITW0]/@L+4-N\J%-H)P!D^O  ^@ [58T^[>^TRVO)+.>S>>)93;
MW"@20DC.U@"1N'0X)YKSWP/+J/C[3[SQ5JVI7T%C/?3PZ79VEP]L(((I#&&?
MRR-[LR,3N) X [Y .PM?"N@V6HF^M-+ABF$KSKMSL25@0TBIG:KD$@L "<GG
MDU/IGA_2](NKVYTZT$$M])YURRLQ,TF -[9/+8 &[K@ =JYBX\3R>!K+2M%U
MF'5_$6IW\EZ;4VD22S3+&7E53EE&[R]H';(Y(IK_ !9\,1ZO%ITBW(+7D>GO
M)NA/E7#X&QHQ)YGRL0K,$*@YYP"0 =+JGA;0=8O#=ZAIZR7!B,#2*S1M)$3D
MQN5(WH3_  MD>U.D\/:7<:G9ZI-9#[=8QF*VE5F4P(<95<' !P,@=0 #G KS
MSQGXVDNO# F\/QZK'!#K=G9G5K=HTMW<7L44L?WP[*<NF=F">YZU+XB\<0>&
M?^%C:EI\.KZAJ&B6\$\UM=RI]EA+1.4,0+9"G;E@!DDC )Z ':_\(?X;\C4;
M<Z6AAU"5;B[0NY$\BE2KMS]X;$YZX4#H!4<_@GPO=:'=Z+?Z.E]97D@FN%NF
M:9Y7  #L[DL6 50#G(  '2MG3;FXO-.AN;BSFLIG7+03[-Z'WV,R^_!/6O&=
M:\57EK<_$>W7Q9?6NM:;>"+0[*W(F=V-K#(J"$AO,#2.P.1P">1C( /2V\!^
M$&\.1^'SH=O_ &9%.MRD*[E*RJ<B3<#NW#USFET?PK9Z3XJUG6K:**W_ +0C
MMX?+BW?,L2;59\G!.#M  P H[DUA7'Q$71M%63Q%HM[_ &E8:5!JFLQV:HR6
M"N"#DNZEN4DX0,<(<CD9T[SQYH]MX@;1(+'4K^[%M!=_Z';>8IBF=D1\Y'&5
MY_K@X -B/P_I</B>?Q)##)_:UQ MM),T\C Q*<A0A;: "2> .2?4U2TCP+X3
MT+5;K5-)T*WM;NZWF0IDK\YRVU2=JY[[0,]ZY;2_BM$_A2S\1:UX?U2SM+S5
M'TZ.55A9$)N'A0N?-)4#: Q/&[.,C%=U8:M#J&J:II\,$ZG394AEF?;L9VC6
M3:N&)X5T)R!]X=>: ,K1_A_X-T#[9_9/A^UM5O%9)552PV-]Y%!)"J>ZK@'T
MJYI?A/0]%"QZ?8E$2'[-&LDTDJQ1?\\T#L0B<#Y5P.!QP,4O$GCC1_"]Q-;W
MT%[.]M82:G<&WAW+;VT9PTC,2!ZX4$L<' XJ/5/'FDZ:;D1PW6H?9+!-3NOL
MD:M]GMFW;9&W,N<['(5<M\IXZ9 $L? ?A70YK74-)T-DN]-CD6S"7$A:-6',
M:;WP%..%X4>W-4O /@F'1?">@QZM9RIK&GVQB;?>/,D4A&UWB!<JF[GE0#AB
M.,D5+>_$C0]/M&NI+/4GCBL5U2YVP#-K:LS*LK@L,@[&.%W-A2<4_4O%FCZ1
MXCU::\U#4_+T_1AJ$UNMN3;K"'8F5?EW,YY!P2 %[&@"_'X+\-QVNG6,=G*L
M&FW?VVU7[3*?+FR27R6^8DLV<Y^\WJ:CO/ /A?4++5;.^TTW$6JW0O;H--)E
MIQ@+(IW91@%4 KC 4>E5;/XC>';R9%DCOK**73GU6&XN[9HXYK= ID9>_P N
MY<@@9SD9'-9VL?$Z"S\'WFO6.@ZC*8X[6: 2K&%FCN'*12@B3&W(Y&0W(XYH
M W;;P+X9M(M,CM]/;.F7)O+=S/(6\XC!D<[LNQ'&6SQQTJO-\.?"=Q9WMK)8
MW 6\U$:O(R7DRNMV,8E1P^Z-N /E(Z5U-K<-<V<4\EO+;-(@8PS;=Z9[':2,
M_0FO./B/XXU+PIJFES6,7FZ;I\T-QKK\?NK69FA0^OWM[Y&,>5Z$T =+H'AG
M^P_$&M:LMQ((=2,06U,\DJH8PP\S+GAF!4$   (.O)J+6/A[X5US4+Z^OK&X
M6XU"#[+>&VO)K=;J/:5 E6-U63 8@%@2*U=5UZQTEK&.1GFN=0E\BT@A 9YW
MVESC)  "JS$D@8'7I69!XZT.ZL!<V\=_)(UVU@EL;1TEDN%W;XU#  E=CY8'
M:-IYH CO/AOX/OKRTO)]-G2:UMEL@T5[/'YL"](I=KCS4'H^X5J+X;T<>(+O
M6F@D>[O+=;.8O*YC:%<XC\O.P#+,>F<L?6L0_$WPFB6.;JY,M]>SZ='"EK(\
MBW$(8R1,H!PPVG [Y&,CFJ[?$[2+C^QCI=E?78U'49]-93 4>WEACD=T96P=
MW[O  ZYZT 36OPO\%6.D7VCV^GW(L;VW:T>&2_N)!' QRT46YSY2''(3 />K
MDW@/P[=36\EQ;W+FWT]M+0_:I%(MSMRN0P()V(=PY^4<UT=U>VNGZ?-J%[<)
M;6L$9EEEE8*L:@9))/0 5SL'CSP_-(L;M>6XDM'O[?S[.5/M," %GC&W+$ @
M[?O8(.* ";X>^%[S3-5T_4K&344U4I]JENYWDE<)S&!(3N 0\K@C!)/4DFO=
M^ K:.UTNUTFXOHC;7\=Y+=3:I<M,^SC#L6+3#;\H5VVC@X.,&_X8\::'XQ@>
MYT-KJ6%8HIA++:R1(ZR E=C, K_=(.TG!&#1K'C+1=!O9K74+B7-M'%-<O'"
MSI;)(Y1&D8#"@E6_[Y).!0!:\2>&M'\6:*^CZ[:_:;1F60 ,R,CJ<JZLI!5@
M>A!K.;P+H)T:'2TCO$:"X^V17INI)+M)]NWS?.<LQ;;\O)(*_*1MXJ'5/B)X
M5T:]U>TOKF\\W1D22^\G3YYA;HREPS%$(V[1G/05I6WBS1[KQ-<>'(Y)AJ%O
M;"\=7@=8_))PKB0C:P)ST)Z&@"I=>!-%O/#\NBS->XDNEOFO%N7%R+A2"LHD
MSD,-H QP  ,8XJFWPU\,-!/"RW^+B^@U*9C>RLTMQ"JB.0DL3D%$/N5&<]*Z
MK3=0M]6TJUU2R9GMKN)9HF="A*L,@X(R.#WKF/!.HZMJ6H^*UU/5)+R/3M8D
ML;=&CC0)&L43C)502<N>3VQ]2 2ZIX!\/:TNMB^^UN=:>"2Y*W#*0T)!B*8^
MX5('3TYJ*^^&_AO4-5BU.1M2CN!"MM<&+4)D%[&OW5N,-^]QR/FSD$@Y!K2U
MKQ=H/AZ6:/5)YU^SPBYN&AM99EMHB6 DD**=BDJW)_NL>BDC*U+XG>#=)FU&
M&^U:4-ID<<UV8;*>988W&5D8HA&PCG=]T9&30!?M?!FC6/B/5-9B:=I=7A2W
MNX&<&&1$7;&H3&%VJ2!C&03G-9^A_#7P_P"'1)#I;WZQ")X+:.:^DF2P1_O+
M KDB//J!GC'2CQGXSLM)\.:S#I^I2C58-->[C>UM6N?LP*,8Y)-J,JJ2IQN&
M" 3T!(9IOCK2[#P9HVH>(-4GEN'TF"_N[B.SDD"(T8)ED\I2L8)W'G X.. :
M (?^%6^&UMK"&.XU6.*RT\Z4JQ7KIYEJ3D1.1@LJYXSSCCG)SH6?@/3=/?P\
M]KJFI*V@63V-IOF5\HRA6+[E.X_*GL-HP ,@SW?C[PK8ZW!H=QJA%_.UNL<:
M6\L@?SR1$P95*[201NSM!P"1D9V=4U2QTFP:^U*X\B ,L8.TLS.S!5554$LQ
M)   ))/% ',VWPZTNUL_#EK#J6I+#X=NGN[56D1M[MO!\S*<C$C@8Q@-[#$4
M_@.>SMKZ/1=;U1)M2U=-4N)3=B+RWXWXV)ED(51Y9X.!R.2;C?$+PK'IC:A)
MJCI;)>C3YGDM9D-O<$J!'*"F8B2R_?"CY@>AI?$GB.U'A?6;C3]>.C26$BP2
M:A)8O,D$F\ @*1B3KM^7.": -7Q)X=T_Q7X?FT75%D^SRE7#PR&.2)U(9)$8
M<JRL 0?:L&X^'-C=>&SHLVNZPYDN(KFXO9)TDN+AXF#Q[F=" JLJD*H X]SG
M<O/$^BZ?J?\ 9MU<3"4/%$Q2UE>-'E8+&K.JE5+$@ $CJ/45CZ-\1M!U;3]2
MU)EO+*TL[]M/1KBUE5KB0,$PB[<LQ?*A!EN!D G  ,G5/A+X?U2_U"Y;5M:M
MDU"^BU-[>WN@L4=W&R$3*-I^8[%&"2HZ@ X(T]0^'=CJ5GK=K/KFJA=8NH;R
M0@P[HGBV[ A,?0;$^]D_*.>3GJ--U.SU:R%[8N[PEWCW21-$P96*LI5P&!#
MC!':J%UXHT"SU3^R[G41'="6.!AM8HDCXV(S@;59LC )!.1ZT 9-[\/K>_NO
M$MQ-KVI@^(K)+"Z11!M2-5904_=Y!P[]2?O>PPND^%]6T?7]-:#Q!J%SI%AI
M@LG@N7C*SL&^1MB(N'"\%N,@*,=33[CQYX7;4+K0[7Q!#'JR&>#;Y3OY,L<7
MF-N&,<+\V,_-@XS@XAT;QIIMOX*T74-8UX:Q+=V9NOMMCI\VV=%QOF$:*Q1!
MN7D\<CGF@"QXD\#VGB+5;#6(=:U/0]3LT>$7>FRJDDD+8+1-O5@5R >F01P1
M6-JGPCT74+F_GM=:U73+>_M[>&>SMI4,3M!CR9#O5FRH XW;3U()YK:E\465
MCXDU.6^\26RZ;9:2E_):>0=]NFYRT[2=U*@ +C/RD]ZLZ7XT\+ZU<WMOI>N6
MUQ)8Q^=<88@(G/SY. 5X/() Q0!S&K_">SU>?5Y)/%6N06NM6<=KJ%M$\6VY
M>- B3DF,L'V@9P0#@9&!BM?4O O]J7LAO?$6HSZ;-=6UY+82+$R>9!Y>PJ^S
M<@)B5F /)SC&3F_I_C;PKJ6JP:59:Q%)?7,0G@@=6C>>(C(D0,!O0@<,,@^M
M:VH:A:Z78R75Y<+;VZ%5+MW+$*J@#DDD@ #DD@"@#D-*^&=CHOB.;4-/\0ZQ
M%I<UXU^=#$J?8Q.QW%A\F\#?\^W=MW=NU;?B+PW'KTNFWD5[-INIZ9.9[2[A
M 8H2I5E96X9&4X(^F"" :<OC+PVVE2:HVK1I:0W"VLSNK(896("I(I 9&.Y>
M& ^\/452\1>/O#OAO3-9NKJZ>:72$5[FV@C9Y%+@F,$ <!MIPQ^7U- %+4O
M,6HZ(^ER:Q<I/<ZG#JMU>^6A>>6*1'08QM"CRXUQC[J@9)))Z'7]"C\1^%-0
M\/W]Q)''?VS6TLL "L RX)4'(_ YK4L[NWOK.*ZM9-\,HW(V",C\:QT\4:!)
MKRZ.FJ0F]>22*-.0))$!,D:-C:SJ 2R@DC!R!B@#D)/A5#J!U7^W/%6KZFVJ
M:='I]QO2WB'[IV>*10D8V,A<E<8&>2">D]Q\-;K4O"5_H^L^--3U6_NGMV74
MKF&'? (9!)&JQJH3&X9)();/)X&$LO%&M>)/&U_9>']3L[:UT:^BM[BUNK9F
M-Y 8XWED5Q@HX\U548QE3G(8;>RU?7-,T&T2ZU>^BM8F;:A<\N<$X4#EC@$X
M Z T <]>> K?6+^6;Q%?2:O#/HS:/<1S1(AG1F#-(Q3 #$C^%0!VI$\#WDEO
M;PZEXB>^EL-/FL+&=[<"2/S%"&:0[L22;5QD!1RW'-:]QXN\*VNF6FJ7/B33
M8+&]5VM[B2Y14E"*6<J2<':JL3Z8.:T;?5M-N-%36H+^";37A^T+=1R!HFCQ
MG>&'!7'.: .-TKX=S:7-X(?^WFF3PI9R6<:?9@OVI&C$>7^;@A57IWSV.!M:
MYX8;5M?T?Q!8ZA_9VJZ49%CD\H2)-%(!OBD7()4E5888$%0?4&>W\8>$[R?3
M(;7Q+IMS)JJL]@D5TC&[520QBP?G P<XST-4=0\56Z>(](L=/U[05@DNI[>]
M@N;C_2&,<1<I" <;U."X;HN30!G?\*\DCN=&N+/5(XKBQU>;6KF9[3<;N>5'
M1^CC:NV0J.I 5.3@YZ;Q/X=L?%GA74/#>I&06E]%Y;M$VUTYR&4]B" 1]*X+
M4OBQI=[X>L-2\%ZE8:AYFO6FEW =MY6*2Y,)<*K9&[:VTGC'.,5Z%I&NZ+X@
MM6OM!U>RU6U5S$T]G<),@<=5+*2,C(X]Z .9NO +:U#>-XCU@WU[<:/-HL=Q
M!;^2(8IA^]<*68%VVID]/D& ,G-(Z9:>$KCP]JGB_5GU-M+B_LW37M=,EQ$S
MH%:6389#N94"[SM49(_BKK]0\1:#H\_D:OKFGZ?*8S,$N;E(F* @%L,1P"0,
M].12?\))H/\ ;XT'^W+'^UN?]"^T+YQ(4,1LSG.TAL=<$'I0!YKX5^'.N1^
M?!EW::S)X;\2:1;S;BUJLR-'<-YCP2QDC.#L/!!#+6]??#_6VU?2==T?QE/8
MZS:VDEE=W5S9K<K>QN_F'*;E"$.25QP.!C Q74P^*O#<^HW.GV_B#39;ZU#-
M<6Z7<9DA"D!BZYRN"0#GIFK-CKFCZE</!IVJ6EY*B+*R03K(RHPRK$ \ CH>
M] '+0^![[3_'$/B:Q\1;I#I":7<+>6WG/-L=Y!+N#K@EW)88((&!MZC.T7X8
MW.@Z?X3:QUZ-M8\-PSVB7361$5U;RG+(\8DR,$*00_!7ISBN]LM:T?4KN[L]
M/U2TO+FR?R[F*"=7>!O[K@'*GV-8VH>//!^F^'M1U^3Q#836.GEHYW@NHWVR
M#_EEPV/,)X"]2: ,!?AO,VO^'M:;6H1>:;JMSJ]X5LB!>2S1&(JO[S]V%0@#
M[Q^49[YW_!OA.;PFFNK)J27HU75KC5!M@,7DF4@E.7;=C'7CZ5OV=Y::A:I>
M6-S%=6[YVRPR!T;!P<$<'D$?A6/HOC#PSXB&HMH^LVMU'ILS0W$B3*54J 6.
M0?NC)&>F5/I0!R&L?#'4M4;QDBZ];PIXEO;.]#-9LQM3;F+"8$@W[O*'S97&
M>A[=+I7A:^L/B)KGBR>_MY5U2SM;46Z6Y5HO)WG.\L<@F1N,#H.:Z6ROK/4+
M*.\L+J&[MY1N2:"0.CCU##@UEZQK7]FW-AI]O#]HU'4)"D$1.U551NDD8]E4
M?F2H[YH Q[SPC?7/Q3@\9IJ4$<,.ERZ6ML(#YF'D1S)YF[&04P!M[]:YKPM\
M.O$FAZOX;U"\U[3;F31X+FUF>+3662]24QDRR.93F4F($MSR3P>_:7&LZY;)
MK%Q)H\4T-A(/)AMKK?-<Q>6&8[2H"/DD*I/S8'*YK:L;ZUU+3K;4K&=;BTNH
MEGAE0Y61& *L/8@@T <CX9\!P^']?\37CW1GM]6N&DM;?&!:1R?/,J^F^5G8
MXXX3N*K:+X)U"STGPWH.H7UO<Z9X:G66TD1666=8T=(5<=%V!AD@G<4'"Y(H
M\1?$S2=,\+Z_K.C"+5SH-XEG<Q"?RPSDQ;MC!6W;?.4'C[V1D$5Z*&4]"#B@
M#D_ ?AV]\*^#XM%OKB&XFCN+F;S(0VTB6=Y<<\Y&_'X5UM1JZ2*&C<,IZ$'(
M-24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% &!XFT.'Q-X9U'0KF9X([V$Q^;'C<AZA
MAG@X(!P:QX/#>M3>((/$FL7FGW>J6%C-960@@>*(&5D:1WRS$Y\N, #IAN3N
MXZC4=1L])TJZU/4+A;>TM(FFFE?HB*,DG\*XN[\>:AI^DCQ/?>%YK?PSY:S/
M=&<&ZAA*Y\U[<+PHSD@.6 SE01B@#7\"^';OPGX*T[PW=7D5Z;",0I/'&8]Z
M^I4DX.<]ZXOQO\+=<\7:EKDDFOV1LK]8!:I>6;32V!C*DB%MX5%<KEOE+'IG
MICLK+Q3]N\<W?A];:,6<6FV^HQ7RS[A,LKNH 7& /W?7<<YZ#NMUXDDM_B%I
M7A5]/5DO["XO%NO.^96B:-2OE[>A\P?-D>F.: .<U/X>ZUJFE>.;.XU?3Q)X
MJ\E6D%FQ6W"PI"_R[\MD)N R,%L9.,FKXCTJQ\8>.?#]@MRS:SI.Y-;:TC=8
M3:219>!BW!61Q'A<EL!O0D>@Z-?ZA?:2EUJVE_V3=>9*K6WG"7:JR,J-N 'W
ME"MC'&['.,UI*L,;/(JJI;EF P3]: )NV*\ZT7P7X@\'SW]KX2U:P&CW=S)=
M)::C;O(UJ[\L(V1U^3/.TC/^U7876I6%G?V%A<3)'=7\C1V\1^](50NV!Z!5
M.3TZ#N*K:3?:Q>7>JQZAHO\ 9L-K=&&UE\\2?:X@H(EQ@;.21MYZ=?0 P;SP
MOKEUXK\,ZQ+JEO.NBO/),TL1#W!F5E95 XC5 1MSN) P3_$:=GX+\4:;XGU!
M]/\ $5E'H%]J!U!XI;$R7D+,=TB1RE]H5F ZHQ 9L$'%>D;E]:-PQUH \;/P
MM\46OAVZ\(Z7XEL%T ZG'J5L+JS>2XB*W27+(65U4KO4XXSSU]+NL?#76-<;
MXC+<ZA9P1>+;*"TA,:L6M_*1D#-G@Y#9P.F,9/6O6*R=6U73]%TRXU+5+R.S
MM+=#))+*V%4?X^@ZD\"@!VEQZC'I4,>JS6\MZJXD:VC9(R>V 22.,=ZYGPKX
M=US1_$_BG4-2:QDMM;O1>Q_9Y'+PE8HX@A!4 _+&#N!')(QWJ];^*&N/B/?^
M#VT_R_LFGQ7XNO.!\P2.R!=F.,%&Y)]..:OWFHZE!XDT[3H-%EN;"YCE:?4%
ME4+;,H&U64\MNYY'3% '"^./ /BCQ5JNM+%J.E-IFH:?]EMEOX9)&L)"CJSQ
MJK!=S%Q\Y^9<<9'%:^@^%O$&G>-3KFH3Z;)!)HMKIDB6PD4B2%Y'W -GY3YI
M&"2?E![D5WX(JI<7$-G:S75Q*L4$*&221SA54#))/H!0!Y-)I>G^%_AOJ/@_
MQYJM@=/OY+J/3DA9A<W#/+), N3EI074*%&=R@]P!W_A'2[K1O#5C:ZC</=:
MFT8EOKA\;IKAAF1CCCKP!V  ' I_AG7M'\9>';#Q'I:F2WEW&/SHPLD+ E64
MC^%@00171;A0!Y7\0? OBCQ5J-X+'4M/_LFZTB6Q%M>K*WDSMO\ WRJI"L<,
M "^=N,CN&XS5DOK7Q5-I-UK_ (;L;J#0[/2]2AO;U[(7:_.S!&/,B88#< "I
M9@",L*^A\\53EM;2:19)K>.1U^ZSJ"1SGC/O0!X]K'@_Q;XZT&22%=.T[3M0
MT$645A>I(WV"<"12\2@@,&#+M=QN0 $*,LIV=8\&>+-6NM7E9M,(OO"YT1<3
MR(HG8L3)C82$^?U)^4<<\>J9XKE_#/B:/Q%/KD4>G7%E_9&H/ISF<H?-=41B
MPVD\?..ISQ0!QS>#?%RW7AJ:&'1_^)-X>NM)<37#R++-(D05MOEC* P+G)!(
M=N..:/\ PK/Q(?"7B#2;./3-&BNTM&LM*@O9KFTBFAF\UW!>-3$KX5=BJ0-N
M[DG%>S[A2YH S+'^T/[,A;4%@:_V R+!GR]^.0I/..V3^0Z5Q%GX%DU30M=;
MQ=9J^J:P\IN8K74YVMY$(VQ)C"#"IM7[O8GO7I.X54CO+:2]ELUG1KB%5>2,
M'YD#9VDCMG:WY4 >'ZTGC+1_#?@#2=9O] MO%>FRRM'>3ZBT,,R1VYBW"5XB
M/,(F4%"C;L,1@9(=:^'=:\4^%K2XTRPT"75_#VL2W CEOGO]/U,S1DS%Y/+'
MSYF;HAV,N!P<#VG4-+TW5K;[+J=A;WL&0WE7$2R+D=#A@14T-O#;6Z6]O$D,
M4:A4C10JJ!T  Z"@#S"3P7XGDUKP9J#:=H=LNDZC-?7D%@YACB#PF$)%^[S(
M0&W$MLR1@8& *,/@GQM:O#J,=GI3ZA:>*KK6H;>2^<1/!/!)%AG$60RF7. I
M!QC(SQ[110!S?BSP^OBSP)J_AN:Y-L-2M'MFEB_@W+C(]OZ5R,_AOQ=JXTZX
MUBPTY+O1M.N8;=H+MB+RYEC\K<04_=Q[<D@[CE@.=N6]2HH X[X=:)J7AWX;
MZ!X?UB&WBO=-LX[23[-*TL;;!M#!F /(&<$<9Q7*?$#PCXP\27FM0Z;9Z;<V
M5W8Q);2W%[)"8949BRF)4(<G=P[-\G.!R<^N5RFM>+(])U!]/M]%U/6+F&W6
MZGCTZ.-VAB+,JL0SJ6R4?"IN8[3Q0!Q-]X/\7W[_ !.EGTVP63Q/I=O8V0CN
MN ZV[Q.7.P':&DR#@D@=!P*76]-TWQ!KWAC2[?6(+?Q+!"=/UFVL[A9)DLF@
MWS12;>4!<1;6('+#&-U>I/>6\<L,,DRI+/GRXV.&? R< ^@K&\,W.BZQ;7/B
M/2]+^QSWL\D-R[PHDTCP2-"=Y7.[!0@<GB@#H$C6&)8XU"H@ 51T ':O-] B
M\::!?>*)(_"<5RNJ:K+J%L3J4:85HXT"O\IVG]WDXW8SWKT^B@#Q[6O!_BYO
M$:ZQ'H/AKQ0VI:=;VM\NK-Y?V6>,/F6/]T^Y#YARF%/RCGDU2UCP'XHO++XH
M6-G8VZ?\)%IMK8V$BNB*S1P&)F*@_NQ\V0.>!^?K]U>6MA'&UU<1P))*D*%V
MQN=F"JH]R2 !6;H?B*SUR^UFSM4F2;1[S[#<B5-O[SRTD!7DY!613F@#S2^\
M(^/+.7Q3#I&DZ?>VGBC2(X9//O/*EL+A+;R=F=K"2/'(Z?,3V)-5/^$#\:6-
MWI=Y)X5\+^)FGT>TTV^@U"8D6DL*LHDB=HSNC(=F9=H). #U->[T4 <+H>AZ
MGIWQ$U6^N--B73WTNQLK>ZB95#-"92X$8.47]Z,#G[I]LL^)WA?5?%7A*W@T
M7[-)J%A?0ZA#;7>?(NC&3^ZD_P!E@3]#@]JUM4\56.BZ]I&@W,%U+?ZN9%M$
MAC#"0Q@,^3D!<*<Y.!^/%=/VH \AA\)ZEJG@V[T?4/ NE^'X?$-R(=0M=+DA
MF-K;A,&5I&""20D#!"G8"" Q'-.;P]XU_P"%4^(O [>'6N!%*8M*NC<0 W<!
MEW!I1O&' ZD_>X)Y+5[510!Y5K'AW7KSQT^I:3I-YIMPUY9LU\EY&]G=VT>Q
MG$\#.3YB_O%0JF<A#N Z9=GX/\166A:]H>I^&!JEG/XBEU2&6UU!8IC'+-Y@
M>$[E,;Q<'EADC X.1[37*7GC+3[/Q%)X>-EJ,^HQP"Z:*WM6D'DDE1)N'&,@
MC&=W'2@!G@>RU[3?#?V7Q%<-/="ZG:)I"AE\@RL8A*4 4R;"-Q&<G)R>M<?X
MBT'QC=:S?SV^@+=1QZQ9:A;O%=QP+/%$T192O!:3Y"-S]L8Z8/>Z#XHT/Q(+
MO^Q[\3S6<GDW,#(T4MN_]UXW 93]0,UT- 'G7AK2=6L3XWFOM!DBEO\ 4Y+Z
MS_>Q.9U:WCC 4A_E.48?-MX8>I XO3_!/BJS^&_AG36T?4K7Q)I&AO:0WUC>
M0#RYLX\F97<I+$VU&Y5@,'H37O-% 'D/B+P[XIOE\7)'I0EN+WP>NE6\\31K
M')=XGW*H+ JN94Y( X// JOXLTV\M;^\UBYT,KI,?@^>Q??+'$OG,Z%8,J20
M3MQD C)&#S7LU4M0T^RU73;C3=2M8[JSN$,<L,BY5U/4$4 >2^!EU2Q\2:1+
MXN\.ZY8:N; Z+:3SO9M;-'&OFGB&1GWMY1.6&W@ 8SSVWC;3=1O[+2;O2[<7
M<^E:G!?-:DJ/M"*2'4%B & 8NN2!N1<D#FIO#_@?PGX7G-QH6AP64VSR@X+.
MR1\?(I8DJG ^48' XXKHFGACFCA>5%DDSM0M@MCK@=Z /*=>\,Z_J]EXOUBV
MT2:.?4I-->WTN:>-9)Q:RJ[L2'**SC*#YNB+DC/&9KWA[QAX@C^(MPOA>:T?
M5;+3UL(GNH2TYA+.T;%7PK?-C&=O^T:]RHH S;&6>XT^*XNK.2RDD&YK>5E9
MX_9BA*Y]<$CW/6O,M(\+Z\WA;PUX4U+29HKO1M7CNY=3\Q&CD2.9I?-4[MQ:
M084C&07;.0,GOSXDTO>C))/-&]X+!9(;6613,21C<JD;0007^ZI!!(I9/$6D
MP/J N+B2-=-=([IV@D"1;E#!MVW!7!!+ D+SDC!H P_!]GJ%KXK\;7%YIUQ:
M0W^J1W-L\H7$J"VAB)!!/\41X.#C%-\46>L1^-O#7B*STV:_LK&&\M[J&!AY
MD9E$1214)&[!C*G!R YQFN\!!&0<@TM 'AT7@W5[37M(OYM(N)K.]\87&LR6
M> ZV,#VLD0+ $@$R,LA S@L?0U[#:V-G9Z?'I]K:Q06D48BC@C0+&B 8"A1P
M!CC%:%% 'A,O@7Q9I>G7O]CVZM_PB>HM=>&+;>!]H21A++&QZA=DDENHS@#)
M/12-[4_#>H:?XL^&D=GI\UU;:=>WEWJ5Y%'D++-!(ID;O\\LQ)P..2< 5ZQ4
M+NJ<LP7D#)]3P* /!-2T/Q!+\/M.\-W'AG499K#Q<MY,QB$D4UN=0EG++AB2
MOE,"<COCD\5WG@W3[RQ\?^/&;39;/3KF\MI+,F'RXY MLB.4]?F4Y]:ZO3]?
MTG5-8U/2[&\,MYI<B1W<1C=?*9EW*,D '(YXS6U0!Y3XJ\.KKWQI\+37V@G4
M=(MM-OH;J6>U$D :7RPB-N&#G8W'/;/6L/2/"]POB8Z7KW@_6=2U"QUY]3M-
M7-_)'8^4TK.D^T2A1(J,8_+"'.U<C:<CW*HV8*I9N@&3@9H \&ATZ]MM,U:"
MPTO4X=$?2-5FNK;6K4JVF7$F'*0SE1YJ2.78\OC:#D9Q4ND^&AK-AX-N_"FD
MS:'?6&A3QW-\;-K<,TMJ$2/>0/,_>L)=R[A^[)SDC/J,-YH_COPA<'3;^2?2
MM026U:>$&-F 9HY -RY'(89Q]/6M72M.M])T>STNUWFWLX5@BWMN8(HPH)[\
M 4 >!VWA+4K_ ,$W%OI/@C5M,\7V>@2:7<W-_=2)#,1LS#$=Y619"&(8<*">
M0370:M]J\3^ O$=[I?PZU#2+J;1T@FBN8#%/+)&<I!%$/OJH:7YL#.Y0,Y(7
MVZB@#*TFXAN],ANK>SFLX9 66*>$PN!D\E" 5SUP0#SR :\/CT;6+>WU6U7P
MSJ,EO9^-Y-4O;9;-E6\L79BIC)&)PK%9-JY^YCK@'Z%HH \[\)::\/CSQ-JV
MG:?<:=H5[%:K'!-"\ EN4$GFS+$P!4%3"I.!N*9YQDKJ4$T/QS\.7T_-E/HU
M]9PDGA9_-@DP/0F-&Z=0I]*]#K*U#2K+4A$MU&28)EN(9%;#12+T93V/4'U!
M(.02* ..\)Q#3?$_Q%NKJQFL+.35DNDFFMVBCEC^Q0*\BL0 PWI)DC/.<]:7
MX-V.H:?\&?#=OJ>\3M;M,J2?>CB>1GB0YZ;8V1<=L5UVI:7:ZU:2Z?J$;2V<
MA'FP[B%F7^X_JI[KT(X.02*UQP* /FKQ)I<D/@GXIZ3#X:OQJ=SKR3V[6^G2
MGS;<O:L#'(BX(^5VP#QM).*L>(O#^I67BSXBVW@O09[:VO=%TZ5$M+5H8[UD
MG8SH'V[3(8GP>K?-T)S7T;10!YK\.;/1$;5-1T/2]7LK2^,,D@U"S-BK2A2K
M!+<I&%(4(&=5P_')VFO2J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#C/B=H-YXE^
M%OB+0].YN[JS98ES@.PY"GV.,?C7->)/&.FZW\);ZQL6677-6TU[&+2%XN4N
M)(RGEM&,LFUC\Q(P ,YQS7K%5UAA61I%B17;[S!0"?QH \+N/"WA.Q\6C0_'
M1L+BRL/"-C8PR7JC;))$TJLR*W#.,@C +#<,8SS/X7COK/Q9\,;/Q!,5U"/P
MK>Q7'FL1(N3;%%?T<(C9/JK&O<&BC=E9HU8KR"1TJ-XK<N9)(X\@?>8#I_G-
M 'SA#?:?I/@3P5/=7%G/HR>(=9DDT^Y($%Q&9[LQLSL"HV!E*@@ABRGC&X+;
MQ^$[#0/"UFMUI\]MJ'B"[NYOL\P?3[)]KM';W QF38)$55.S)VG@ 5[!XD\)
MW.M:SI6L:/X@?1[BPCFC4);QSPS+*%SN1N,_*N&&#U&<$@Z&@>&UT6TN!=W9
MU2\N9A/-<2PI&&8(J *B@*@"J  /<DDDFJ \ \&R:"VF_#RYUQ;:2VL]8U>S
MF:ZMV"Q ^<T$15\E1\R[5/3( 'IKJZPWWCS;^_T>3QM9_P!IJN21:^7")&;_
M &/,'S'IM5P>]?1 MX  !"@ .X *.#ZTU;>!-P6&-0W!PH&?\Y/YU('SEXRM
M;$6/Q!C\-WD<7A&2QTY@;;!M4OS<8;R<?+N\L1[@O<IGD5MZMINAZ7XT\>>'
M['4DT.PU+P]9R3SJP<"9YYT:9PQ^;Y73><_=(SVKW3[/;F,1&"/8.0NT8'X5
M"8[(2*C1Q>8XP 0,L!_/I0!Y1X'\4>'O#-AKG]L+HNCP_P!JPVOVO2WS97<S
MPHH9 ,[#A0&!)VXY-:GQRL[>Z^#>M--;K,T7E2)E<E#YB@L/3Y2<GTS7;:GH
MMGJEG#9W!>.V60.T,1"K*!GY&XSM.>0,9Z'()!V"JLNU@"/0T ?/MQI?@GQ)
M\6=?LIEL+C0+7PK;-!"DB_9G'FS-O '!V[@0PZ;P14?AW4#>:O\  V\N=0\V
M\/A^Z:=V<L[8M44DCNV[.>^0??'OK6MK(6W6\3;AALH#D?Y%2?9;;C_1X^.G
MRCB@#P[X73V>F>+-(TVWFM?$*ZCIMQ<1>(+%_P!Y<(9$<_;4YQ+G@-NY.X;1
MSCN_&U\]]<6'@C3I+62]U<-+<0SS^7_H<97S> "?GR(^G\;'^$UV<-K;0.[P
MV\43/]XH@!;ZXI3;P&83-&AD'1RHR/Q_$_G0!Y#X-:3PC\6?%'A/5)+:"/Q$
MI\06,$-QN6-S\EQ&N0IR=JOP.FX]C7'^&]'T2\L/A'<?;)V;74N+:\E-ZVZ[
MA2U=A"WS<KN1,K]<\DY^C9;.SF8O-:PNQ[N@)IGV*S4KMMH05Z8C''.?Y@'\
M* /GV348M'\/PZ>NH6L/A.Q\87EE>RW6ZX@MH0KF*.0!U_=^:5!!(P=N<@$&
M.;3](N/%WPZT6S\13ZMI=QK6IE9(;@Q0RPM:M(R0[9#NA5V,8.3C#+G'7Z*%
MK:JK(MO$%;E@$&#]::UI:L49K>(E,;,H/EQTQZ4 ?/.@:QIUKI^D:'KFK(_A
M"+Q/JEC))<W&85$98VL$CEL"/GA2<$J@Z<&IHZZ7)(^GZ3JT\-E)\1);;_0[
MYH\Q/99 #(P)!VC:>HZBOH];&S6,QK:Q!#C*[!@X&!2G3[)@H:S@(5MXS&.&
M]?K[T ?/VM:;:Z=X9\6WEGJ5W"?"^OVR:9&+QMEH&:V9S@')),C@[R1C(&,M
MG4UK4(+[X@>)['5/%<>AZM8WUH^E+Y!>ZEMQ'"ZK; R!7#R^:C*$);=@\;<>
MT-I>GMOW:?;MYAR^8E.[KUXYZG\ZF:SM3-'-]EB,L8PC[!N4>@/:@#Y^U338
MUC^)WB3^U-1-WHVO(UC_ ,3&41VS>3;LQ";MH):1ATZ<<"NH\$6^B6?QX^)*
M9@@U"2>T>WC9P))$:V5I&49RPW<D]O:O4!HNCKO5=+LP'.Y@(%^8\\GCGJ?S
M-3I9VD=P;F.UB28H(S(J ,5'1<]<>U 'ENK"VUSXL>(?#_BFZEM-.M-'@FTO
M]^T"@LSF>=&!'SH5B&<Y4#C&XYY'38M6\6>-/!.F^(-<U>V>]\)SSW'V.^DM
MGF9+B(1R$*>&93N) &>A^7(KWVZTS3=0,9U"QMKLQ'<AFB5]A]1D<4C:;827
MJ7TEC;O=1_<G:-2Z\$<-C(X)_,T <)\4-6M=/MO#=C=:@]HFH:JD11IA;P3J
MJ.Y2:7!,:?*#P"20J]":\V\*W$FN67@K3_\ A++N9%\3:MITGV34W!-L(KK8
MI(<D\(I1OO!2,$=:^B+JRL[Z%8KRVAN45@P69 X##H<'O5=M)TIIXY3IMJ9(
MY#,C&%<JYQE@<<,<#GKQ0!XK!9:FWP_U6ZT.YOM3O?!7B:YDLK4WCO)/!%*"
MUL[;@6^1FVAB>B=<5ZAX+9=2L[OQ1'-*\6MS"Z@#LQ58 H2+:&^[N51(0 .9
M#4>O>%;R]ABL?#^H6F@Z=<,ZZI'!9 RW4;+C".&7RVZ_-@]<]N>IM[>&VMHK
M:WC6.&)0D:*,!5 P /PH \7UJ:ZNM#\?^(C>7-OXF\/7TD>EQ)<R($"1QM;H
M(PP5Q,3SD'>7(YP .FM=%LY/CEJ5XT,@N8M'L[@8N9,"1IKD'(W8(P  ""!V
M R:[N;2=+N+Z+49]-M9;V'_5W#PJ9$^C$9%*NDZ6NH'4DTVU6^88-R(5$A'^
M]C- 'FWB_3=)F^-?@ZYU21HE>QOAO-V\(W(]N4'# =6/ ^]QG...3T&U;3+'
MP;X@M]7U".YN_%E[I[6YO9!;&%[B\W)Y(8(S$@-N(+9[X  ]UN-/L;R6":\L
M8+B:V;?"\L:LT3>JDC@^XJO%X?T"&"*&+0[!(H9?/C1;9 J2?WP,<-[]: /'
M_"=Y-K?B:UUZX\>?9-8BU>ZM;O1 TDKNGF/&(#$9=JA55'#K&N -QS\QKLO'
M%]*WBOP=X?NKN>ST?6;BXBNI8)V@:5UA+10[UPP#'<>"I.S&2"0>RCT?2XM7
MDU6'3+2._D7:]TL*B5AZ%L9(X'?M4]]866I6C6NH6<-Y;O\ >BGC#J?P/% '
M@^M6L<VKZ;I.I:Q?S:;I?C%;&RO#J$RR")[+S'C,JN&)20E Y;< "I/4'.O/
MM-I!\0O%&GZ[J%C/I7BZT$ M;IUBE5A91DR@$^<"AQALCKQSS[[/H.AWFD+I
M-SHUE-8!@RVKVZ-$"#D'81CKSTJ"3PKX8FBNHI/#FF/%>N);F-K2,K.XSAG&
M,,>3R<T >3ZG=76L>._$TTWQ _X1W4-"U")+6R9IV/D^7$R$0+<(DPE8NO*$
MD\#H*Z;PW97VL?$KQ3?7GB+53!H>N!;6PCN2("CV$.5=?XEW2%@.@89[FN[D
MT'19=1M]2DT>QDO;4;8+AK=#)$/16QE>IZ>M/M=)TNQNKFYL].MK:>Z.Z>6*
M)5:4^K$#GJ>M '#^,F"_&SX8\K\SZF.<9_X]AT_*I/B1XJ?2-*@L=.OGM99=
M1L;;4+J+[UC;3R%3)G&%)",,_P .[=Z9ZS4O#/A_6;A+K5M#L-0N(U*))<VZ
M2,JGL"P.*2U\->'[&SNK*RT+3[:UO"3<0PVR(DQ(QE@!AN..: /)M<U;5O"M
M[XJ\*V?B'4O[+AM=/EL[EV:\N[:XN+AHC;B65\G>%!!=LH')S@ 53M=9UZQT
MKQ9H:ZY>VLVF>)=+MK;.H->R112M:^9'YLH#NNYWR#TR5R1U]E_X1GP]_94^
MC_V#IYTVX.9K0VR&*4_[2XPW0=?2JW_"$^$/*DB_X1720D@C5U%G& PC_P!6
M.G\/;T[4 8'@IKZS\;>,=!N-8O=3MK26UFA:^E\R2,RQEG (  7(R%  '..*
MGA(_X:!OQG[WANW/Y74W^-=1;Z/IMIJ=UJEKIMO#?7@47%RD0$DP484,W5L#
M@9Z54OO!_A?5-0DU#4O#>FWMY(H5I[BV21V4=%+,"<>W2@#QGQ+XDU#2_B'X
M_P#%WAA1):Z;H]KIU[=QQAD6Z\\;GST9H8G8D'., 'WZ3Q5J^N> =-U\^'[J
M\U>-=&?4(5OIGNVAG\P)NW,Q;80Q;;G:-AQ@5ZE;Z;I]I8#3[6QMX+,*5%O'
M$JQ@'MM QBJ^GZ#H^DVKV>F:1:6=O(-K10PJBL,8P0!C&.,4 >4^(;Z71?AS
MXAU/P_\ $+4=3:XTF/4K;?)YSP,KC=,)1D*KY4>7POR-M'WL7?&GB#6[#5_'
MBZ3K-Q"+#PF-2MEC*,(9P;CYU# ]1&F>#^N:]!L?"?A?2].O-.TWP[IUI9WQ
M9KJ"&U14N"1@[U PV1ZU4C\!^";6UFM;?PII4,$UN;.1([5%#PDEC&<#[I))
M(Z'O0!Q<T?B:X\8KH7_"<:K%:ZGH+ZFSQI )(9(Y$4+$?+PJD2<YR3M'/4FI
M:>(?$GBRW\&:3_;BZ?>:IX<357GBE\AKB<A 2N$.=NXMLP <\@A<5Z9_PC&@
M>>)_[+@\T6?]GA]OS"W_ .>0/]WV^GH*K77@?PA?:99Z7>^&K"YL+$_Z+;RV
MZLD'LH(X'MTH \X_M#Q=J?BY]#;QM)';Q^%%OGN],MHE66Y$[H94+JW!"@D<
M_P"R0#S3\,W6H>*/&GPWU[5M6NEO+SPK)?S&-_+C,@:#=A,84-O8MC!. .
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
MR1C]J+;_ #&.?F^8LVT_+ECQ4B_#[PFGBB;Q)'8S1WD\HN)8DNI1;23#I,T
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
MSM(A;GL3C!'S5MQ>#[2/5-#U*2_O;FZT=KETDG=6:9I_]8S_ "C\ NT#H!@
M""W\ Z;:Z7H&GQWUV4T349-3@8E=TDC^=E7POW?W[],'@<]<@&?)\0I%ELIH
M=),UA?:L^BP2+<!9O/4NI+1LH"KF)_XB>G SQZ+7C&BZ3KUMKOVH>']3CU9K
M][F1[J*U-G%YDIWR"16#,?*)0%1O^Z" *]*TF'64;4VU2X,D<EVS6:G86CAP
M  =J@=0Q&=QP1DD\  O7UU'8Z;<WC122K;Q-*4B7<[!03A1W/' K@+?XI6;>
M%1XBDT\7%I<-;163:;.;P7,TS%?)^5 5="/G&.,]SQ7?7D<T]K-##</;22(R
MK,@!:,D8# $$$CKR"*X.^^$?A[4)]2N?M%QIMYJ$MK</+IBI;A)[>1I(YU4J
MP\PEL,3D$ # H ETWXB-?0QV\WAW4+/6)[[^S[>VN8Y(8KA_+:4NDDD:DHJ1
MN6.P$%2-I)7-X>,KNVOM"L-4\.W%C<ZKJ$VF@>:KHCQQ22B13@;HV6(X.%/(
MR!2:EX&;55L[FZ\4:K_:EC=I>6MZODCR'6-D*JFS;L8.VX$$G/)X&+%YX1CO
MKK3+JYUB^FO]-U'^TH9I"A 8Q-"8]@4*$V,P &#GYLDYR 8]_P#%"&Q,:+X?
MOKB:;Q WAV-(WC&Z8)O#Y)'RD X^G.!S4[>)X;/7+N\U#0=1M=4@T'^T)H3<
M(ZK&LCYB"A]F\$?>[@@9IZ_#/3U:WD?5KZ:6#7SXB\R7R\O<%"FT[5 V8/0
M'WK7U+PG#JFJWVH373AKS36TMT51A8V))8'KNY^GM0!F:/X^_M+4=/M;[P_>
MZ;'J6F/JEK-(\<BR1IY6\$(Q*D><F,]?8\5'H_Q"75M4T"W_ +%N([?Q%9O?
MZ=.DT;YA0(295)!0XE0X7?U//%.OO"<VFVNGZMI"RZAJ7A_1[C3["U9D07.]
M8\!V(P"3!&,]!EL@YXQ/ ^DW^ER:+%:Z/?QM!!]FO)]2M1'Y$6PDK%B4A=TJ
MH2L8*X],*: /6:XK5O&BZ>=8N+?2YK^RT+']I2Q2*&B^02$(I^^51@S<CC@;
MCQ7:]JXVZ\&0W \0V\-]);67B,,-0BV[FRT0B)B;.$)4#.0W/3% $#>/&E\5
M2:#IOAG4]2:.*TN6N87@6,03LX$OS2 X78<C&X]@1S7<UR>E^&8=(\6W^L6M
MP0+RSMK'[.5^6..#?LVG/7]ZV?7Y>!@D]90!Y_JGB33M#U[Q9?2:7J,]UI6C
MP7T^V=3'-#F?:(U9]JL"DF2=I/'7 J]HOBU=6\0KHLNCWUC)-8+J5O)/L*RQ
M%@I^ZQ*D%APV"0?8@1ZYX)36[GQ'))J30IKVE+I,RK%DQQ+YGS*<_>_?2=01
M]WC@[K%KX5DM_%.GZ\^H++/:::=,91#M$B%U?=][@Y5?4=>.> #KJX+_ (3Z
MSC\1V>BW&EW]N+W49=+MYIU5#++&C.75"=QB.U@) ,9'0#!KO:\ZC^&L"ZW!
MJDVJ2W-Q;ZNVK+-+ IF?<DJ")Y.K(BRD(!C;@9#4 +:_$RVN)+>3_A&]7BLI
M=6;17NW$)2*X$S0@$"0L5+J!N (&X>^+L/C9)%\01MH]Y!>Z+=Q6;6LC1[[A
MY=GE-&0Q&U]Z@%L<YSC!JN?A_(-)BT]=8 $6NMKP?[.<F0SM/Y9^?[N]B/\
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
M*X4N>/[HP,#G&:Z^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MH:E:C0O#_B#2OL^M/I"33SVPC^S(Z;5DB7#;A@L#]W;SP>U ';T444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 &**** "FD!@5/(/!%.HH CCBCB7;&BH/11@5)110 4444
M %%%% #5547:JA1Z"G444 11QI%&L<:A$48"@8 %2T44 %%%% !1110 4444
M %%%% !1110 4444 %%%% !112#IR,4 +1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 ':N;U;P?X5UZ\BO-:\/V-]<QKL66> ,VW^Z2>2OL>
M*Z2B@"G;P6]G;QV]O$D,,:A$CC4*J*.  !P!5RBB@ HHHH **** "BBB@ HH
MHH *IB&);IKA8D$C*%9POS$#.!GT&3^9JY10 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7-ZKXN\.Z#=1
M6NKZM'9SR@E$DSEL#)Q@<\ GZ FNDKR_QU=7D7Q2^'=OIT4,US)<7TJPSR&)
M&V6D@Y<*Q7_6=E/6@#M-)\1:/KLDL>EZE%=26^WSD4X:/=G&Y3R,[6Q]#Z5N
M5S6@K??VAJ%UK>G6%AJ4SK'&MI,9?,MT4%26*J6P\DG\(QNQSU/2T %%%% !
M6?J&HV.EV$E_J-U%:6D*[I)I6"H@]23T'O6A6+XH('@[6V;&!8SGD9'^K- %
M&'QQX+OKBVM;+Q=HUS/=,%@BAOXG:4GH% ;)S[5U%>5^$;?4+CP!X)M=3T>Q
M&D1V%G/)<?:F+QM%"KQ,1M4+AT7/S'TY%5;/Q]KW_"P=.L[B\M+K2KZZO[=X
M[:S?9 D",Z%9]V)9"$^8*" 6*\%>0#U"YN;>SM)KNXG2"WA0R22R,%6-0,EB
M3P !R34>G:C8:MIMOJ6EW<5Y97*"2&>%@R2*>C*1P0?6O/\ 3->\2^(O"L'B
M::ZTYM#UG3)YUM%C*RVQ*;HD#9/F-M#A^!R. ,<\M\)]:\4Z7HGPMT6\GT^3
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
MNWDV-&C,C="0V&!&,@UWFL:O8:'I,VJ:M=K:V<.W?*V3RS!5  R22Q  '))
M% &S16%HVO:5KAO!IL[O)93>1<Q2Q/#)"^T,%9' 895E(XP0017.Z5J&M77Q
M;\1:/-K4SZ;IUG9W,5J(8@-TYG# MLW$#REQSWY)H [^BL/4O$&EZ/\ 9_[0
MN'CENF*000PO-+,0,G;'&&9L#DX''>J?_"9>'SI-EJL=\9;:_E:WMO*AD>26
M50Y:,1A=^X>6^5QD;3G&* .HKD]:\&Z9KFOV&NWEU>QW^FJZV<L%RT8M]XVN
M0!PQ8<'=GH,8J)_B%X3CL-+OI-940ZKY@LR8I,RL@8LN-N0PV,-I )(( )XK
M6T77=-\161U'1[C[1;>8\18HR,KHQ5E96 92".A% &6W@NQFM-4ANM2U6YEU
M.V%I+<R7C"6.,9XC*X$9^8G*@$G&>E=)#&(8$A&Y@BA0SL68X'<GDGWKSO29
M?%&J^/?%^CGQ==00:/-;?956UMR")81(1)F/) / P5..]6_"GC6^:Y\3Z-XT
M%I9ZCX;DC:>[@#)!<02J6BE4,25)PP*Y/(XZX !Z)17-6?BSP_>07\Z:I' N
MFJ'O!=!K=K=2,AG60*54@'#$8.#CI4#>.O"OV"ZO9-6\F&TGCMK@30R1O \F
M/+WHRAD#;AAB #D8- '65CZMIJZMI-SIDUU/;1W,9BD: J'VD8(!(.,C(SC/
MIBJ-]XP\-:7+JD>I:Q#:/I4<<UX)LKY22$A&Y'()4@8SR"*SI/B5X)C^T[O%
M%B3;,HD59-S?-G!4 99?E;YER, G/!H 3_A X_[)L=%F\0:O/I-CY/EV;/$J
M,L1!1'9(U=E^5006Y YSDU!:?#'0K34M/U"'4-79M.NY;NTB>]8QP&3=OC"_
MW"6)(.3VSCBMS4?%6@Z59VUU>:DOD749GB:)&FW1  F3Y ?D 9<N?E&1D\U6
MO_'7@_39!'?>(K"*4P+=*OG EHF^ZXQU!['TYZ4 9=G\-= T\7$-G>:K!;.L
MRV]K]L9H;$RJP=H4;*JV'?!(.-S8X)J;2OA_H^DR>&%M[R^=?#-O):V".Z$"
M-UV$-A1G"A0#Q]T=3DF?_A/-!?Q?I?AJWN&N)]1LFOHYDC<Q&/*!"'"[6W>8
M.AX YQD9;XX\1-X?M--@CNC;3:A>16YG$!E,49/SN!@C<!TSGDYP0"* -K7M
M TWQ)I$FEZI;^=;N0PVL49&'1E8<JP[$50L_#/DS0W%_KVJ:L]MDV_VMHL0M
MM*[@(XUW-AB,ON/XU4T_Q-:Z6D>C>)?%%E>:L)-IFCB,*X9OW0D'*HY5DX)&
MX\@ ' T6\8>%UU\^'VUZS&JB58/LIG7S/,92X3'][:"<>E &)_PK?0V^'UKX
M)GN;^6QLY%EM;CSA'<6SJVY71T5<$$G''?'(IUQ\.=)NM)BM;C5-7DOHKM;Z
M/5FNLW:3*NU6#;=N N5V[=I!.0<DUO:UXDT7P^J-J^I16FY'D ;).Q,;WP 3
MM7(RW09&:PK[Q%J2_%;PYH=C=P/I6IZ5>7NY8]VYXVA"$/GE2)<X&/N]3G@
MAF^&>DSZ-K6F2:SJ[IK5Y%?7DSRQL[R(J 8S&0H/EID #I@8'%;</AF&U\6W
MGB6/4;X37D4<4UJ)%\AS&&"OC;G=AB.N.G&0#5+X=:UJ?B#P8=2UB2&2Y%]>
MV[-#'Y:[8KF2)?ER<?*@[FKMMXV\'W&H6VGVOBK29KJY9HX8([R-GE92054
M\D%6&!Z'TH 74O"]KJWB71->N+VZBGT6226VBC*;"SH8V+94DY1B.".OKS2>
M(/"\/B)M+EFU"\L+O2[K[7;7%FR!T8QO&P^=6!!21@>._&*M#Q-X?-N+G^W+
M'R3=_8!(9UV_:-VWR<Y^_NXV]<\55N/&'@^UFGAN?$^EP20-(DB27D:E6C4/
M(,$]54@MZ \T 85C\,])T^73GAUK56_L[5IM8MTD>)\2RA@ZEC'N*D22=3GY
MB<\#&KJ%BNAZAJ7BZWBU;4)9XHTETRQ$;><R_*'4-M)8*?[X&!G&:N:;XL\+
MZSJ!T_2?$FF7UZ(A.UM;W<<DJQG'S% <@<CDCN*EL?$N@ZI,Z:?K%K=&)/-;
MRYE/[L]''JO!^8<<'F@#,\$^&;?PWHUSMLA97&IWD^HW$0?<(GE<L$SDCY00
MO'&02.M3:YX1M]<US3-:75-0TZ\TZ.:!7M)$7S8I=A>-MRM@$QH<KM88X(JS
M:>*?#NH0W<UGKME+%9H);AA,H$49SAVST4[6PW0X.#Q1#XL\.SZ7+JD.M6DE
MG%*(9)%D!V2'&$(ZACD87&3D>M '*0_"73+./0Y--\2ZY87^CVG]GQWL$L0E
MFM<DB!P8RI4=CMW#KG/-6M0^%_A[4$U&*>XO?)OM,ATLQ[T;RDB=WCD5F4MY
M@>1FW$GD\UUUGJNGZAIO]J6=]#<V)#$7$4@9/E)#<CC@@@^A!!Z55B\3>'9E
MT]H=<T^5-2W?8F6Y0BZV\MY9S\^ "3C/0^E %&U\)^1K(UB;7M0O+P:<=-WS
MB+E-V[>0J#+Y[]#Z50TWX=V>B6^A_P!CZM>VMYH^G_V4ET1&[3VV00LBE=I(
M*@@@#!SV)!VK/Q1X<U&\@L]/\2:;=7-PK-##!>1N\H4E6*@') *L#CH0?2L#
MQ9XZM='U32=+TO5M,FU&XU>UL;JS=Q)*D<K8;"JX*L 0<D'KTY% %W4/A_H.
MJ>!T\'72RRZ>)4F9W;]X[B;S68D <LV[)&/O'&*LVO@_1;7QU<^,+> IJ,]D
MEC@'Y$53DD#ID@1J3Z1J*U&UW15U5=(;6;$:BQVBT-PGFD[=V-F<_=YZ=.:C
MM?$6AWM^=/L=:L+B[!8&"*Y1Y,J<-\H.>#P?2@#C#\)=+70+6QM];U*VO['4
MI]5LM3B,:S6TTS,TF!MV,I+L-K*>#BKM[\/5F_LN^L?$FI6?B"PDED_M<+&\
MEP90HE$J%=A5@B@ * NU=N,"KFI>.-#M]8U3P[;ZM:+KMG9FY6&608+%7*KC
M(+'Y"2HY YXR*=X+\9:9XJT'2Y/[4TZ36IM-MKZ\L;:93);F6-7YCW%D7+<;
MO;DT <+XN\&W6C^'K/1[?4]=NK&ZUBXU*^O8=-AU%T:3<0C6PB(="[YSL;:5
M!P!C%_1_!^L:]X<&FZAJU[:6FF7$-SH6I+8QV-W#(BL&)MP@18\-M"L@)!;(
MZ$^C6.N:'J%W/9Z=K%E>7-O_ *Z&"X21X^<?, <CGUK&\0>*)--US1O#>EPQ
M7&MZPS^6)2=EO"BYDG<#D@?* N06+ 9&"0 59/!NK+90K'XMNI[IC+]NEO+>
M.6.^#HJ8>)=B*%"KMV@8P<YW-GH]'T6UT?PM8^';5I#:65I'9QEVR^Q$"#)]
M<"L:'6-<TO7WM?$TFG_V6MD]U_:D4;6\:LKJ&1P[L$P&!!W'=STV\[%QKVA6
MML]Y=:U8P6\<IA>62Y1460=4))P&'IUH XG1_A>VCSZ%(OBB^N%T.QN--M8W
M@A"^1($ 5L+DD>6I+=6([=*UK/P1;V^E:%I<]\]U9Z3ISZ9LDB4&XA9!&=Q'
M0[57ICG/'.!T-QK>CV-A'J%YJUG:VDV/*GFN%2-\C(PQ.#D<\5S7@_Q1J7B#
MPOH>L74FG1?;)KF.X"NRAEC>1%,0).?N G)/&30!1TOX:W&FZCX8E_X2V]NK
M+PRT@T^VD@CR(FB,0C=\9;"DC=P< =\D[WC/PNWBBRTN.'5&TZYTS4(M1@F$
M0E&^/(PRD@$88_0X/:K7A_Q1H?BBWNI-#U*"^2UF:"0Q2*W*L5SP?NDJV#T.
M#C(K.\=>,[/P+X;&L75N]TQE55@CSN9!\TK< X"1J[GM\N.] ' ^*/!,VBZ)
M]BGUO5+S3]1UY]6N;@:0E\+9C&Q >*-"64R["&"X7:/NXS6SX=\/^(-4TJQM
M[S4(TLM$U".[TVX.C&Q:XQ&P96@+ HN789PI/7IRWIC75M'9F\DFC6W">896
M8! N,[B>F,=Z@AU;3[BR2^M]1M9K9V"K-',K(Q+;0 P."<\?7B@#D;WP#='Q
MGJ/B#1/$UYHT6LK&NJ6L,,;_ &@HNQ71R-T3[0!D9]< \TZZ\ WW_"4:AJ6C
M^*KS2M/U<HVI6,<*.9F6-8]T<I^:(E$"DC)[C!YKJYM9TFVABFN-4M(8IG\N
M-Y)U57?.-H)/)SV%2W&I:?8R00WNH6UM)<-LA2:54,K>B@GD^PH XR3X?SWG
MB[2=<U;6DO%T>^GO;+_0]MP@D#KY+3%SF)0_ V@_*O/%:?C'PK=>*+/2Q9ZH
M-,O-+U&+4K>9H//3>@8;63<I((=NC#M]*WVU"SCF>.2Z@1T(#*T@!4GIGZX.
M/I4D5U:S330PSQR2PD+(BN"8R>0".U 'GNK_  [U/6/#_C#29_$D*_\ "374
M5PTHT_)@"1Q1D8\S#$K"O/&"3P>!2W_PZUR\OM6FC\60PQZC?V>IE/[-#%)K
M?R?EW&3)B/D@A.""Q^8C(/?P7UC<>=]GO(9O(8I+LD#>6PZAL=#]:+C4+&UL
M);ZXNHHK6%/,DF9P$5<9R3Z4 <_H/AJ^T/Q-KVH?VLEQ8ZM.MW]E^S!7CF\J
M.-V,F[Y@1$I P,9;KQAFJ^&]1O/'&E^)K#5UL_LEK-930O;^:98Y'C?Y3N 0
MYB R0W!/0\C:T?6--US1[+5--NEEM;V%9H3G!*LH8<=0<$<=JT)IX;:)IKB9
M(8UZO(P4#\30!Y]H_P /=2TK3/"%B^OP7 \-7DMT&^Q,OVD/')'M_P!:=A F
M?GG/''7*?\(3KUOHU]9VVH:;=IJ.KW.H7EM>6;/;SPS*P,#+NR<,5.[_ &?N
MUZ%YT.U6\Q=K?=.1@\9X_"DDFAAA:::1(XU&6=F  'N: ,#P;X8'A'P58^';
M>[^TBT5PDA3:HW.SA57)VHN[:JY.% &3UJAIOA%1IFJ?\))'INM:IJ$\TTET
M]F%4JPVHF"6.$0*G!Y"YZDUI>&/$,VO_ -M>99K:_P!FZG+8+MDW^:J!2).@
MQN#9QSCU-=+0!Y7IWP[\26.@^"=(G\26=XOA6]%Q'.;)T:>)87A2,CS#@A9#
M\V>=HXY-&J?#W6K_ ,.>)M'CUFT1M9UJ/5HY&MGQ"$EB?RR-_P W^H7YAC[Q
MXXKU2B@#S>'PMXMTWQ=JDVB^(K.W\/:Q=?;+N"6U9[J"78JN('WA0&"#EE.T
MYP#5/5/ .N7VA^,=/M=2LDE\1:I'J*221N! JI"NP@<MD6Z\Y'WVXXY]4HH
M\>U_X;^);VQ\8Z)H6N:?:Z-XJ#W$\=W;O+);7#H%D,9# %&V@\C@@XZ\6-6\
M!^)-4G^(G^DZ:H\5:7;Z;"^^0>5LCDC>1EV]_-8A0Q^Z 3R2/6:* /([WX:Z
MMK-Y##JES:Q6)\+OX?F,$CO('8HWG*&4#Y6C& >N<]L4:AX3^)GB#X?Z[H/B
M#Q!I$]U<V;V%H;6.2&.0.5!GG)#'>%!PJ?+R<DY!7URB@#S+6O!GB+6O$&I7
MCR:?;VVI^%WT60"5W:&=BYW*-@#)\^,D@\=*ZCPG:ZY8>%[*Q\1&R.H6\2Q,
M+%G:(!5 &&< D\9)P.O2NEHH \8N_AWXFOM2UC5%T_0]*O[[2[S3[B2RNY0N
MJM+@1R3KY*A"@W'<-[$G&0*M2>!?&C6'AJ.SU#3]-N]'\,W.D?:HIW=DN9(H
MT61 8P"JM"C9.#STXY]=HH \7T?X?^-M/N]3N&M?#<"ZCH!TZ6*WN)RWVD-*
MV]I&CS)O:7<SD CIM;[QU+/PCXHBU/X;S7%KIOE^&;26&\VWLC'>T A#1#RA
MOX!/S;/O'TKU2B@#B/B%X;U3Q/H.G0:2UM]KL-5M-35+ERB2B"02;-P5BN[&
M,X.,UR^M?#WQ)K&H:AXPM[RSL/%+36<EA"9'DMH4MV<A)& !;S!+)N( QE0.
MF3Z_10!SOAU?$W]FO/XK:R34)7S]GL&9X8%   #LJLY."Q) QG '&3T5%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!QGQ!TK6-6\-0_V&B2WUA?VNH1P22;$N/)F6
M0QDX.,A>#@X.#VKS[6/"7B[Q5-XSU"308=/;4;?27L;:^N%D6=[2>68PRA?N
MALJ#U'S'J<U[I10!X3JGA'7M=\*PZA8_#G0]!N+"^M[U=%)C(U 1K()$D98\
M ,LI505.#D]Q5Z;0-8N+7P[<6O@>TT7;XBM;R2QL0A:""-64R2M\H+9;@ <+
MZU[110!XSXD\-:]>>&O']G;Z//--JVN6U[:+N3]Y$B6JDYSQ_P >[G!QP5'<
MX@U+POK$'C[79O\ A7VE>(K3Q%*ES;ZA?",MIS^1'$R2@J2R QAL*>[#WKVV
MB@#P#Q)X3\<+X5\>^#]/T.74X]:U3^U+/4END4;))(V:)PQW;E*$#@C9CD8&
M?2OB!!XBO/!,\?AVS^U7_G6[F /&DC1K*K2!&?*J^T, QZ'D8(!KM:!0!Y?\
M/=)UC1_$7B^2_P!%N-/L]2NX;JVDFNA.Q'V:)"K,269]RL23D9. 6I\*ZUI?
MQ2\4:]_PBVI7=A?V=C:P/;-!F1X3.6)#RJ0/WP /^R>G&?3:* /)[RU\:?\
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
M00&&00>&/# @]P:=I.@0Z7<RWDE[=:EJ$R+')>7C*9'122JX1510"S'"J.M
M'C_B[2M#T+XCM;:QI^I6G@W4]&-M:C1;:1X5G::1[B)DA1B#*&0\#YBOY4M0
ML]'T^_N]!\8:;XGBTK4='L[;3K>W26YDEC1"&M)'0,?-W'.>.I.[@&OHS%%
M'SUXHT/2;BU^+<EQI-M/J$6CVXM7FB6:59Q:,%V,1DOOVC(Y)QWQ6M?:7':^
M*-5M_",,-CJ%[X-G\O[&BQ^;<E@8W)7JXW9!Z_-GO7M]% 'S)Y'@G4/ASXKU
M;08=7GU!?"T^GW4-_"T<5LX4>5;%?+4/(),A<9(YQ]X9O0Z3IMCXRL8])T^&
M,WWP_N!.((^;B<&(IOQ]]\!\9R< U]&T4 >.>!=8\"?\(U\.HKI8%UX60M[&
M0VT@VSB"-;A1)MVYY522>3QR1BM7XCZAI=GXA\*1ZBEO$[37#P7M\CRVUNPB
MP0T2LHDD<,50$C!)(R< ]U<Z?:WE];7EU&TCVC%X07.Q6(QNVYP6 S@D9&3C
MK6F5!ZB@#YZ\$C1=8T7X9:1J5O!=/:2:C:SP7$1 !6-\H5?J/NY7D#@8XX9I
M.H:;H^D^'5U$PP>#;3Q/J]O<*=IM;;]],;/?_"L0R-N?E!,9XX-?1&T4;10!
MYC\*_P"S&M_%D>DQI%;)X@NO+CCC\M0I"8(7 ^7CCMQ7I](%"_=&*6@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I  .E+10 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445C7VOZ#I<ZV^I
M:U864S<K'<7*1L?H"1ZC\Z -FBLZQU'3]2@,^G7UO>P@[?,MY5D4'TR">>:T
M: "BBB@ HHJG>7EG86SW5]=0VL"_>EF<(H^I/% %RBJEK=6M]:QW5G<Q7,$@
MRDL3AT8>Q'!JW0 45GS7MK!>6]K-=117%P2(8GD"O*0,D*#RV "3CM6A0 45
MGW&HV-G-!#>7UO;S7+>7#'+*JM*WHH)Y/L*2UOK&\:86=Y!<F&0Q2^5('\MQ
MU5L=#R.#SS0!HT444 %%%% !156XN(+6W>XNID@BC&YY)&"JH]23P*='+'/$
MDL4BO&X#*RG((/0@T 6***,T %%%)D[L;>/6@!:**ADEBAC:2:141>2S' 'X
MT 3453.H6(N!;F\@$I.-AD&[/TJY0 4444 %%%% !14$LL<,+2S.L<:C+.QP
M /<T17$,\*SPS))$PR'1@5/XT 3T4F1ZTM !152:X@MXC+/,D*# +2,% STY
M-6Z "BBD# YP<XH 6BBB@ HHHS0 4444 %%%% !1110 44F1ZTM !1110 44
M44 %%%% !1110 4444 %%%% !111F@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\C\7-?-^T!X+CL;
M*"[D32=1EV33>4IYA7KM;/WNF._48Y]<KDK_ ,%V>H^.=.\83:C?QW^G1M#;
MQQN@B5&QO4J5.=V!DYSP,$8% %GPI'>-H:WVI:;%I^IWS?:+R"%V9%EP$^4L
M <;47G SUQS725A:QH46M/IKRWU[:FPNTO%%I<-")67/R2;3\Z'/*G@UN]J
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
MNUY.WF;V?!4#<99"0H')&, 8/87D5Q/8S0VLZP3NA5)63>$)'7&1G\Z /#?
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
M<\E'PI RC X[/Q#XHA\.W&GVHTV^U74-1=UM[.R$?F.$7<[$R.B@ 8ZMGD
MFJWAW1-9TSQ9XJU.\6T^R:S=17,7DSLTB;((X=K H!SY>>#QG'O4/B[0?$&L
M:GH\VGR:?/IL(F2]L;]Y%CEWA=DA5 1)LPW[MOE.[.00" "*3XG:&T6@M8Z;
MJNIMKUC)?V*6EKN9U0Q@J<D;6_>KR<*,'+#C+[#XE:7J+^&#;Z/JHA\1M)';
MS.D2I!+&'+Q2_O,AAY;_ '0P.W@FL/POX'\1:#=^#&NI-.FC\/Z5>:=)Y4T@
M+F5H2A4%,8'D@'./O]]O.-JFFMHWPUL? =[J5C#XSDNGO]$CMI&<M.+KS49=
MRJ2J&3#\<(&)XS@ ]8TS5H]7BN9H;6:*."ZEM0TNW$IC8HS+@GY=P8<X/!XK
M8K+T?3HM(T6RTR%BZVT*Q[R,%R!RQ]R<D^YK4H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** ,/Q%X@L?#.FQ7^H+,89;F&U7R8RYWRR+&G _VF%<G<?%CP_8VTTM]I^I
M6<UO;O=7-K<K%%-!&KR+DHT@W9\IR FXD ''(SL>-]'U?7-(L[/1OL8GBU"U
MO6-V[*N()EFV_*"<L4"^P)/.,5C:]X5\7+XXD\1>%;S2BE_:Q6MY;:M;M*L9
MB9RDD6T@@_O&R.AXZ=0 6KOXG:3#=75O8Z3K&JO:V<.H.;*TW V\H8K(-S+_
M '&^7[Q[ \X2'XG^'[S7;72-,M]1U*XN[6UOHWMK;<GV>X;$<I)(PH[D]*Y>
MU7Q/_P +>\9:?H<^F74HTC3+626^<J58"X/FE(UPQRQR@V#E<$5J^%/A_>>$
M_'HO+1H3H<6@6NAQ R'SL0%B)&XQSO(QGC /?%4!>3XJ>$3K5K8RWDD1O$NG
MMIRJLDPMP3+C:2RX4%AN5=P'&>*LVOQ$T6;0Y]<N+6]L=/CLX;Z.>X1-L\<I
M(CV;7;YF.!@X.2*P?#?@?QEX>TV?08=2T4:=9Q31:;,+#_2)E9'$23MNVX0L
M,[5RP4<CYLTH/A7J$^B>(+%/LGAM-1AM_)LK"5[BTCNH9?.%R(W "98*"B\$
M+R2<8D#=G^+GA6VL]8N[A[H?V.]JMW%&B2LHN&VQ,"C,K MQP<C'/;,'B#XL
M6.B^'/%%\NBZD-0T"WCN)+*ZB6$LDN[RI<EN8R5(./F&,%0>*RO$'@CQ]XB^
M'M_HUXOANWO[JXM66*PC>WAC2&99F<L0S,S%%7'  .>2.7>+/AYXA\47GCQ?
M.L[.#Q!I5II]K)YA=E:%W<LPVCAC*PZ_PCUP #I-6^)6DZ!#(=4T_48I+:R&
MH7H6%2+. R% [G?@Y()VH6; SCD9FA\:37GCC5_#D>CW?V33]/@O#?)L8/YH
MD*E5W9Q^[('&2P/ &">)\8?#_P ?>+XKY-0OM%ECO]&>R^SR+(8[&X^?]Y&/
MXV(8#<W*X)48)4]'IOAGQAI_CN;Q$?[*FBN]%M[*YA5G5A+"9BJHV.A,HRQ'
M1?N\\ %OP]XVTZ3PCX;ET^35/$=QJEF9X,1QBXFC3 DE<%E1 &91UZL ,U9_
MX61X?:VTB:'[7<MJMU-8QQP6[2/%<1([212*N2K#RV'?IGIS7)Z#X%\9>&;#
MP;J&G_V7=:QHFER:/>6<MP\<%S"65E9)!&S(X,:DG:0<D>]7+'X?ZUI>L>'+
MZ'[)))%KM[KFJ%9"!ON(I(O+B!7D*)1R2N0G3+8 !V_AOQ)8^)K"2^L8YX3#
M<26L\-PFR2&6-MK(PR1D>Q/6LM/'FB&ZLUE6ZAL;ZZ^PVFI/&!;W$^YE"*V=
MPR5(#%0K'&"<C)X)T/6-%BUY=66"-K_5[F_A\F4R8CD8$!LJ,,/Q%<W8^!?$
M4?A[2_ M[]BE\/:7?Q7,>H+.WVF6"&8311&+9@-D!&;?RJD@9;"@'4:;X^T/
M5O$;:'81ZC-.EU-923?891#%+$NYE:0C:#CIZ\>HR^Z\::3:ZKK.ER+=&ZTB
MR74+B-8LEH6W ,G/S?<;ITQ[BJ?@/0];T.?Q,VL6MK -3UB;48/L]P93LD51
MA\HN&&SMD<]:K>*O!=YKGC#0M6L;H6L"QS6&KKG!N;)P'\L?]M$4>RN^#0!K
M3>-M M=)MM5N9I8;.?39-7$ICSLMD"%F(&3G$B< $G-4KKXF>%=/TS6K[5+F
MXL%T22"._CFMVWVYFV^43MR,'<.<X'?%<[;_  _\3:3X+\3Z9HNI6RZC-YEK
MHK3J?+M;/S&D2)CR<YD==V,X"=US7+ZA\,_'UWIGC.&'3]%A?Q%_9<\41U&9
MQ!+;.A='=HRS@A#\^,DGICD 'HD_Q2\+V]Q#:M'JOVRX69H+4:7.9IEB*AV1
M-N6'S@\=LGL:O_\ "P/#O]OV^CM-.LUQ>2:=!,;=_)EN8T+O$'QC< K=<#*D
M9R,5FW^A>(+SXL>%O%0T^T6QL=,N;6Z5KG,L<DYC;Y!MPP7RL$Y7(;CI@\=?
M> _B!=>.]*UVXMM&N?[,\0RWT=RU]*&DM'61%41;-L1167(4GS& )(/- '<:
M;\3O".H7%E%;7EVL=]>/I\%Q-92Q0O<*SKY6]E #DQO@$Y.!ZC-&Q^*&FR:1
MJVK:CI>I65CI^I-IK2R0;_F#^7EMO"_/D'L 5R1SCEM/\ ^,;7PEX>TN6SM#
M<Z=XN?79BER-AMVFDEP"5SOQ-C&,?*?F'&=2VTVW\/Z+XPT;XB3:-IWA?6=2
MNIK>\GU *UQY[%]A5E4*R@'&&8DCH,<@'H\.N6-QXAN-!C\TWMO;QW4H,9VH
MCE@F6Z9)1N/8US]]\1O"-C>7T%U>7,8T^\6QNYC93>5;RL$VAY-FU0?,0 DX
M.?3)J;X>:3=:?X.LYM3N)+K4KJ*-Y[B:/9(X5 D>X=B$5<C^]N/>N2U3PCXG
MN-'\:VMOI\)DU;Q'::I:_P"D+AH8C:[MW'RM_HS''/WA[T =A#XX\.R:=JVI
M37%Q8PZ0@ENQ>V<L#QHP)5]CJ&(;!Q@9.,8S1'X\\-R6^J337LUH=*>..\BN
M;66*6-I,>6 A7+E\@+M!R>!SQ7/ZWH_BRYO_ !I<:-8QPRZC:6L5G)/+'AVB
M+;\C#;<JWRD@\CM7'2?#GQ^VJZ]JMCI>D6<\]_INKV27&J2W7FR6PP89G:/<
M<@L=^3AMH&1R #L-"\>--XZ\>+JFHW"Z-HZV'V>":S:*2%I5?<H3RQ(Y9@H'
MWLY&WK77Z3XFTG7;Z_LM/N)?M>GLBW5O-;R020EUW)E74'!'(/0X/H:\KU+P
M-X\\17?C'4+C2](TV;5O[-N[.&:[-R@GM'#".4",!D;&"1T]^M=WX%TW6K:.
M[O-:\,:-X;GG\N/['I;K*'V YD>0(F<[L!<':!U)8X &1^,--T1_$U[KWB;[
M196&II:E38/']@WQQE8B0"9!EPWF=,/CM6YHOBC2?$%Y?6^ES3F>Q9%N(;FT
MFMI(]PRIVRJI((!P0,'!YXK@=7\+^);NR\9QV^AYDU?7K*^MR;J,;X(5M@Q/
M/RG_ $=\#OO7ISCK-'TO4[?XB>)]6N+$PV-_!9QV\GF*=YB$@8D Y'WQCZ=J
M .*\5?%*\F\(^*+[0([K1YM"U2WLFN;NU(61#+"LAS(NU#B4\') &X@=NKU+
MQSH-]X;\3S:7XB;3;G1K4S7%S-ITS&T4J62;RF4&5,*2"H(.#@UQFN>#?&UQ
MH7CKP_::+!-;ZQK$>J6=XMXJNV)+=MI0@8P(7Y+==HP025M^*/!_BC5=<^(E
MU9:2QB\0>&H]*LRUQ&,S 2@[AN^4?OAS_L-QTR =S<>,-%TV2&UN[JYGG^SQ
M7$KPV4TJQQOD+))L4B,,5;[V.A[ D;]Y=VVGZ?<7]Y*(;:WC::61NB(HR2?H
M!7E6O>%_$&J7MI?:?X?O-,UB+3K>WM]3@O(55""WF0W41<I+$,Y "O\ >.,=
M:[3Q?9ZOJPTK1;2QEFTJ\N@-5FCF6,I;!2=HRP8EGV X_@W]\ @&=\//&EYX
MH?7-.UK3CIFL:3=D26IZK;RY>W8]LE/E./XD:II/B=X-C=-VM/&ANI+)I7LY
MUB2>,L&B9RFU7^1L*2"W!&01G*NO#&IZ#\5M)\1>'-/O;VSN[.2QUAI;WS#M
MW!H''G2;B5;?D#^%CCD '*A\)^)H_"^CV;Z,YN+;Q=)J\JB>(XMVNI9@W+XS
MMD (R3D'KP2 =U8^-O#>H:7=ZM;7\GV:TN!:3"2UFCE68[=L?E,H<L=Z8 7G
M<,9S5>;XA>#[:V$UYK2VP^V#3V6:&2-TN"NX1LK*"I*\C(&1R*XK6O!WBC4#
MXRN[?189)IM>M-7L+:[F3RKY(8(8FC8@MLW>4V"0,;E/8XBO/">OWP\/74/@
M6PT4Q>([74KBTL9H2Z1QQ%&DE?Y1(V6P N<*@Y).* .^M_'7A6ZT:ZU:/5-M
MI:W(LYO-ADBD2=MNV/RV4/N.], +D[AC-<IHOQ,L?[=\:7?B+54L]$TJ\M+6
MUEGM)+8Q&6,?+(K#<&WMC+ ?0"LS5/"_C5?$>M:]I>AK<R0>)H-8M;2YNHT6
M^A6Q6U=0V3L8$,R[@!]WW S]4\)^--1N_&>HOX3E1]9U71[VVMEO8&;R[9XS
M)N.\ -MCQC.,G )'S$ ]#?XJ> 8X;B23Q)"IMGV3(8Y-\? .\IMW!,$'?C;S
MUK2UOQAX?\.R^7JVH-"1#]H<QV\DPBBSCS)"BD(F<_,V!P>>#7!Z]X6\17FK
M?%*XM]#ED&OZ)!8Z?)YT6)9%BE0J07^7YI5.3@8!].<^Z\)^*;76H[EO =EX
MDL=4T:TL[BVO+R.(V$T2,C*P^97B8/SMR1@XSG% 'H6J_$7P7H=_<V.I:['!
M<VZH\L8BD<HC D.=JGY<#EN@XR1D5)9^+M)OO'%YX3AAO'O+.".:20VL@B^?
M?@;]N.B'DG!S@$G(KC=0\*Z\UM\2K6WT,O\ VOHD&GV30M$D<\BV\D955+Y1
M077[V..F<5:T^S\2Z#XVU+7&\/F6SO- LX_,:ZBC6"6W6=FB?+$@DR( 0&7[
MQ)XY /2IIHK>!Y[B18HD4L[N<*H')))Z"L&S\<>&;Z2>.#5@KPVIOF$\,D.Z
MW'69-ZC?'T^9<CD<\BL?7K'4/B-\%[VRA4Z1?:YI958S)O$+NOW2PQN7/&1C
M(.:S[S3?$6OWNCZG>>%I],N-'TZZ1QYT#M<32Q"/R8B)#\F<MN?;]U..3@ Z
MKP]XQ\,^+//_ .$=UB/43!'#+)Y6?E652T9Y'< _ES4=EXV\+ZC>-:VFM0O*
M(9+A<AE66.-MLCQL0!(JG@E20.,]:S_AGHVI:!\*/#NCZEIHLM6LM-BM9XG9
M&_>(NWED)!!.3D$]:X/PUH'C*U\2>$[[4/!][:1V&F7ME>1Q3VBV\,DGE%?(
MBCD"K%\C8XWG(W9QF@#TG2_B!X-UJ]BL=)\0VM[<S6YNHXH269XP Q(&.3AE
M..O/2M&P\2:'JFF6>J:?J$=S97DIAMYHP2LC@E2!QZJP_ UYIX:\,Z]I>F_"
M6.Y\.SP/H-M+#J6'AQ:LUMY18D/\V7.<KNXR:Z7PKI,ECXIUNTMIDET&VNVO
M;55P?*N)UWRH"#T&YF _Z;>PH ZG5->TO1/)_M*\$+3[O*B"L\DFT9;:B@LV
M!R<#@<FL+4/B-X8L=0\.V\5V;Y-?9_L]Q:(TL0C5&8R%U!&,J%QG.6'& 2*6
MLZ7K5I\6M*\76NGR:GIB:7-ILT4+)YMJ[2I()%#$ JVW:V#D;5XQFN:7PSXD
MT74O"VM6WA^YNXX-:U.^FT^">+?:1W0D$:C<X3JP+88@%FQD4 ;7A7XE6=YJ
M6IZ3XFUC2[/5!KMUIFGVR$Q-/'&RJGRLQ)8Y/U/0=JZI/%WAV;Q"= CUBW;4
M067R W)91N90>A8#)*YR #D5Y6OA7Q)_8U^O_".W"W,GQ AUA%78K-9K<QR&
M7._IM5^.#VVC-:'AWPWJ]KXC_LW7/!M[.]AJUQ?V6M/J1DLQ$\LDF]8?-RDN
M'*;0F#G)XXH ]#T?QEX7\07[6.A^(;'4;H0_:/*MYE<^5O*;^.J[@1G_ !%<
M_P"/OB%8^&-.GM]+U&P;6HY[>-K:X5G $DBJ0=I #[6+ $Y(&<$5-\,=&GTG
MP?%%J6CG3]22ZO"YEC7S"LER\@.Y2<@AE/7Z\BN,UK2?%@\+^*?"C>%=0U*X
MO-;_ +0M]0ADA:*:%KJ.49+N"'1!LP1@;!@XZ 'J=YXJ\.Z=JT6DWVN6=K?2
MLBK!+,JL6<X0<]V/ '?M2WWB;P[I>J0:7J6O65I>W!016\UPJN^\E4P"<_,0
M0/4@XZ5YQ?>'?$$F@?$/PK=Z/<7\OB&\FN-.O@ZE LL:*A=B04,+*/P1=N33
M+/2_$>C^*O%>DWW@V3Q);ZU?PZEI^I2&%X%=(XPHN S*4\MXPPV@D\X&: /1
M;CQ=X5M;:ZN[KQ)IEO;V=P+2YEEND18)C@B-R3\K<C@X/(IMSXR\)V=VUG>>
M*M(M[E)UM6AEO8T=9F&5C(+9W$=%ZFO+_%FD>))-'^(V@V/@^^OI]8U6VO[:
M>/RA#/%LM4899OO#R7^4CTSQDU9U[0;Z_L_BI*GAFX>YU..$6#?9@9)C]F2,
MA#_LR*><^_(P: /4K/Q!H>I7E_9Z?K%E>7.G,$O(8+A'>V8YP) #E#P>N.A]
M*JV_C3P?>V%YJ=GXITBYL;'_ (^KF*]C>*#_ 'V#87H>OI7 >)/#-Y>:IXCL
M_#&BO8KJ'A(V=LR6_D0F;?(5B+#&TX;!Z8S63K6E-KGP]\436/P^\06&KWFC
MG3R-1G>YEDDSE(HE,C@HI+'>=H&1C.3@ ])U'X@>"]+T[5[ZX\3Z>\>C<7Z0
M7"RR6[9P$9%)8,2" ,9)K8T?6M-UK18=8TVZBN+.9=PDCD5PI'#*2I(RI!!&
M>"".U>3^.?#-]JDWB>T\-^'IT6\\%S64/EVQA1YRY9(LD ;L-T/3)]ZZG6[3
M6O$'P5N++2]-N+;4I;%$%G=JL<DNW;OB()(&]59><?>YQ0!U-GXI\-:M8W5]
MI7B'3;^ULR1<3VUW'(D! R0[*2%X]:MV>JZ?J4DHT[4;:\,6WS/(E639N7<N
M<'C(((]17EWB#3;SQ%XBF\0:5I-_9:?#X9O=/O(9+.2*6YEDV^3"L9 +[,2'
M(!7YQ@G)QUO@_18K'X<V":=IZ:1JL^EPQ32-:^5*)DBV@R @%BK9Z_R- '0V
MNO:'?ZI=Z78ZQ97-_9\7%M#.KRP_[Z@Y7\:=;ZYHU\;C['JUG<_9&VW'E3J_
MDGT?!^7\:\H\,PZ]=>![+P_'X0OM(\5:7I%QILFJW*^7''(T9!DBER?-,DR1
MN3]6)S@-EVNBVMWX*U2:'P'X@T_6(O#EQIEP+Q9G7)0!8(HPQ$X+Y*L 0H!Y
M!.* /5KSQMX3TW4M/T^ZUZR6XU&1HX4$Z'I&9"QYX7 ')[LH[BJFM>,K?PQH
MGB36=>>QAMM*+-;QP76^6=1"'"LI VR,VX!1G(P<\UP,/AV#1[3X7:U;>$[A
M! <ZLMMIKF?S&T]X5\U N[[^U26&!P20.:;XBTV\F\*?&BWM]"OGFU&=OL*1
M6$K-<,^GPQ;H\+\V75P67CKD\T =_HOB#Q!>:K;17%MH<^EW2L\=]9:EO.X+
MGRECV_.0<Y8,!CG Z5U,6H6-Q=RVD-Y#)<0_ZR)) 73ZCJ*\]U.UCF^(G@?4
M-,T:YC1;:_W3K821K;F2--OF';\F6!X;G/:N7\)^=9^%;*UN?A[JD_C'0].N
MH;V>2%[<3N8R79+C&V=II%3!7<06).,<@'J^H^)-'TO1+[6[K5+9=/L49YYE
MD#!,=N#U[ =2>*M6^J:?<6<%XMU$L4P&TLZCG^[UZCN/:OG&U\/7TVF^(X;/
MPKJ<8U+P&+2.%]*GMT2YC\S]P-Z%V=0RA68LSG)!.1CIM:M[+4/$=C/JWAG7
MIO"6I:&+&$6>BR.UK,9',P>$Q&2(2 I\^U3E!SWH ]]SQFN4M?%*W7CR?PS#
M##)''IR:@MU'<;MVZ5H]I7;Q@J>=Q^E<WKFGZM9_ V/3=*TF^\ZWAMU?3GF^
MT7+6JS)YL)8$[G,(=< G). 3UKBM=T^35-4\57GP_P!!OK)KSP[;Q0E--ELD
MG9;J1IT^=% D,>% ."<\=. #USQEXHC\*> =8\616ZWR:9;-<F%9=@D"C.-V
M#CCVJ[;ZA?2ZG!"^GJEA+9BX^U?:!N$NX#R_+QG&#G=G';%>):]I.D7?PO\
MB!<>$=(UX3ZAHQMITGTYK3S)^D<:0+$GF/AB"Z@C&T9/;I[?3+?5OC-;K=Z4
M\VGW?@T6UP9;5O*<M.I\MR1M#;0?E)SCMQ0!Z]YB9 W#)SQ3]PKQ#PGX3\16
MND:CH[6[1S>$(;O3M!FEC51/)("\4^3U*Q-"F>!N:4<XK$T>RT67PI>WVG6/
MB&TU:+P_<66HV]UIWV:*-S$?DD'E+]HD,GW2K,QSG.#R ?16Y?6J[0PM,MPT
M:M*H*JY7D ]1GTKPK4M!TK1_#?@[5+?2KU=$O/*;77M+3[7*\@MO+BDEA='W
M!6)#?(2#@XRO%B.'2=%_X1>.XL=2N?A^TEZRB_LW8)<.4,+/ $!2'F<(K( "
M5/'R&@#U7PSX@7Q)HK:HMJ;4+=W5H8V;<<P3R0L<X'!,9(]C70UYS\(X%M_
MDL:V\MM&NK:EY4<L+18C-[,R8# '&TKC_'->C4 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M<B9*RKKQ)XJTG5O%^DWFIZ/+-8Z3;ZG97-Q UM!"TKSQE),,Q9085/8G.._
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
M*,T'FH5DC(/3J./Q!Y[S7-<B\-^$KWQ!-;3WD-A:FXDC@*EV55R<%B!TYZT
M6/\ A']#%[9WHT>R%S8QF*UE\A=UNA_A0X^4>PJN_A/PK)I+Z._AO33ISR^<
MUK]EC\II,YWE<8W>_6N5OOBI8Z6(4UC1YM&EN[AH;'^U;J"U2[C5 QE#._ ^
M91M(WY8#;UPZV^*FFZE8:1-H^CWM[=:G:W-W'9;HXI0L#JDBC<P#-EN I((!
M.<<T =5>>%O#>HVEK9:AX?TZ[M;/'V>&:V1T@QTV*1A<8'2K6GZ7IND6GV/2
M;"WL+?<7\JVB6-=Q.2V  ,D]3WKCK[XF+:W>HVL'A'7+Z;3;6&]N5A2'Y(9%
M9MWS2#D;2-OWB0<#'-5M4^,7A/3[6*\M[C[5;/90:AN6:.-VAE!9=D;L'D;:
M,E5&1D=SB@#LYO#>@S:M_:TVBV<VH95OM#PJ7W+]ULXZCL>H[51M](URZ\5/
MJFM75BUA9E_[-@M8F#@N,%Y68D%@N5&T 8=LYXQ3N/'EG'J$L%EI.IZG;P7-
MO9W%S:1*R02S;"JE2P<X62-F(4A0X]\5O!?BS5/$^O>++.]TEK2WTG4VL890
MZ,,+%$2K8;)8L[-D# ! SD4 =XRK(A1U#*1@@]ZY*W^'?@6S\MK7P?H]N8_,
MV&.SC4KY@P^"!QN'!]N*BUCQU8Z1-K _LO4+VVT2-9-2NK=$\NU!02$89PSD
M1D.0BMP1W.*IZE\3-*L;C48;/1]5U46&FPZLTEC'&R26T@<AT9Y%' C/!P3_
M  AN< &TWA?0[9;.;3M#T^.\TR)TTUFA 6UR/NIC[BGC(7''T%1^&=%U2QDO
M]5UVYMKG6M2:,W!M(RD,2(NU(TR2Q RS98Y)=N@P!IS:PO\ PCK:W86[WT;6
MXN8HT(1I5*[A][&./6O*[7QKJ^I:C\-=<DL=4635M)N;B73[:0%;QO(@=75
M^P#+MM:3;C/..* /:719$*.H92,$'H:YZQ\'^%]+N1=:?H-E;2AS(IBB"A&/
M5E'12?48K%'Q&T-M"TS5_(N%?4)9H$M)'ABDC>%F2569Y!&-K*5.'.3C&:V_
M"WBK1_%WANWU[26?[+,74B4 -&Z,4=6P2,AE(R"0<9!(YH FA\.Z/:'4?L^F
M0)_:3%KH;<BY)&"7!X8XXY[ #H*J:=X'\'Z3I=YI.F^&=,L["^&VZMXK5%2X
M&,8<8^88..:X[4O&#:WXH\!W&DKJ4.E7NJRHEV)%2WU"(6LQ^ZLFYAN4,-Z
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
M0+]GEE)WH49F#*<D8)Z?3-:.J> _$NJ1:3/>>,!<7UE>FZD2>TW6DHV;57R
MP!V'YUR2=W.>!CTJB@#RFQ^&FMZ;:Z3-8^+5_M72;R\N+6XFL5=&BN9&>2.1
M59=V20<J5Y'  J4?#?5%T?[*NN6[W/\ PD?_  D)E-H54N)-_EX#YP2,9SD#
MCGK7J-% 'F6H_#O4K[3/&-BNL6\7_"2:A%?!C;,?L^Q8DV_?&[(@3TZFN+\0
M32-X_P#$DEQKVD6MV9+:-=*U'3KJ4W8BA1T9(XY8Q.OFE\95R,8ST4?0-)M&
M<T <YJ%IJ6O> KBQDC33K_4; Q2*_P XMWDCPW3[VTD_7%8.G^$=8T_Q!I^L
M+J%F[V.A_P!C+%Y#@,=RMYF=W R@&W_QZO0J* ..T#PO>Z)\,;;P@NK$75M8
MM91W]NAC93M*K( 2<$<'KU%<!;_"'7+?[WB332[^'[K099(]/=#()=A\]OWA
M+RDKN=B?F]!UKW"B@#S?^PYM!UO2O%FIZK;I8>'M"EL+E5MW9G4B-WD&"2,&
M!<+@D@GVJ+X:Z3;_ -I^(O%-BTYTK5;UI=)CF5E6.!E1I716 *B6;>_3D!3W
M%>ELJLI5@"#U!I0 .E '*:IH&I7WCK1?$$=U;I::9!<1M R,7E:4*,[@< #8
M.,'.3TKFH_ >M?\ "/:1I<VJ63/8:\VMNXMW ES<//Y8 ?Y3F1ANY^Z/E/(K
MU&B@#R!?AGX@_P"$JTS7)_$UA<2Z=J\^H)--I[-<312+(HBDD\SG8LA5
M!P:9:_"_Q-IFB65OI?BBQBO](U:YU+39WL&9=D[2M+%.N_YP?-QE=I&T'KS7
ML5% 'G3>$?$4VN>&-8O-:M+F?2KJ:[N0+=HT<R0F$QPJ"=B*I+#<7)/4\Y%'
M6/ _B.X\1>+]4TW7+>R.O6UG!"0CEH?(8DAL$9616=3@@@=^X]3HH \=;X9^
M)!H?B_3(-0T"VA\1VD=OY%K820QVS",1DJ/,/RA<G&,L3G*]*[;Q9HNI>(OA
M_J>@6\EO;7FHV;6K.S-Y<9==K$<9(&3@8&?:NLHH \[\2>%_$VH'P[K>AZCI
MUEXATJ)X9$NXGGM)TE">:A *MC=&C*>#E1ZFL_Q1X%\3^(]+CL;RZT>^E^SL
M!>RPR036-T[,3/;,A+(%!4!-V3M&6ZEO5** /&+.U\17?COQEX>TB^L;DKI^
MGV%U=7S-YRDPR S@+D.<,?D.T$_Q=:NV/PY\0>%=2CC\"ZQIUII<UE;65S%J
M=JUQ)'Y$8C62)E9<L4QD-D945ZA':VT,KS16\:2/RSJH!;ZGO5J@#S./P?XL
MTGQ7JLGA_P 06EOH>MS)<WHN8&DNH)1&L;M"P8+EU1?O#Y2,@-TK2\'^%]9\
M.>)?%=S<W5G+IFLZBVI0K&K^<KM'&A5B3MP!'V'.>V.>ZHH \UO_  CXDAU'
MQ/#H]Q92:7XG^>?[2SK)8RF)87D0!6$H**I"DI@KUYJ@G@'5M-N?$5IHZV8T
MR[\-V^A6'FSMYD9A6559\)C!\X],GY/?CUFB@#G-'TV^M?!-EH]\L"7<-DMJ
M_DN7CW!-N02H..,]*XOPYX,\6:7-X!74/[*EC\-6$NGRF"2124,44:E<J<G]
MUN/(^]CMD^KT4 >,+\/_ !I9Z1I=]IC:+_;VE7^HS)!=M)+:W%O=SF9D8A59
M64E<''5,]\#T;2].U"/PZ;'69H)+N57\YK./RHDW9^6,<G !QD\G&3UKH:*
M/'=%\ ^.M-LO"&AW%]HTVE^$[Y6M;A1(L]Q;K!+"N]<;5<+(!@9#8SE>AK^'
M/A_XZL?%WAC7M6DT6:?3%NH+Z[$TTMQ>I+LQ)EE^4_+Q&#M3)P<':/:J* /#
MQ\._'%OX1T2UM!X>FU7PU=2FS@NC));7UO(6#B7Y<QN001@, 5[@\>GZ'9ZG
M9Z*D.I-9QW[Y9TLH]L$)/14! ) ]3R>3@9P.AHH \'TOX=_$2V\2:/KM[#H%
MQ?6=C?6-Q<27$LCW1D5=DK IC!9?]4,*@S@G.!V/@'POJWA_4[^:33K;0=)N
M+:!8]&L[Q[F"&X!<RR1[E41J0R#:H )4DC)KT>B@#S?5_#OB2+Q#XDN-'BM;
MJS\2VD<$IN9RALI5C,6\*%.]"K [00<H>?F^633?"^JZ3\1])O+6SC;0M.T#
M^QDF>XS,6#HP8ICD8C SNSDGC'->B44 <GXZ\/WWB#PXD.DW26>KVES#=V5T
MPR(9$<$G'<%=RD=PQ'>L31?A_)H/CB34;.\9M#,27+6TAW2SZAM:)IW;N3&1
MGU8YXQ7H]% 'B%KX#\80^$]!TA[.U\ZS\6MKEPPNOE\@W+S84XR6_>8Q@<@\
M]REQ\/\ QE)!XCO+$6MMJ:^*E\1Z2)YMT<X$2Q^5+M&5R%;U^\/2O<** /+[
M[2_&^N)X:O-8TJSCN;?6X]0GM+2Y#QV<*1NF/,8*97)?=]T#'';+;?A/2]4T
MW6_&$VH6?D0ZGJWVRV;S%;?']FABY Z',1.#V(]\=K10!Y7XB\+^(M57XBQV
MEA"AUJTMX["269=LK1QD,&QRG)P#SZ^U=W:W&J2Z&MQJ&GQVM^T;,UI%/YJJ
M>=J[RJ@G&,\8!SR0,G9HH \0;P?XJ/P^\+Z1_8L\&LZ5I#V\-]8WZ136=V B
MK\^X*\#@$LNUNB_+Z==XPT/Q!JWP:U/PW&D=]KESI?V/?'MBC>8H%+X) 5=V
M3CL.F:]!HH \SNM%UV7XN7/B9=)N#IY\-MIR[9HMS3F7S-NTOQQQGIG/.,$\
ME'X-\=)X+T#P_P#V"CQV_AC^R9%&H);F*Z"["TCH&,D1 !51D9Y9<D;?>:*
M/%]+T/QYX;OX]0A\/QZH-4T.TT^XMQ?HIT^>W5U7YF&#$PD);;DALX#9YQM'
M\ ^+-!A\,7ESX.L?$:KX>MM$U#2[JYB'V5X2<2HS JRL&;<H]NO2OH&B@#E-
M%76-/N+#06\/V=II,&FHQNK.94BBG#;3;I#MR$"\ALX[8KJZ** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **AD9EB=D3>P!(7.,GTKSC5/B@VD> &\9W'AFY;3H[EH)1'.C-
M&!,8?,/JNX=1G@@T >FT5SFL:Y-I=KIDT>G/>W-_<Q6J012J""X)+9/4*H9C
MCLI/:NCH **** "BBN2U+Q9!:>*8?"^GZ?<:IK#P?:GBBPD=O%G&^21CA<G@
M 98^F.: .MHKF]+U]M2U74M*NM+N=/N]/$;2+,4994DW;7C*L<J=C#D Y!&*
MZ/(H 6BDR#7/7'B!;?QEI_AEK*9FOK.>[2Y#+L41-&K*1G.?WJ]L4 =%16%I
MNL&ZTW3Y]5LI-'N[V1HH[*X=6D#@.VW*D@DHC-P>E36=]=WEQJ"W&E3V26LY
MAB>9D(N5VJ?,7:20N21S@\'B@#7HI-PHW"@ &?PI: <U2AOK6:\N+.&=7GMM
MOG(.L>X97/U'- %VBBN1USQ4NB^(].T)?#^I:E=:C'+) ;0P!3Y8!<$R2I@X
M8?6@#KJ*XVZ\;66F>'-=US6M-O\ 28=$&;B*X6-I'&Q64Q^6[*V[<%'/W@1V
MJLWCJ2WO8M+G\,ZE'JUQ)(MK9GR_](1(ED:17W;< ,%.2#NXQWH [NBLK2;Y
MM4TBTU%K*YL3<Q++]FNE"2PY&=K@$@,.AP36K0 45A2:TLD^C_8;.?4+74MQ
M6]ML-#"GEEU=SG[K8 !&>2*W: "BBB@ HHHH **** "BN&\0>/;'PVUU)?Z1
MJ;VEK<PVDMU"L7E^;+LV*-T@8\R("0, GKUJ6/QQ9GQ#:>'[K2=3LK^ZN1;*
ML\<>%)AEF5R5<C:5AD (S\RD8X. #M**QM6U0:3;0S_8+R]\ZXBM]EG%YC(7
M8+O89&$7.6/89-;- !11VK!T3Q!I?B Z@=*NQ<C3[R6PN/E(V31G#KSUZCD<
M4 ;U%%% !1110 45@QZ]:S>+;GPRL-PMW;VJ7C.RCRVC=F08.>N4;C':MZ@
MHHHH **JM+&LZPM(HD8%E0GD@8R0/;(_,5:H **P&\1:<?&8\)XF&H_8CJ',
M9\LQ!PGWO7<1Q6_0 45@3>(]-M_%UIX7D:8:A=VDM[%^Z.PQQLBM\W3(+KQU
MYJ;P_KMAXDT&VUK3FE-I<[O+,L9C;Y6*G*GD<J>M &S16'HVN:;K\=Y)IKRN
MMG=264WF1-&5EC.&&& )&>_0UN4 %%%% !1110 4444 %%<EKWC;PWX<ODM=
M:O)H'.PNT=K--' ';:C2NB,L2LP(!<J#@^E2:7XPT'6M=FT;3[IWO$B:=0]O
M(B3Q*_EM)&Y 610W&5)ZCL02 =3112$@&@!:*Q-'UK3=>M9[K2;HW$4%Q+:2
M,8V3;+&Q5UPP!.&!&1QZ5MT %%%% !111TH **RWU?38M?M]#:Y0:A<0/<Q6
M_P#$T2%59_H"ZC\:U* "BBLN\U;3+"^L;&]OH8+K4)&BM8G8!IW52Y"CN0JD
M_A0!J4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4456,\*P&<S((@NXON&
MT#USZ4 6:*IPW$-Y;QW$,BRPRJ'21&#*ZD9!!'4$5<H **0D 9)P*C62-R-K
MJQ(W#!ZCUH BFFCAA>::18XT4LSL<!0.I)["O,/AS;Z+XL^"J:)+);:A:S"Y
MM[J))!( 6FD.&P?0@]>X->JL$=3&X# CE3SD4Y45/NJ%^@H \<^%\'B"[GM=
M,UVV9(O!22Z3',W2ZGSM25>Y"VWE#=W,SCMFO3['6+'4[J_MK&Z$TNGS?9[E
M0I'ER;0^TY'/RLIX]:TU15SM4#)R<=S4,<<<;.T<:H7;<Q QN/3)_(4 6:**
MC9T0 LP4$XY..: )*\>M=4L_!OQK\6W/B:1=,LO$,-B]AJ-P=MNYBC:-H6D/
MRH^3D*<;LG'->PUQ6I>#9M2N+F27QCKL<<[%O(1X#&@)SM4-$> ..O3KF@#
M\=>*+?4/!=SJ7ABZ-W9)>V46HZA8DLOV/SU-QLD0@G;$7R5/&[@YZ<EXPFL=
M+T[QY-X2U""/PZOA66XN$LKDI%'>Y/D,KHPVLZ!@P4Y("9ZBO21X&U 0F$>/
MO$83!&-UN<_7,-0P^ ;JUM_L]OXXUR*/=OV(MN%SG).!%USS5 <%J5\OAOQ'
MJ*^#;XW.M7_@NXOUM_M1FDN;E&4PS;7)W'#R8]0,=,4>&]8\!W7QB\)7'A'6
MK6ZCN= OQ<%;HN[2[[9LR@L2)B Y;=\_RG=TKT!? %Y&P:/QYKZ$?=/^CDCC
M'7RO2D'@&\7=L\=:XH92F/+M" #C(Y@Z''(J0/'])GT&6T^$6N:U=6YM/M^J
M6TE]<7).>+CRT,C$EBS8P,\G &<UT5_K$^G+XOE@U.XFTD>,K2VU&;[:[FRL
MS!;&7YRV43>=I (VAFZ <=__ ,(/J2J%7QYK6P-N ^SV)(;&,C-OU]^M2+X)
MU)$EV>/-9"R_?'V/3L-UZXM>>M 'F?CB[CT/3?&MMI.K/9Z%;C2FB,%VZ);7
MDDY62)"&X!C\EB@^7Y@2OS'-S6HUTGQ/X_\ #NF^)I-'BGT_2KF.:_NYI(X[
MB6XFC8EMQ9!)MC5B".N>.M=W'X#OH;06</CG5H;5/N0QV&FJBGZ?9<=Z;_PK
M^^9Y"_CK5G,F-VZPTWYN .?]%Y^Z/R'I0!)\/;EI](U&WDTTZ9<VE\UO<6Z3
MF>!9!&F?(<@9CYZ8&&W#M7F6L:EHOA_7_B-]BOH[76/[6LY)8X+QEN$L7BM/
MM4ZH&SD*9?G49'8\5Z9:^"]8L;:.VL?B%K-K#'PL45EIR(.?[HMN*<?!.L?:
M9;K_ (6%K(FE4(\GV'3MS@= 3]FR1[4 4-"4V/Q7N[#0[AI?#\FCQW5Q&)S+
M'%<M)B-ER3MWQAB<<':">3DUO'#QM\5/!%O_ &PVE2/;ZB5N(S'O7Y(NGF*R
M\^ZFM6Q\!ZGID/V?3_B!K%G$26*6]AIL:DGJ<"UZU#<_#N]O)FFNO'VKW$C
M!GET_2W8@=.3:4 <-\3;G2YO@EXOTF;Q!_PD-YI,BS37)8?)YUQE(W,>%+!&
MQM &!M.!D&M3Q!H>EQ?M > ;>..0QMINI2D-<R%B5,!4Y+9ZD_7O70?\*WO/
ML2V7_"?:L+=6W^2--TK9GIG;]DQTXI4^&UXD\<R^/-6#Q8\MO[-TO<@'0 _9
M.,>U 'FOA76-8UCQ%9ZE-X\L[7Q1!>W:7?AJ&&8W4IRX$4@:X*^2H",KB(
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
MZDT^X\&^&;JWU:VN=%M[B#67$FH1S NMRPZ,P)QD8'/7"J.PP 5O"*^)K?\
MM6U\2:K:W[PW6;<0/YDD,3(I$<K!$!8$D@[1\I&<]:X^X\0^,-8\1>*GT37+
M'34\/:C';M!=3*$6%4CD<RIY+,?,4R;6$BXXP.&SZ3HNA:/X?L%T_1=/BL+8
M,7\N)< L>K'N3[FL^]\$^$]0\31>(KSP[9SZO'L*W;QY?*?<)[$KV)Y':@#C
M-#L;EOB[\2-NO7]L\<%@=Z"$_*8I"/O1D?+R!Q]<UC>&=3UK2_ 7POT72]4N
M'FUZT63S93 IC5+4.84;RBHR3N^968A&&<\UZDOA/18M0U/4(;66*ZU,!;R5
M+F56F &!G#=AP,=!P,51NOA_X2O/"]MX9NM%CN-)M&5K:WE=W^SE?NF-BVY,
M#@;2.,CO0!QECXB\93>*=%^'^L>);>TU26SOKJ?4;".)WF:.55BC =-@8(^Y
M\(,E>-HS4^F/KMU\4_#5O?>+)+F:+0;LW7V**-+:XFBNH(Y,*R$@$C!P<C'!
M'?J]1^'?@O5M)LM+O_#EG+:V#,UL-I5H2W+%7!##<>6Y^8\G-6I/!_AMKS2;
MC^QX8WTB/RK+RLQK"F5.S:I *Y13@@@$ T >7_\ "8>-U^'][XL&L7%PNA^*
M+FWOXK>TA!FT^*Y\IP!L8Y51NW*<D;O;'0WWBC76CLIK'5<VWB76VL],9/)'
MDVT=O(^Y&*%296@8J6#C;(O3MV.G^$]"TK3M1TNQL=EEJ4DLUU"\KR"5Y/\
M6$[F.-W.<=22>M+JGA/P_K7AJ'PWJ6DP7&E0!%BMSD"+8,(5((*D=B""* &>
M$9/$/]E75OXFFAGOK>[D17C=6?RCAXQ)L55#A6 .  < ]ZXO4?%6N'POXD\9
M:=J+21Z+JDUJ-*CA1DEA@F$4BDXW^8P#LI# #<G'7/HFCZ+IOA_3(]-TFW\B
MVC)(7S&=B3U+,Q+,?<DFL^X\'>'YM4DU*2QD\V6=+F6-;F58)94QMD>$-Y;,
M-J_,5)^5?08 ///$'BKQI9?\)YJ5KXB@BM?"^I01P6OV%&\]'AMY#'(Q;./W
MI *[3D]>,5Z#XX:\B\ ZY<66I7%A<6]G-.DUN$+@HA;'SJPP<8/&<'@@\TV[
M\#>'+Z'6H;JQE>/6Y4FOU%U,OGNJJJGA_EP%4?+CA1Z5O7-G;7VGS:?=PB>V
MGC:&2-\D.A&"#]0: /*7TW64\?>"M,TOQ%+%<_\ "-WH^V7%O'(R)YUF3M50
M%SPJC.1CD[B.6:;XZ\5>(-*\+:;:RM%JVHZ;>7<]S;0Q?O)()4A 596V@%GW
M,HR<# (ZUW%EX%\.V%SI]U:V]VEQI]M)9V\K7\[,L3XW@Y?G.U>3R-JXQ@8K
M3_#7P=/HFG:.VERK;:9(\MF\=[.DUNSDE]LRN) "2<C=CIQP* +_ (=U/5SX
M'AU#Q-%;)JD$,GVQ+)]\?F1E@VTY/]WIG@Y':O,[F^UK5M?^$/B+5-62:+6-
M1>\2QBA4);;["=D57&2VU6(8L3N."NT9%>R66GV>G:=%I]C;QP6D2;$B4?*!
M_G\ZX^Q^%?@O3[BPN+/3;F+^SKAKJR@.H7!@M78$-Y<7F;%!W-E0,')'2@#"
MT'Q9XCU#Q1I%C<:L);;7+.^F\R*U40V[PM'L-N[ -(NV3EF#!B 5(&16=X<\
M4:_'X%\"V$$VH7VHZ_%+>33(MM]H"*F]PGF,L>XNZG)!PN[@\&NVTOX8^$='
MO-,NM/M;Z.32]ZVF=2N&6%&QF,*9,"/@?)C;QTJ*3X4^#6\-PZ&MO>I;VLQG
MM)$U"<36;\@>2^_,8 ) 5<+[4 ;?A6ZUR\\,VLOB2WAM]5!>.X2%U=<J[*&^
M4D D $KDX)([5T=9>FZ?;Z;I\.GV,9B@B!QN8NS$G)9F))9B226)))))Y-:E
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!PGC;49H[KP[X=A:1!KVH_8YW1L%85ADFD
M /4;A%LR.?F..>:YK4KS79M>\>>'9KBP3P]I>@PF*Q2U(*I)'<@;6W8S^[7/
MRXP  !@D]AXTT>ZO%TC7-/A:>_T&\%[%"F-TJ%&CE09XR8W<#WQ5.\\$_P!J
MZWJNM6NN:A8)KFFI97-J((MK*%D",0Z%E91,W&1R!D$#% '.>%_&&J:'I6B6
M>N:?9VVD?\(N=4B:WDW2PI;I"'5\X!RL@(P,#&,MU&MX3\:>)-:\36]CJ6B;
M=/N]/%XMU#:S0K:RY&87:7'F<,"'4 '!X]+Z> +5I](:ZU2>YAT[1Y-&,31I
MBXBD5 [/Q]X^4AXP.#QS3?!O@>X\*K##-XJU36K2SC:"QM[SR]MK&2.,JH9R
M H4%RQ R!@&@#>\2Z7=ZQX=O]+L-0.GW-Q'LCN @?8?=3U!Z$=P363H/AG5M
M*\0R:I=:S#>1R:;;V;PK9I&1)&.65A]U#EB(P, L3WKM*PO$&FW&LZ'?:3:Z
ME)I<EU$83=0H&DC4\$KG@-C."<XZXH \1A^)3I\>M'U:;4K=O#FOB;1+>-)D
M<QF*7$4KA22-\I.TG^&09Z9KL?&'Q(\0:'\1+CPGI>D6%TJ:&^LB>>=E*A"X
M(V@'=]P<#'WNM:'B_P"%MIXR\'Z=X;OM2^Q1V;))]IL;9(I"R+M7;U"#!((
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
M$9Y.$Z<XJ#1? 'B:PMO#^GW-KI\ELOA6/PWJ,JWC(\&P8,D0$9WY'0$ICUH
MZZS^('A^^U(V<;7<#O:M?6QGM707D"@%GB!&YL;AQC/((!!S5=?BMX)-I:7G
M]HW2V]Z81;N=/N LIEC>5 AV8<E8WX7)R,=2!6)X9\.^-=)T233M3\/Z!OL+
M-[6&[TY]L^J'9L0L&11",<L=S$GI@<',OM.UOPYX3^#^C26,<VJZ7J$5FT'V
M@!9C%IURA(?!X(4D9'< XZ@ [BV^(GAF\TM-1M[BX;S+S[ MJUG*ES]HV[_+
M,+*'#;!OY ^7GIS3C\0/"JZ-I^K-J4GV34IY+6W;[+,6,T>_?&5V[E8&-QM(
M!RI'6N5U#POXMN+B;5K33K??JNL)=ZAIC7WDG[.EL((U\]4)!RBNX4'()3)&
M=U#2_!_BS1])\+Z;_8=H5TOQ1<ZI)]CNUV+;2-<8P&5.1]HX4#&$/0D+0!TV
MF?$S2-0UC6E:.\MM(TRRAN_ML]C/$I#+([L=RC"A57&0"3NX/%=1I>N6>L27
M,5JMU#-:D++%=6LD#+GD$!P,@CN,CMU!%<AJ6A^(E\5^,9H/#VFZQI.M:? H
M2\N0BRNB2(T+)M.0P(^8D  ]\8J[\/\ P_K.@KJT-W)?1:5+)&=.L-0O/M<U
MHH3#KYN6.PG&U=QV@=LXH ZC5-5L]%LFO]2G\F!65,A6=F9F"JJJH+,Q) "@
M$DGBN4\2?$'3['P)XHUC299I-0T:UE9K::SF22&7RRT9DC9 RH<9WD;2,G.*
MO>-]&U;5-)LI]"CC?4=+OX=2AMIGV)=>63NB+<[=RLV&P<-@D5QOB+PGXBUF
MR\<^((=#ECU/Q#HD>BVNF-/"6C"B7,DK[M@RTO16;Y5!ZG: #O/"L6I26\FH
M7FO7NIP7"1^7%>V*VTD#KD28PB$JQP1E>V02",0:UXNM=(\:Z+X7FM[MY=4B
MFE$L5M)(J!-HZJI'5QGLHY; (KH--FFETVWDN+!M.E*#=;,RL8C_ '<J2I_
MUR/BC2]>;XE^$?$6DZ4-0M;&*\MKK_2%B,0F\G:_S?> V-P.: */@'Q_8ZAI
M>EZ7KVM>?KUY-=I&6AVB41W$JJNY5$8?8@.SAL#.*V['Q+I]I9ZK>7OB3^U8
M8]3>U7R;7YX')4+;*D8+2,N>N"3GVKS^+PQXO_X1'P-8'PY=0W6F>)WU.\3[
M3;D16YFG;)/F'<=LPX&?NM[9LS>&]7N-!\1Z?K/@V_N[74/$DE^@L[R*.Y2$
MH"D\+"0;)%=%X+ X;C/2@#U;3=1L]6T^.^L96DMY"P5F1D.0Q4@JP!!!!&".
MU:=<GX%M=:L_!EI;^()I'OE:7+3;#*8S*YB\PI\ID\LIN(SELG)S764 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% #'941G8X51DFN*\!^-H?'%AJ=VEF;.2RU"6T,3'
MYFC&&BDP0#AXV1OQ([5)XTNFFM+?PS%-+!/K<@M6FCC8B"%L^8Q;:54E057=
MU9A^'+6MO?\ @OXT0AGO=4T_Q/9+'=SI9@);3PD+"S>6H"AE<IG_ &5SP,@
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
MPKS_ ,0&Q\/:QX]TCP;>72Q'3M+O;RWTVZ,UP UU(+J5=Q8^88"A)ZD%3W%
M'T5N%&X5\VZA-X1M_ASXDU#POXNU._TR[GT]GE?R[:SMY1<(KK$$2/;)L!,B
M@'&,M@FM/QQ8^&_#_C2UT7Q!JVHZ)X3OM.E>WO'?[3 +UY3YH=IA)M<H8]AX
MVX8*06H ]L_M"V_MLZ5]H7[68?M'E<Y$>[;N/8<\#UP?0UJ YKP>V73=/^)U
MIND,VN7'A2)=+?58XQ=W<Z22A6.,9?:$)] <G'-6/"]Q8SWOP_OO#-S&VMW2
M,/$BI*&F9%MV\XW0'_+1;G8N6P0S$#@D4 >X4UMK*5;!!X(-96BZWI/B+28=
M8T._BO["8L(YX6RK%6*M^1!'X5X;>^*-#3XF+>0ZQ96LUKXH^RW@NKAFO@NT
MQ8."HAML@;5.X.2#P>* /H=0JC:H  [ 5SGBKQ#'X8T'^UYK5[J%;B"W9(V
M8>;*D0;GKAG&1Z9KQX'2+6UCU^/6)GOK7QW]@AE?4I'$4;W:I)'@O@YC+9R"
M<'V&,O6?$'A^_P#">MR^*=2M[?QQ9>(X5EAN)@L]O;IJ,?E!5X_<>3M;.-I.
M6/S<T ?3!8*A9C@#DFN=T[Q!-JEC9:E9Z7*]A>RGRY3(H_<;25FQG[K8&!UP
MP)QR!F_%*2\C^#OBZ;3687*Z3<LA3J/W;9(_#--U:>*%?!GV.0QP27L:*D<F
M%:/R'('!P1PM &E>>(KC3++4=2U31YK6QL+@J\OF*Y:W"@FX !^Z"3E?O84G
M'0'HE99$#JP96&01R"*\]\*W%K<3_$&WN-0-W90:U)&RRW!E$2&TMRZ98G:H
M8O\ +P!R*3X+M<1_ ?PH]YY@VV"E/,Y(AR?+_P#(>V@#T.1F5&*KO8#(7.,U
MQ>F^/(=2LO!UXNDW,"^*6980[*?L^())AOP><K&<8]:\Q^'_ (LTFZ\?>&[J
MW\5++;:MIU\'2[U/SKF>7S8&C%R.$68 R*L:@E%5@"1TV/#,D,WA?X'-',FW
MS"00_!QIMP,#UH ]5US5+/0M U#7+_<+6PMWN90@RQ55+$ =SQP/6H-)O=2O
MKR\M=2T6;37M]C)(95ECG5@?NL/XAC# CC(P2#7+_&B"WF^#/B1KKI':EU.2
M,-G [\]>E<UX\N+.R\:V?AO4?%D?A;0+C2WEM9KEY!%+<&5C+^]$J;75=A7<
M3C=\N#0![;17SIJVIK=:NNC^(OB8="6/1+6?3;_4HVMY+HDR!YT"RQ@2Y"':
M03TP,%@=:\U&^A\<6^K7VK7>K:7+J>G:;NM;I[.[TFZ98B8I8"=DL4I9&<#D
M!SP0 5 /=:3(KBOB-J=OIGA%&NM0N;$7-[;6RR6]P+<LS2K\C2G_ %:-@AF'
M(4G'.*\QTSQ!>76A:K9VOB09L_&MC:PC3]1:?R;>1K<.@=CN>/<\H^88X/&!
M@ 'T)FN=L_$D%]XKU?PVEM-'/I<-M</*^W9(LWF;=N"3QY39R!7D^L:UJOA6
M;Q=IZ:MJ1T6#6]*@GN[J\DE>PM)TC^T.LKL64'IG(V;RPQBNG\"IH]O\6O&U
MKHU^;N&.PTP-NO&NBC;KK*[F9B,<?+GC/O0!Z3)%'(R-)&KE&W*67.T],CT/
M)IWDQ^<)O+7S NT-CG'IGTKQ_P"(U[JEQX[AT!O'5IX.TQ](:ZAN[KS4$DHE
M(D*.EQ"-R+Y;8;>N&)*XK-\0:CJ>FR:5J4/BK5[^QFTV >);B%Y(5M8':,)>
M)%NS [ 29"'(7<V/EY />J*\DU*WN-0^-J>&5\1:Q8Z8OAD7/E6U^Z;G%SM#
MEB2=V /FZG')()!XC1_$7C/7K/P[H_B'QI;Z#/>:1--:WMVDD1U K<2+YJF*
M>(;Q"L$FTE@1(3CK0!])45XO9_VQJ7B>WTVY\8ZG/"/"L-XUU9L;5;F;S67S
MA&02FX*#@'G/>N?OO$GB)O 6A>*]2UB]N].7PK:7.J1:9=&WO;&>93_IP0;5
MF4X8%&.!Y9(!YH ^B**\,N=:UC7/$GB::U\<6NA7&C:A!Y,,_GLRVYCB9?W
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
MACGB:*5%>-P596&0P/4$5E:1HMOI6EV^F[_M=O:';:^>H9X8QC:F>^W& >N
M,Y().[10!SVJ>'[74K&YL5Q90WAVWA@C"O/'SN3<.1NR03UP3C!((U+>W@L;
M.*UMX4A@B0)''&NU44#   Z "KM% &5#H^DV[ V^FVD1&\C9 JX+_?/ _BP,
M^N*='I.DQ>3Y.FVJ>02T6V%1Y9/)*\<9]JTZ* *=U96=]!Y%[:PW,60VR9 Z
MY'0X-5I]%T>ZLHK&YTFTFM8B&C@D@5D0CH0I&!6K10!F7FD:5J$MO)J&F6EW
M);-OA>>%7,3>JDCY3]*K#PYX?76GUM=#L!JKD%KT6J><Q VC+XW=..O2MRB@
M#.O-/L=3LGL]2LH+RUDQOAGC$B-@YY4Y!YJK_P ([H.2O]AZ?@R+*1]E3[ZK
MM5NG4+P#V'%;=% &4VBZ0\MY(VE6;-?*$NB8%)N%&<!^/F')ZYZU'IN@Z+I!
M']D:196 V"+_ $:W2+Y 20OR@< D\>YK9HH R]1T71]8$/\ :VDV>H>0_F1?
M:K=9?+;U7<#@^XJ*;P[H-PUXUQH=C,;Y56Z+VR$W 7[H?CYL=L]*V:* /.9O
MAQ8W7Q(CUVZTK1I=$@TLZ9#IS6H;9^\\SS "-J\DK@#H<Y[5U6I>&O#NN6MO
M:ZUH.G:E!;$-#'=VJ2K$1T*A@0.@Z5N44 9)T/13?37O]C61N9X/LTLWV=-\
MD7_/-FQDK_LGBLZ3P;X3=X&_X1C26-O$L$1^QQ_NXU)94''"@DD+TR<UT]%
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M$2U&X3Q!*IY47Z@QF,#T8F.7/K"!WKUZB@##_MBX_P"$N_L+^Q[WR?L?VO\
MM'8/L^[?M\G=G._'S8QTK<K UKQ!IOAX:=_:<DBG4+V+3[<)$S[II#A02!A1
MP>3@=NI ._0 4444 %>4:/'?> O'_B6.ZT>_O-$\07?]IPW]E;M<""4H%DBD
M1,N.5W!@I'...!7J]<=-\.? -P[/<>#='E=G\QG>SC+,V2<DXR>23S0!S7C"
M37M<B\->((=!O4TW2-<CNI[!DS<7$ 0J)C$.04=MX3ECL!QGY:S=8TO^T+SQ
MCKG]GZQ!I6HOI4$1LK61+H7$,Q)NUB9<LJ;XOX3N$)X(KM/^%:_#_P"R^7_P
MAFC[-I7 LTX!_#]?QI\7PS\ PQ)''X3T[:B[5W0AMH]LT >;M_PDT-MX9U?5
MM'N[]-/\62RR7%GIKI-=6QM98EN7@'*$NXS@ $ -M .*V-#M=2M_B%:QZ7:Z
MB^CS:IJ%S=66HV)5=-E/FYN(+C #+*[G"Y?B4D;=I U]+\._"W5M7U;1=-\.
MV#W6BR)#=I]C,?E,Z[@ 2!NXYR,_6HQX6^%=[XSN?#,6AVZZS;6R7DT<,,L(
M6,G:IWKA6R1T!)X.:H#5^)'VA?A]=_9]'EU<_:+8M;Q(\C*@GC+2!$(9]@!?
M:#SMQTKRK5-.O[[0O&\-YHNNZ@E[XDTF[B>]TMC)<P)]D$C[(T QMBER-H(4
M88 G!]?A^'?@F&-8E\.V;*I)!D4NP)SW8D]S43_#'P+)%Y<GANV=>F&+''3I
MD\=*D#S+QAI.N?VUXV;0=$O;FV$^BW,EG;V[1KJ%O"Q-Q#&V K$KM! SD?+C
MM76^%;K^T?B]XBUR#1-2L;&\TBQ6.>\L)+<3.DD^[[P&" Z##8/&<8YK>7X:
M^"U9F_X1Z!R_W][.V_V;)^;VSTIJ_#/P2LTMPNCE'EV[]MU,!P,  !\ ?2@#
M'^+5O]MTOPS;QV=W=I'K]G<W"VEO),R0(Q,C_NP2,#N.<].:JMJ'A_1WU:#2
M/"NN:I:7E@\E\DUE=&(K&"J1+YJ$L\A?;M' "EC@#GI'^&?@EC!NT7BW8-&H
MN9@JG&,XWXI9_ASX+D61[K23)&5PRRW4S( .^TO@'WZT >?^&[&Z\(VGB3P?
MK,-SJ1DT=6L=5^RRF(P+$^+-I"NW,1W%23EA)R >N?H&B+JNA^ V\'Z;-I.I
MVF@SB[O/L+P!?-M-H0NP <F<I(,$Y\LG."">OTGPY\+O%D=_;:/8$RI"OF7
MAFBD\N4,$='E'SJP5\,,C ],5JV?PI\%V=G#:K:7\BPPK"I;4[E?E4;1PL@7
M.!V H \MAM;6^\ :I-'X,\3PZ]:>%[G2[A+VUF2.-BBJMO"H7$^Z0 J5SM )
M)&<&S#H\%AKWA^1/#VI+:2> KFUU 6-E(CO)MB81,0N/-($FT-SGW(KU5/AK
MX-CP8]-N$ ! 5;^X"C//3S,5'/\ "OP7<R&2:PO6!!4I_:EV$(/^P)=OZ4 >
M9W=EXF;PQK=K8PWNM6.G#2Y4O5TU[*\U"UBF=I+4HR@,Z* =RJ,[PI6KZVFD
M72C6M'A\5:%)>ZG#,NJW6GN\AN8[:9"\ML\>1%L(C+X&YB.1M#'J=)\%_#74
M;S4[#2H;B<Z7<?9+J(7]WLAEV*^T OMSAU.5[^X-:Z?#'P9&@1=-N" H49O[
M@D >_F4 5O!&K7D/A_P]INK:'/8:A?QW,C+;VKK!%LD)W-DGRMX8,J$YY(_A
MKOZQ-'T/3?#]D;+2+<V]L7,A0R/)\Q '!8DCH..E;= %2[E2&SFDDW;%4D[0
M2?P YKQ[P';WUG^RS)I]]9W<&H0:9>Q26TL+B4.3*5781N)(9<8'.1BO;**
M/"/^$?EL];T6/PKI+:;J-]X,OH9;N"T91]J86YA,S@ ;]RR$;^>&K1^&=OIU
MYK.G:K;:1XDL=2M-*_L^\75;=[:*U"LN(%S&JS'<&(*D[0#R-V#[-10!Y[\3
MM+U*\T;1=6TNS>^FT+6+75'M(EW23QH2KJ@R/F"NS =RN.]:MOXNL=4ELX-)
ML;^^%R^V9FM9(%M4"DEI?-5=IXQLQN)(XQDCK:* /F2V\*R6OP:M]4T_PS=C
M4+;6G.H06MFRW,U@+UI-D<;(=ZX\N0+M*G'(Y-;/V?3M->'Q!HFFZ_=^&;G7
MH+O63<631?:#Y$J>:+41(VQ)#;LS!?F*9YVY/MUWJNFV-]8V-Y>0P7-_(8;6
M-VPTSA"Y"COA5)_"M2@#Y[UBWLKWPA\2QI^BW/DSZW:7ML#ILJ><=EJ6= R#
M<=RR$XZ9)Z')[;11:V_QO\22364@;4;*QEL[A;5WC<*LPD(E"[5ZKG)&=PZY
M%>G44 >:?&J*XNOA!KMG9VLUU=SK$L4$",\CD3(3M502< $G'855\6>'='TG
MP9XG\4V>GZAXCU"^TPVK'[9))-+;-_RSC(R47#%L(,GD\DUZK10!\M:];27W
MA#XKZ3:V%YJ+7UII]Q9K#H\\,4Y5%4F%"AZ;5 ^8L=N<X&:]%U#0/#^@_$/P
M5<Z9H8BTVZDOIKB6"U:19+F2.(([@ G<VTG<?[I)/6O8** / +NU72=!U"YL
M[*^BT:'QM-<:@NGV22,D&PJ)1&R,'19?+8D*Q^4D?=X:N@^'8=,TU=#U*XL+
M>*_OM1L9O$>GJ]A<%DC616C*Q^2C&1PA 4\2;<A@&^@:H7]]9Z7IUSJ.HW,=
MK9VL;3332MM2-%&68GL !F@#%\"_\D_\/#^QSHH6PA T\L6^S ( $R>>!Z\^
MM><75Y"/%%Q=M:3V<\'BA&F4VLLUPZ*OEB3S O$;*,*B@\'J<FO;%99$5T8,
MI&01T(J3% 'SIJ,WAF^\2ZQI>MZE96KGQ0E]_:%Y%(LXCB,8,0/EE"GR-%DR
M ;"<C((K0F\+V.H:Q\4M2T_3=WB>QN9KC1Y$<H\<LFF11F2/H,L^Y2<'++SR
MHQZ$O@&V47MG_P )%K+Z->32S3:4\D30L9'+R+O,?F[&9CE?,QR1TXKN  !@
M=J /G&*TTNZ\(Z[JG@2+77O6T,6U_9?88[41(DBLT!C$";[CRS,J_>QS_>&>
MK\%WW@?PV-8\2:5JVHC1+P6XFFGLUM[59N5 2..%,,%QO;&!\N3QQ[)67?Z?
M#J4)M[R,R0%@S1B0J'P<[6Q]Y3W4\'H010!H@JR@J<@\@CO7A5O#':Z3=0SV
MB'PXOC:[&K1NO[L6^6"%^WEB3RBV>,+SQFO6KJ2'6[.]T[3?$!MKRWD6.66Q
M>*26V<8;:RNK*"1V9>A_&H?#]II.DK=Z+I]\EU?13-=7H:1#/YDS-)OD5 -N
MXDXX P,#@4 >1^)K/3;?P-X\BTUH(/#+7]E)IHC($"SEHS/Y/\."QR=N5W%^
M^ZJ?BS0]!U37_C//?0Q33V^FVMS9%I"-ERMK*JL@R 7#E0#URV/XN?HRB@#P
M[PW'H<?QWO=3NK:S%U?^'=/NK2\DA7?-(//$TBOCKL*!CZ$9["LS1]-BL?A'
MX)^(EA8BYU;PVN9EC4>9<6K,\<T7N5#LZ@]&!_O'/O/G1K,D!D42,I94SR0,
M9('H,C\Q7/:MX5;5O$MAJDVN:E'96J_/I<3J+:Y<.&5Y 5+$@@< @' SQD$
ML^&=/N-/T?S-06-=0O9GO+L1<J)'.=H/<*-J ]PH/4UXW\9;JRN-0\40KA-6
MTS1[>YLS<H9) 1)(YDLP #$RX!>;+=%&!MR?H?M28!ZB@#YJ\9PZ?JU[\6M6
M@OYGDM=#LKS39(KMU"W'DS%709'S9*8Q_?'K4WBS5]%U8>-(O%WERW:^'TN/
M#+W##9*&M"9'M?67S"0S+SMVC[O7Z0JA=75I:1(UY<0PH[K$IE<*&9CA5&>I
M)X [T 9G@]HYO N@O#)YD?V" !AWQ&!Z#^0KQR&^^S_$T7&AW%KXDU&_O=36
M*[@/EWNG21QRJ+:[7D26ZN J9V;2$QG/S?0M-"*"2% )[@4 >#_#F/PSK4FG
M30^(GOM2O=.>#6]+BA6.3<R#>UZ!\PD5P55CAB7.,@\6_"I\4/HE[IL,4ESJ
M?@FUO=/MY9]VV^O#GR&.3R?)$;$G.3<=>#7MBHJYVJ 2<G ZFG8Z^] 'SCH=
M]HLGA>ZUBQ\:W<^IR^'Y_P"U;"V;R6BF6+)ENFW9282?*&RK-NP 5'RSK)H5
MKX,^'4=UXBN+I/$?ERW-QJ>I,;*9TLR"LV>P."L2E SH,D$$U] B.-2V(U&X
M[FXZGU/Y"FM#$P :-& ;< 5!P>N?K0!\[^$?$ OO#_PM_M/Q E]<6WBJ^L_.
M>96;:D-Y'$K?-D':8P <GYAUSSM6/A^X\21?%JUT75#9ZPGB(3VLD,[QE98[
M2W*K(4()C<AD8>A;N*]M:UMF4*UO&5#;P"HP&SG/US6-K&BWEY:I%H>K/H$C
M3"2XGM;:)WF3#93YU(!);.[!((]S0!S7A/Q)9W6BS_$3Q%=2Z);:@L$ M[^X
M,<-H5 1EVL=JL9F==W&X!*]&8!D(/0BN<D\/Z1+X<B\(R.19K L?D;QYCQ+@
M<D\\]"PP<G((/-=(!@ #I0!\ZZ7J%OHVD0:38W<MKI\WC2]LM9,%VRO9VIN;
MHP X;,*O($4N-N1GGO7I7@UFMO%?BC2=/OI+S0;-K<VOF3--]GF=6,T(D8DD
M#$;8).WS,# P*[/[';;)E^SQ[)\^:NP8D)&#N]>..:?;6MO9VZV]K;QP0I]V
M.) JCOP!0!PGC9/M?C3P?ITFK7MA:WTEU%,MI=R6YF @+!=R,"#D<$88<X(S
M7$KJ4]O96WAW4O$=X;/^V=2ALKFZU-[=;BVB4?ZRX4^8YC=V55!!8IR?ES7I
MVN>%AKWB'1-0NIK9[+3#-OLYK7S1/YB;,$EL  ?[)YK<^P:?((8S9V[1VK Q
M)Y:D1$=-HQ\I'M0!X;H^M:PWPK\#?$Z?Q!J5Y_9!\K6[874C+/;LQC:22-#A
MI(LK)D@D@'.>*]>\)V>HVF@1MJ]Q-+J%R[W4RRR,_D&1BPA7<3A4!"#&,[<X
M&:KZAX:N-0U.VMHM86R\/PJK3Z1;VJ+YSB3>"9.JJ2,%0/F&>>377=!0!\_?
M%#Q=<V&J>+I]+\17%O>:%!8F.%KXVRPRLQ<K'$#MN"Z%=WF#  PN<G&S>217
M/Q1^(MU:R1S(?"-I@KAED#&[*D8ZC'YY%>JR:7I=Q-)-<:;:RS2Q>3([PJS/
M'_<)(Y7VZ5"VAZ*\D\CZ39,]Q'Y,S&W0F1, ;6..1P.#Z"@"MX'8-\.O#3!M
MP.EVISZ_NEKHJJ6]O#:V\=O;0I!#&H5(XU"JH'8 =!5N@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH \Z\<:UJEOK6DZ)I>L26<]W;W5PT%G'&UU((U #AI08TC4N"Q/
M).T+GD5S6@^+?$'CA/#VDQ^('T2]O/"MOK+3VJ1YN+J3@KB16^1" Q"]=V"<
M#!]&UOPGX?\ $%[9WFLZ3#>W%HKI"\F<JKXW+QU4X&0>#@9K+N/ACX#N[#3+
M.Y\,VDT&E*4M X+&%3U4,3G;T&,XP,=.* .5@74[[XJ"5O%EY.J^&$O%-N56
MW:1G*,R*5.%)16'.<]R.*CT+Q?K\UI\)[^^US":UH\MSJ8E6)8YG6T63S6(4
M;0&.?E(&.U>B7'A/P[=:Q9:M<:/:R7MC$(+>4QC,2 Y"CV!Y'H:SK#X<^!]+
MNK6YLO#=G#+:>8(&5,F,.,,!Z @D8Z?,?6@#@/ OB[Q+J'CZUTN\U:74-+U3
MPV^L1S3PI&LDHG5?,@  98660863G"@\$DMT_P ">/@)X1_Z\_\ V=OUK8TW
MX<^"]'OX[[2] M[*ZCMWM$G@W)(L3=4# YQTQZ8&,8K;T31-+\/Z-!H^CVB6
M=A;Y$4"$[4!)) ST&2>* /*/#?BSQ+J'CK15;7Y[_3M8FU.$S+!'':,L)/E?
M9U(\PE,89SPY)QN !6OX6\0>,YE^&FO:GXKFOH]>N+BQO+(VT,<3 07$HD^4
M;O,!A49!"XX"C)SZ!:_#7P/87$-Q9>'X();:=[F!D9@87?.XIS\F22<# SS5
MZW\%^&[6#2;:VTT1P:/,T]C&)7Q;N<Y9?F_VF'T9AT)! /+YM0O/$VB^!O&5
MUKESY>J^)8"FFE(S#"HDD"1CY=P==GS-GEMW; 'H?Q$U#6M+\+0W6@Z@ME>O
MJFGVX=XQ(K++=Q1,I![%7.<8..A!YIP^&_@M=1^WC0(!-]I^V 9;8L^<^8J9
MVJV><@9X%;6LZ%I?B"S2RU:U^TVZ2K,J%V4!U.5;Y2.0<$>A /4"@#S"Z;XB
M2>([OP39^,'NM2T_3DOTO7,%H\S333A"ZK;NK+&(HU(55SO);/%9'C7QIXNL
M=)U/5+'Q"LE]HFD65Y+#I"QO9I,Y)D,[R EU< !$3Y@O)QN5J]6U[P/X7\37
M=I>:WHT%Y<6BE(II =X4]5SU(/<'K5;4/ASX+U:[N9K_ ,.VDK74"VTRA=JN
MBC"94<94<*>JCIB@#F-6\0>(-,^)L-KJEYJ-CI%WJ%O;:;<6Z0RV4P9%WP3#
M:9$D+A]K9Q]T97D&A<>)_$S>#&^)%CK,[+'JK6K:&T:>0;<7GV8Q\)Y@EP-V
M[=PW&-O%=ZG@OPVM_%>?87+1S)<)$TTC1"5%"I)Y9;;O554!L9&!WJ1/!OA^
M._:^CT\HSW'VQH%F<0-/G/FF+.POG!W%<Y /4"@#R[6O$7CJUT3XA:]:^+&C
MC\*ZHR06OV*$BY06]O(8W8J2$_>-RN&R2=W0#1^(/BSQ%I6IZ]<:+J\NS0X;
M23[-;PQM#'O?+_:FD&267 58CN4'<0,@UW5QX)\-W5CK&GS6+O;:U-]HOHS<
M28GDP!D_-Z*HQT(4#H*KWWPY\(ZE=7=QJ6FFZFO(8X;AI)G/F[,!'89P7&.&
MZCG&,F@#S>2'Q(OQ ^+E]X9\21Z+-926-Y^\M4E6=ELE.R0OT0A>=N&Y!W"E
MU#QM<:7K^N>/%T]5O$\!VFHFTDW )(997"OP#@%N>^ :],G\!^%YKVZNI-/<
M27BQI=(MQ(L=V$78@F0-B7"C'S \<5<;P?H$GB*]UZ:Q\Z\OK46-QYDC-')
M.D9C)VXZ]OXCZF@#F?!DGCJ'Q!Y?B36]/U/2K^T^T6I^THUR) 1N\L)!$&AV
MNO7<RDC).>+E_J&M:YXVUOP[I6N2:*-(LK>X#Q0QN\\DQDQN\Q6'E 18^4 D
MEOF&*U/#O@?PUX3$G_"/Z:MJ779DNSE$SD(NXG:F>=HP*FU3PGHVL:DNH7<,
MZ70B-NTUO=2V[219SL8QLNY<DG!SU/J: .+\(^-M=\2^(="CN6CM(-4\,/J4
ML$2AA#<+,D>Y6(W8(8\'/0>ASC^']6\0>(O$WPSU2^UR=&OM$O+JX@BBB$<D
MD;VX)P5R-P<C((QCY<9.?1[[P3X;O[C3;B;3_+?3(3;6PMII(%6$[<Q$(P#)
M\J_(V5XZ5#;^ _"]B-$%KI\L0T172RVW4H\M6VED/S?,I**=IR,J.* .=UGX
MD2'29/[/T'5]-N)+NRLXKG4[+RX@;BX2'<H+ L5WEL<=!61XGU#Q!:S>+_ M
MYK%QJ4,OAJ?5[?4)(HHY8L%HW@;8BH0>"K8##+<G (]2U;2[#6M+N--U*V^T
M6TZ[60\?0@CD$'D$<@C(K-_X0W0?[.U"QDCNIEU&);>ZFFO)I9Y8AG$9E9B^
MWYF^7./F;U- '.:;XD7PCX;T2PN-.UW7Y9-/BD%S8::)%C0* J$H%'K@=:Y6
M\\8?$)M/^(NMZ?K%@MOX2U258K)['_CY@BABD:,ONRO!;YN3D]A@5[%I.FV^
MDZ5;Z;;M*T-N@1/-D,C!1T&X\G'2O.O#?@%IM?\ &-]XGTNZBMM5UC[;;VWV
MXF&>(1QJ/-B1RC'=&20P.05'.,  JZQXV\1/X6\6>--*NEAM_#,TRII4L*[;
MI(8U:42ORZL<ML*E0/E)#=*T]/\ $VO>*[C5]2TG58=$MM"O+>)[2\12D\9A
MBGF:9B"RC9*0FPKAH\L6!*CHKKP/X<U#4+N\NK.4F^97O+=;B1;>[90 #+$&
MV.<*H.0<@ '-1WO@'PO?>)F\13:?*E](J).(;F6**Z"?<$T:L$EQVW ^G2@#
M@M/UZ:/XK^*O"EGJ7]F7&K:R)X[YT#JXCL;,M#&""K2$'.#C"@G#=*T[[Q-X
MXU+Q)K<GA<0"S\.WJ64\-[)%'#< 1QR2O(Q&]#MD^4J0HVY(;.%ZN]^'_A?4
M!>_;K&65KV]CU&607,B.+A%"I(K*P*$!5 VD?=%%U\/O"M]KXUZXL)9+UD1)
ML7,JQW03[AFC#!)B.Q<&@#G?AFVKS^+/'\FHZQ<7J0:X]O&DRI@*((2I&T C
M )7'3OR22;-SKWB+6O&/B71=%U2TTE/#36A9+F,.+OS$\QS(3RL>PX&W!W*2
M6(RM=)IWA/1=)\0ZGKVGQS07FJ/YETJW,AB=\*I?RMVP,0B@MC/'6J6K> /"
MNK>)3K]]8RF_:(0S-%<21)=1@Y"3(K!95'HP(]: ,/4?$WB"]M?&.L:#J$-O
M'X6E:**R>-62^*6\<[F1C\RAO,VJ5(QC<=P.*IWGCS4E\8:);S74FB6.KBT-
M@;BT\RWNS)AI(7E',<X!PJG /'4G ["^\%Z#J.H7=]<03H]^BQWL<-S)''>*
MHP!*BD!^/E.1RO!XXHO/!NBWVKC4KI+B0FXAO#;_ &AQ 9H@HCD\L'&5V+['
M SG H \_T74O&6E?#C4-4M;J\\02MK]ZD[0VT;W45O'=3([QH2%D;$:X7 P"
M< X KT/P?K$>O^$K+5H]034DG,FVY2(Q%E61E 9#@HX PRD##!A@=*J1> =!
MMWGDMY-3A,M])J($>I3JL4S[]Q10^%!,KDJ!@D\@UMZ/I.GZ'IJZ;ID!B@$C
MRX+%F9W8N[,3DDEF))/<T ><Z;XT\57'Q L-*DNK.>PU./45$J6Y,%O+ P\L
M1OE6E&Q@)#]W>"%8=!1\*^//%]P/ &IZY=6$]CXH@N%EMXK5HW@>.)YED#[C
MG(3!7:,9')(YZZU^%?A&RN[&YM8M1ADL&F:UV:E< 0"7[Z(-^%3_ &1Q5BR^
M'?A?3XO#T5K:W*IX<,ATU6O)F$&\%6SEOGRI(^;. 3B@#BQJFN:]JOPO\27U
M]";35]2>ZCLX80/LRM87#1C?DECM)#9ZG& N,'M/&GB+4-)FT32=(A=[[6;I
M[='C5&:-5A>1F42,J%OD &YL<DX;&TP6?PO\)V&H6ES:V]]&ME=->6MN-1N/
M)MY65E8I'OVJ"';(''/2MKQ+X7TCQ981:?J\<I6&9;B":WG>":"1>CQR(0R'
MDC(/0D=Z .)U3Q5X]\,^"O\ A(M:L;1QIM]Y5[:* UQ=VA8!)(]C[4GPPRF6
M#8.-N1B;4/$WBJ'PWX4OM/U'2;F7Q!J<< D\AY(D@E1WCVLK+N(51DX&[)QL
MR,=7:>#])LUL!"UVYL7>5&GN7E,LCJ5:20N29&P2 6S@<# KCM:\ IIMAX9\
M.^%;'4_[/@UM+^>2.[R+1<2;F4NX*_-(&VJ".#\O/(!2O/B)XKTO6Y?!^HVM
MG=:W)JT5A;WEA#Y43PR6SSAA'-+CS (V7:9,9*GD?*;@\3?$"VU#PSH^H6>G
M6=[J&IW5B[W&)#+"EL\L4Q6)R$?"C=&"02.&4$$=+??#OPYJ6CRZ??07%VTM
MRMZUV]PXN1<*H595E4AD90 !MP !@ 5);^!=#@N-+N(?M@GTRX:[BF>ZDDDD
MF9/+9Y68DR$QDI\Q.!P,8& #DI_''BJ/P5<7]Q;B6ZT_69]-U"\TFQ:7RH(R
MX\^.W9V)Y" C<V,DX. *A_X6#XBU:73M'\,M;ZM?W&FRZH;^PA0Q/'YYBA'E
MS3IMSCY_F)4@@ 9R.RA\#Z7;Q/\ 8;S4+24W\NI>;'<?,)Y%*N>000<GY2"H
M/0<"JLWPU\+R0:7';K>V=QIAE,%Y9WDEO<'S7WRAG0@L'8EB#QGD8H YR^\<
M>,=,O-'@\16D'AYKNTBW3^0;JS:]:1E>!YE?]UP$V$\9?DG&#VWCS4IM'^'7
MB'5[>*VFELM/GN%BNXC+%)L0MM901D'&.O>J-Q\/=$N@;?SKR'37AB@ETY)A
M]GF6-RZE@026+'YFSENY-=!KVC6?B+P[?Z#J'F"SOX&MYQ$VUFC889<]L@D?
MC0!Q&H:]XTE\6IX?T>ZTBS4Z&-2\ZYL9)0L@D"E<+,N5/..1CWIVD^,_$'BK
M2+)=!33[359M!MM7(NU>2)Y)ERL8"L"%!!RV2>1Q70Q^$[./56U1=1OS=-IX
MTW<9%P(ASD#;C=G)W>I/;BL]?AOH,6G:;9VUUJ5HVG6HL8[FUNFAG>W7[L3.
MF"0!P#][OG/- &=-XRU^UN_%UG<+IJW.C:#;:K"(@\BB5TGWHQW#>@:#@C8<
M-SZU3TCQEXTU^^T6TTY=(1K[P[::U,\T<N%>1P'10'Z8W8STXSFNBU#X=^'[
MZXDDCEO[!)M.72YH;*Z:*.6! X16 ZE?,;!]\'(XJ71_ NDZ%JECJ&G75ZCV
M6G1Z5'&\H=3;H254Y&203G.<]NG% '$Q?$3Q8FE7VK7-CIDT"ZV^@6L=KN\R
M2<W:P1R'=(%V[2Q*;E)90,KGY=JU\5>-H)8M+US1;2POM0U066FW3[2CQ>3)
M,TDD23.5*B)UQYGS$CIS6E'\-?#\?A?4_#DC7EQ8ZC=O?R&2;$D5PS^898W4
M HV_##'0CC%/D^'FCSZ>;6>_U.:[^T)=+J4EXSW<<B*51ED/W0 S#:!M^9N,
MLQ(!G_#V2\_X3+XAQW\D$MS'JT"O)!&8U?\ T&WP0I9B.,9Y/.:RM6NO%6F^
M.O'6J^%X],,EM8V,TJZAYA64(D[%%V$;6(_B.<<?*:[+P_X1T_PUJ&JWUG>7
M]U<:K*DUT]W.9=SK&J!AQQPH_D,  !FI>#+6^U*_OAJFHVO]I0I;WT%M(@2Z
M100 2REDX9AE&4\]<\T <W'\2)+76=-EUB.&UT;6-!.LZ>5B8S%T0230LVX@
ML$8,,*,\CMSWVE_V@=)M&U80B_,2FX$ (C$F/F"Y).,YZFN.U30W\0>)=&T:
M3PJ+/1/#=U#>07\K1E92D9"1P(I++AB Q8 84@9R".ZN(7FMI(8[B2V9U*B6
M+;N3W&X$9^H- 'A?B?QA9V/Q$LO'3:I.MOI.I'19;3RY!&MD^8YYR0-O$^QB
M?[L*]SBO0O$?BR_L?&^D>$]/:SM)+^PN;_[??*7BQ"4'EJH9<L0Y8G=PJDX/
M;1NO!>EWGP\;P3/<7)TUK,6)DRGFF, #KMQG ZX]^O-<)XD\(7XUC1;&2#Q/
MJ.D:;IWV:WO+":UED,A<<31S #(5$VN%)^9MQ&,D FL/B/XHUK2M"72]%3^T
M]4L9=28)#YR11+(L:X4S1EMQ.=V[@8^4YJ]:^+/'6IZK8:*GA_3]&U*YT9K^
M:'4)VD^SS+,(RO[OAEYR,$'D<C&#+!X#NM:T[3KS6M6UO3]8TYYDL[ZWN8HK
MQ;9V!$4QC!B?[HXP1PO?)K<T_P &Z?INN1:I8W5]%-#9O8JI='!5W\QW8LI9
MG9_G+$G)^I% ',:'XH\1>*-4\!:G;7%M86>K:1<7]Q9^4\GSJT ;Y@ZYXE(7
M(.#DG=QCI/'5\=-T"QN9-)M-35M5L(3%=)N">9=1H)%&.74MN'3!&?:H=-^'
M.FZ1#X:AL=6U*,>'HI+:W;S(]TD#E"T3D(,KF-.1AOEZ\FMCQ/X;M_$VDPZ?
M=7EQ:QQ74%X&@V;F>&19$!WJPQN12>.U '%ZW\0/$FD_\)E=1Z-I]SI_A6:/
MSLW+K+-$T,<IVC:1NVR=SVQWS7:>*O$$?AWPGJ.N/"TXM(2ZQ!@N]CPJDGH"
M2,GL.:Q]1^'^GZC9>);2;5]22/Q+*DMUL,(,15%3$>8^ 410=VX\9ZY-;^L:
M#8^(/#-YX?U96N+2]@:WGYVLRD8)R.A[\=Z .:U;Q3KWA/2[V[\1:?:7"F:T
MMM/DLG:,7,\\GEB)E8L4",4R_.5)(4$;:RO$GQ$UGPBGB2QU+3;2\U'2M';6
M[:6%VBAN85;:ZL#N9'5N.I# @\<@:0^&NEW7AZ?1_$&MZQXA,B)''=ZA<+YU
MN$8.AC**H#!E5MQ!9BHW%L8IVJ?#>QURPU>WUC7-3O;K5M/&ES7I\E)4MLDL
MB!8PB[B26.TG/3    ,Z3XA:[9V^M?;M"LUN+/01KUJL=ZS+-'\^Z-SY>58;
M1TW#YNO%2Q_$+5K&6[N/$&BV]M8#09->M_LER991'%M\R-P5 W?.N,<=1D]:
MO:E\-[/5);R:7Q!JL37FA_V#((_(QY/.7&8B=YW'G..> *L3^ ;&ZO8;C4-4
MU"]CCTB719+>7R@EQ!)MWE]L8;>=J\J0..G)H YL?$[5-+M]3U+Q%X7O8--M
MM.^W+<K:RP(LN5 MBTH 9B6&UQ@'G*J>J_$#Q-X]\._#;Q-J4MG86DEM912V
MU]:RM($9VV21[3AMR9!63[IR"0,$5LV/PSL(M N]!UK7M8\0Z=-:/8QPZE,C
M>3"W4 JBEFX&&<L1@8QSF!OAG;WWA/4/#NM^*-:UB*[M19QS7C0[[:,,&&W9
M&H8DJF2X8G: >^0!FI>)+70/B$LVO:):I/;>&KO4)=6BD+RK!#-'OA *C@[E
M;KU'XU9A\::Y;:AX<AUC0;>WB\2*RVKP7AD^SSB(RK%+E!D,BM\Z@X*XP<@F
M;_A 8;S5;?4=:U:ZU8II5QH\Z7442BYAF96DW;%7!RB@;<  'KG-+IG@5M/3
M2(;C6KO48="5AI2W,<9-N3&T:N[  R,J,R@G'!Y#-\U '/>&/BMJ>L)X-O-1
M\,PV6G^*I)K:&:&^,LD,\8D;#1F,#85B;Y@V<]5%=7XT\67'A$:->-I\5S87
MNHPV%U,\YC-H)3M67&TA@&P",K]X<UCZ9\+;+2;'P=8VVM7;0>%+F6YMBZ)N
MG:0,&$F !C$C@;0.H].>P\2:'9^)/#5_H6H+FWO86A8X!*$]&&>X."/<"@#C
MM-^)$VI7GB'2[?2X5U/2M4BT^&)K@E;E))"HFR$^4 )*2!N_U3<UG:IXFU#2
M]-UJ3P_H]EIURGBZTTZY;SV87/G/:@R<)\K,LRJ>#MP3R:Z^#P3I-KXHTK7H
M3*LVG6+62H3D39(VR.?XG4&4 G_GL_K63>?#LW6FZW:CQ!.DFIZO%K<<WDH3
M;3Q/&R  _>0>3&,'G@\\\ '.7VNZGX3\5?$#Q%:^';6\DM;&QO;]3?" ;4AE
MW;'\LF1@%X#*H/'(/%>B:]JEUI_A#4=<L;=)YK>S>ZCBE+ -M0M@[03VZ#KT
M]ZYV[^'=Q?67BVSN_$4MP/$MA'832R6R"2,+&T9<;<*6(9C]T '&!@8KJ)M)
M:X\*OH=U<&3S;,VDDR+M+93:6 .<=SCF@#RV+4?$-QXN^'6KKI5O>ZS>>&[Y
MBK7GEK(,V3!Y)/+ROWFR%1L%N,]:WX_B=&V@:+>6^CL=0U;[01:;I9%B$$GE
MRG=%"[$;RH!V<[LG%7=%\!ZCI6H^&=0N/$WV^30;&;3UWV:H)8I!$/X6^4CR
M(CGG^/LP"Y]K\+]0L]$T2&T\726NMZ+/=26VIPV:X:.X<O)&\3LP89(YR#\J
M^^0#LO#.M/XA\.6>L2:7=Z7)<*=UK=QM'+$P8J00P!QD9!(&00<<UT%9.DV,
MVFZ=':3WT]]*F6DN)VR\KLQ9CQP!DG"@  8   %:U !1110 4444 %%%% !1
M110 444@.1F@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#E/$'C#2_#>I6%A?17T]W?[_L\5I:O,TA52Q VC&< _@"3@#-
M<_'\7O",EEIES&-1EDU&>XM8[9;-_.2>!"TD+KV<;<8[Y!Z<TGC:348?B3X$
M;3K>.Y?S+S]U-*8E8_9V_BVMSC)QCG!KGK3X9^(['Q;X?UY(["1XM>O]<U&(
M7#*J&YA\D)$=N6V+AB3MW,.V> #IKWXL>$]-R]W)=100O#'=S/$%%E)*JLJ2
MJ2'# .F[:K;=WS8YPE]\7/"^FM?-=6^J+:Z=>-9WUY]A?R+1EV_-(W9?F'3)
M[XQS6=;^!O%6C>,-?ET8:++I.NWC7QN+V(O<64CJ%DV#&'!V@A20 3W&:P;+
M1]<\5:;\1_"=O:VZZ;JVO7-M<:@US^\@1HX0^V,+\S!0=I+#YB,C Y /1&\=
M:+#KZZ6T-WY;WRZ;]N$:_9_M+1^8L6=V[)!'(7;DXSG-5?\ A:'ACS]14IJ0
MMM,:Z6]NS9/Y-L;=0SASC(R#\O'S=NHSR&I?#WQ9<>)X=0CL]+NETW6;:[L+
MFYNY/,%L@13$J;2L6 O+#)?C('6MJP\-^,;?P?XUL;8V>GZIJU]=7FGSL_F*
MGF_=#C! 88_VAR.M %G7OBE8Z-X<\0ZD=&U(7NB01SS64L:;U64-Y4A*N1L)
M1@<'(P>*TEURV_X3?2[6\O=0TZYETNYN3ITT2K"422(-([C(#+D8 8\.2:\]
MO?ACXIU#2O'%K'8:5IO_  DNEVT Q?2W#BXBDD8F21D#2;A)RY((P!@XKJM:
M\*ZYXG\5V5WJEK;6ED_A^_TJ\:&Y,A22Y,1^0%1N"B+!)VY+#CBJ W;/QWH]
MY>Z;;^7>6\6JJ7TVZFAQ%?87?B,@DY* L P!(!(SBJ6B_%3PSKLFE?85U!;?
M5IY+:TNIK-XX9)4WY3<>Y$;$?@.O%9NE>%_%#:=X2T[6+6R6+PFPDCFMY]SW
MS1V[PQX4H!$#O#'YCTQT-9&A> _%6F^#O FBS6MEYVA:W+J-XT=T=GELTY 3
M*Y8XN.AQ]T\\@U('M':N$OOB=X1L=773+G4,#[8-/DN0!Y45R>D9).<Y(&X
MJ#P2#Q5WP;JVL:[IMW<:U:VL$D%V\,,EFSM%/& I#J7 )Y+*2."5."17*:3X
M1\8:+XEU.QMTT2ZT2]U":_BU"Z4M=VJS2&22)4VX?YRQ!+#&>C 8 !TMK\0-
M#O+^?3X([MM1@OAI\MEY/[^-RAD#LF>(RH)#]#3+SXC>$[#5AI]SJ&P_;%T]
MI]O[I+AN!&6]<D+G[H)P2""!S4GA/Q;%XVM_'UA8VB:]--);7UK)=_N6T\#]
MW&AVG$F51BV/O%AG;@!VE>#_ !9I'BS4(X=-\/W.E7NI2:E'J=P2;RT$LADD
MB";"'.2P5MZXSDAL8H ZYO&V@IJL=EYUPRR7O]G+<I;NT!N1D&+>!C((()^Z
M&!4D,"*K+X^\.3:2^JI)<_9H=4_L>5C"<Q7'FB+##TWL!GW],US_ (7\.^.O
M"]U<>&[2'2)?#SZE+?0ZE),WVF&.64RO'Y.S:S;F<!]P W#Y3CG%D\"^.;72
M=<T73[729[.\\3)KD4\MTXDD3[3%.R%=A"$%6YRW3&.<T ;S?$*+5K;Q];W"
MZCH%IX>WP-J26_F2Q8A21I H#<CS 54J<@9/<#?D\8:;ID4%C)->ZE>1V<=W
M,MM:M-*D)! ED5!\NXJV .3@X!P:Y&3PAXPMT^)UG;Z?930>*&>6SN!>E'#O
M;1P;7780JKL9BP)/0!36IIWA_P 5:!XPO?$=E9P7\6KZ;:6US92W0C>VG@#
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
MP0J(28VAA:-2,G)+2$;B?F/3T'3S>+/#MKKJZ3<:S;1WIE6#RV;@2L 5C+=
MY!!"DY((P.:\WU+1/$MSX<\<1KX9O%O-0\46U[;HCQDSV\36I\P-OQC$#\$@
M]!@9J&/PKK@\2ZSH.M>"KG7+&^U>34K+5'U/%E&CR!QYT/F!MT?10$.=H&0!
MN !ZA:^+/#-]K8T6SUZRN-2/F'[-%,K2?)@/P/3(JM=:PMKXVM].DU[2X+8:
M?-=36$H_TDA64>=NW86, D'(Y/?@UF> ]+NK.?Q)/J&A/ITMSK=S=P-*L9:6
M-PH60%&;&0O0X/J!5+Q!8ZPWQ?T36+/2;B>QL]$OX9;A%4J))&B9$Y8,2?*;
MH.XH Z'3_'7A'6-3@TS2_$>GWEW/&9HH89U9I%')*X//'/TYJ.Y\?>$[73KV
M_DU=7@LX6N)#'&[;HU."R8'SKGC*Y&>,UYCH/A[Q#9VGPC6;PS=QS:3+>MJ)
M,:@V^^&2,;L-T9W4\9.!GM4^D^%?$$N@:SHMAI^J6NG3^';JT@L=9$3MIUU*
M% @AG7F2(@9.=P!1>025 !Z%'\0/"J:!9ZOJNM6FDQ7-O]IQ>2B/:H**QRV,
M@,ZC<.,D5K?\)-X?^SQW/]L6ODR7?V!7\P8-QNV^5_O;N,=<UPFFV=YJGB7P
M;-J7A&]M[.#1+RQN$OH8W6-G-MM#[68880R?U'(K(O--\2*\F@P^$M0DV>,H
M=6-Y'Y8@:V-TDN\$N"2!D$8XVGVR >DR>-_!\6H+I\OB;3$O&N#:K UV@<S#
M&8\9^]R./>IK/Q7X9U2VO;K3?$.GWD%@,W4L%TCK;C!.7(.%X!//I7E>L>']
M4N?!?CN'_A'[M[C4?%,%S&JVPWW%NDML2^.<KMCDZ]NW/-OQ-X?U[4-8^($>
MCZ3,QN].TO[(&)@CO'MY)7DA$F1M)5D3.1][KP30!Z'%XR\*S6$^H1^)M,-I
M;NL4TQND"Q.WW58D_*3D8!ZU0U+XB>#=.\/:SX@3Q#97]IHR_P"EBQG2X>-O
MX4(4G#,> #CG\:\N\5:')KWP[\2:AI/P_P#$-AJ&I?8;>2/4IGNKJY\JY5R
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
M=$ZK(RA@< @D $J>5.0>E<WX!MX5\=_$-@6;[-J\<,(9RPB0VD+E5!Z#<S'
M[DT =Q+I6EW%M#:SZ;;2P08$4;PJRQX&!M!&!QQQ4\UC97$T,TUG#-) =T3O
M&&,9]5)Z?A7 >+((9_BYX$1F=DG6_P#-56.R39$I7<,X.TDD>AJ/XZ7+VOP-
M\475K=/;W=M;I+%)%(4>-O,4 @CD=Q^= '<#0]%$D4G]DV0>&/R8V%NN43!&
MT<<+@GCIR:5O#^AM8QV+:+8-:1OYB0&V38K?W@N, ^]<)H.B^)K/XIF]L[2[
MTKP?_9?ES6EW=+)YUYOXDC0.^S"<$Y7)['@UWNM:K:Z#X?U'6[[<+33[>2ZF
MV+N;8BEFP.YP#0!')H6BS636$VCV<EHTAE,#P*R%R<EMN,9R3S4CZ/I+7EO>
M2:7:O=6P"PS-"I>(#. K8R.IZ>IKCY_'&L:/X?O/$7B;08(--33X[V![.Z$K
M-*QP+<@@$MEDPX&T[CTQR:AXR\0:+>7VEZMHUBE^VESZGI[V]S))#+Y(7S8I
M"8P5*[TPP!# GA2,$ Z[3M&L]-N+^XMUVRWTQGF.U5R?HH _$Y)[DTEQH.AW
M4]Q<76CV,\URGES/);HS2K_=8D?,.!P?2N,A^(&ISGPM)'H=J5\0Z+)JD8:[
M93#(D4<AC.(SE3YH&[J,'Y3FL_PK\3/$&O#PI?:AX5BM-,\2V4D]O)#>>;,D
MJ1>85*; ,, VT[OX><9Q0!Z=96%CIMJ+6PLX;2!>D4$811^ XK.C\,^&X93-
M#X?TZ*0RF<NEK&"9#U?./O<GGK7$:+\3VO/#FK:WJ-C:0G3X(I&LX9Y/M,,L
MC%1!-%)&KQD':-^"K9.!\O.7XW\1>)M0^$WCU-1T:72'LM/,MK?V\DR),2I)
M"^8D;JRD8)VE2"#ZJ #TU/#6@PPVT=OHNG0_8V+VNVU3%NYY+(,?*<\\8JAX
M;T36-,M;B\\2:Q%K&M7(6.6YAMA;QK&F=B*F3P"S$DGDL>@P!%XWUK5/#7PV
MU?Q%I-O;SWNGV+W*I<,0GRKN/3KTZ<9]16+I?C#Q%?1Z9HMGI&G7FOMI<6I7
MAFOVBACC?*QG<(2Q=RKG 3"X.3RNX [76-+L]:T>YTN_4M!.N"5X9"#E64]F
M4@$'L0#52WT>U98KK5K6TU#4UMS:R7K6RAI8SU7O@-QE<XSVJ/PIX@C\3>'X
MM56TELI3))!/;2X+031N8Y$)'!PRD CJ,&O._''CRZT?Q?:ZYI^I1OHOAZ[2
MUU6TBD#/.DH(GDV#DB#]TW'?S0>5Q0!Z='X=T&&2RDAT.QC>P#"T9+9 ;8-]
M[R^/DSWQC-+%X?T.,WDD&BV$3WP(NF2W0&X!Z[R!\V??-96O>))=.UC1-+TZ
MUCN[K5_-,,D\QB@58TWG+A6)8@C"@<@,?X:YNW^)&HW6DZ5-#X9C.IZJ9Y+>
MT%U+(AAAPKREXX&;!=E"X0@A@V1F@#MIO#7AVXTZ+3[C0]/EL87\R.W>V0QH
MV<[@N, YYS39_"_AFZT\Z?<^'=,GLVE,Y@DM(VC,AY+[2,;O?K7'?\+&\12:
MCX=T>+P%+;:OK=C<W0M=0OA +9X&165V5'^4[U(8#."/ESD#-L_B5KWB+6?
MO]AZ3:166NQ7LEU#=795T:W;RY%#"-LJ&.00 6P,[1G(!Z(OAGPZ($A&@Z<(
MDG^TJGV5-JR]?, Q][_:ZTDGA?P[-;7%K-X=TV2WNI_M,\36D9667_GHPQAF
MX'S'FL'P]J&H67CS7O!MY=27EM:VUMJ-C+*V^1(I6D1HF;JVUXB5)YPV"3MR
M>\H \;U;X5WFJ>(=5EN+;PE=VNIS-(=0O-%$NHVR$;0B/NVDJ  C$?+@9#=_
M0-/\-Z?I>N:EK%NH^V:BL,<K[%4E8E(3) !8_,?F8D]!T %=)10!1FMH9YK>
M2:%))(&+QLR@F-BI4E3V.&(^A-1/I>G-%>6[V,#0WA+7$?EC$Q(P2W]XD #G
MTK3HH PU\,^&UBT^)?#^G"/3<_8D%JF+7/7RQCY/PQ4<?A?PW%%9P1>'K"*&
MQG^TVL:6R*L$O7S$ &%;KR.>3ZUT%% &(OAW0UU<ZPNBV(U$MN-V+=/-+8QG
M=C.<<9]*JW'@[PC=WUS?77A?2IKJZ*M/-)9QL\I4@J6)&3@@'GT'I72T4 8U
MOH>AV.KSZM::/9P:A<J$FNXH%6650  &<#)  '4]A23:!HMSK(UFXTNUDU)8
M3;BY:(&41'.4#=0IR>*VJ* .?M_"OAVS^Q_9=!T^#["S/:^7;JOV<L<L4P/E
MSWQC-5QX'\'K8_V>OA?3!:?:3>"'[,NP3G_EJ!C ?_:'-=110!SI\*^'=VJN
M^AV4C:P NH;H58W8 V@29^^ .!GH*;-X&\&W,!@G\+:5)$8?(*-:(5,?]W&.
ME=)10!S2^#?":W@O%\-Z8MR+<68E%J@80A2HC!QPNTD8]#BEF\)^&Y-.L;!=
M!L5M=/\ ^/2)(51;8="(P,;1CC Q7244 8D?A_0HY;"2+1[.-]-1H[,I"J_9
ME8898\#Y01P0*RSX(T&WU/1+C3],LK*#1Y)IK>*"V"E))  VUA]Q3R6 'S'!
M)X(;KZ* ,G5M#TC7K);/6=-M]1MED6417,8D4,O0X/>L^;P;X9FL]3LYM$MG
MMM5=9+V(I\MPRX"EAWP%4?0#TKIJ* .7N/!OA6^U^VUR^\/6%QJMKM$5W+"&
ME7;]WYCR<=B>AZ5?UG0]+\067]GZU80W]IO$A@F7<A8="1WP>1Z$ ]0*V:*
M.;USPGX7\2&U_M[0;/4FM&W0-<1!VCSP<$\X/<=#WJM>> ?!^H7KWEYX9T^:
M:2W6U9F@'S1*,*I'3@< ]0.!BNMHH Y>/P7X7AU,:C'I,2SAXY0NYO+#QH$1
M_+SLW*H #8R,=:L1^%=!@U9]4@TV&.ZDE^T,5R$,I&#+LSM\PC@OC<1QFN@H
MH Y:3P;X7DMKJW;186AN[L7\Z L!+<#!$K<\N" <]<J#U J";X?^"[J\N+VX
M\.VDL]Q<K>2,X)W3+C$F,X#' R1][OFNPHH YY?!_AV/5'U)=+03R7'VMUWM
MY33_ //8QYV>9_M[=WO23>%?#]Q)J\ESI,5Q_;*JM^LV9%N HPH922.!P,"N
MBHH P-#\-Z+X9LOL6AZ>EI"3E@I+,Q[99B2<=!D\#@4Y?#ND+XED\0_96_M.
M:$6[S^<YS$.0FW.W;DDXQC))ZFMVB@#D=)\!^#]#>Y;3?#]M!]I5TD# R#8Y
MRZ*&)"HQQE5P#W%0Z?\ #KP;I6D7NCZ;HJ6MG>IY4R1S2 [,DA5;=N0 DD!2
M,'D5VE% &)I.@:7HGVAM/AD$EPRF::>>2>64J-J[I)&9FP.!D\5AW7PU\$WE
M[=7D^C'S[NY6]E\NZFC4S@Y\T*KA5<]"P +#@Y'%=O10!R,_@?PS<6CV4EC,
M+=]075"B7DR?Z2K!E<$.",, =H^7(''%0W_PY\(ZE?7EY=Z2QDO766XCCNIH
MXII%8,)&B5PADRH^?&[ QG'%=I10!FW^EZ?JFCSZ/J5JEW8W$1AE@F^99$(P
M0<]:YBV^&?@^UTQM+ATZY-JTT4[>9J%R\C-&=T8,C2%RJDDA,[0><9KN:* /
M+/B!\/[>\\&^,?\ A&-+FEU[Q%;^5-B[8),W #,KOL& N,@9QP*Z2S\%^&VL
M;A+[2WN6OK06=PNH3O=/Y/\ SRW.S87)Z*<$@'DC-=?10!P:?#'P?'X>NM 6
MSNS9W1C\PR:A<22E8V#QH)&<NJ*PR$!"]>.35^Z\&Z'>ZCJ&HW NA=ZC###-
M*EU(A"POOBVX(V%6)((P<L:ZVB@#B;OX;^#[[3;FSU'3'N&NKQ=0FN6N9!<-
M<*H191*K!U8* HVD8' JW'X+T6WMK&&U:^MFLM_ES1WTWFN7 #&1RQ:0G:OW
MR>@]!75T4 9VFZ?:Z3I=KIMC%Y-K:Q+#%&"3M51@#)Y-:-%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MB_L[JVDTF98K9WD@<132NF96R)"9&.UCD@#.#Z[_ ,(3HV<_;->]?^0_?_\
MQZC_ (0S2 0?MFN<=/\ B>WW_P >YH \ET2Q6'X:?#.Q.AW<-_I^M6K7JOIT
MD;0LJN'<DH!M!*C?TZ<\5<N])OKOP]XAT^ZTF=?&3Z\\UC>BW=F*&Y#6\J2[
M<*B1;5/. $8'K@^H_P#"':3G_C\UOKG_ )#E[_\ 'J7_ (0_2>/]*UKC_J-W
MO_QV@#QSQ%HNFS1_$W5GT&6>]&J6LNG2?8)#(V(;?+0_*2?G1P67^YZ"M&ZL
M&C^*L>L:59R:_%?ZU$UW;7M@\4NG;8@OVF"YP 80J#*'()) PV0?4?\ A#=)
MY_TS6^3G_D.7O_QVE'@[20<_;-;_ /!W>_\ QV@#QOP_H]E9Z1X"UJ+1V@U<
M>)KK[9=BT99DMW-WC>=N5B)>+@X7YAZYIVLV=J_AWQC]ILYD@;QU8W"_NI(W
M,;26<;21$ -SB0!ESR#@U[)_PB&EX ^V:T<?]1J\_P#CM9&M?#O1];LHK2YU
M'6XTCN(KD%-5G<EHW#K_ *QF'W@#D $8X(H P_ ^AZ9I_CS7[[PC:BR\+W-K
M;#R88C%!)>!I3))&IP,[#$&8#D]R5.,OQ':V]QJ'C^W\2:7+<7\B(^A3FU9W
M:/[.@1+9U!(D6X$A(7Y@6#8P17H__"(Z7N)^V:SS_P!1J\_^.U%_PANDX ^V
M:YQS_P AV]_^/4 <!9Z7:M\7/##Z]8V5QJD?AUUO;EXD<-?"2V*Y;',F%D*]
M#@$CBNG\?-'YGAQ7NGM=NK12M+&!F) K@N<@@ $CDC'/-:W_  A>E<?Z=KO&
M,#^W+WC_ ,B\_C4G_"*Z:L1B^V:SL/KK%V3_ -]&3(_.@#C/&6AZ+X;\&ZC>
M1V=WJ<VLZA9M?W;EIFE E0!I@@RT**.8U !7*_*&)'G+V]K#I%]I<UO<QP0^
M.+"YB5-.FL(XK9DMS-)&C >6@/G$X)VYR3SFO=_^$*TO&/[1U[_P>7G_ ,=H
M'@O2L_\ (0UT_P#<<O/_ ([0!P=GX9\(^&/BFEK;Z#;V5JVAC[#,MLSK&WG3
M--B7!V85UYR."!TP*Y#2Q&_AGX>Q>)EOX]!/AT6^8K$72PWV4#I*ABD*OM!"
MG ((<9YP?:QX/TP!A_:&N'/KK5V<?^1:1?!^GK]W4M<ZYYUBZ/?WDJ@/)/%-
MG#;KITMK)=:S/I^D0PC0M;A)N+F!Y&"R6\NT>7=X'(P6(50P7K7M=KJ5O>:E
M?:?#*YGL65)PT3J 64,,,0 W!'*DXZ'FJ8\(V _YB6M_^#:Y_P#BZU;>);>!
M(%WE8U"@R.78@#'+$DD^Y.34@7:*** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH[T4 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%5I9X8=GG2K'O8(NX@;
MF/0#WH LT444 %%%% !116-JGB#0='"_VUK=AIN5+#[7<I#D=,_,1QS0!LT5
MCZ7X@T+7$DDT76;'4UC($C6=PDP3/3.TG&:V* "BBB@ HHHH **** "BBB@
MHHHH **** "BHV944LQ"J!DD] *@AFBN(4F@D62)U#(Z'*L#R"".HH MT444
M %%%5YYX;:%IKB5(HD&6=V"JH]R: +%%,5E=0RD,IY!'0T^@ HIC,%4LQ  &
M23VJO#-#=0)<02++%(H='0Y#*>001U!H MT5GQ75O//<6\,T<DMN0LJ*P+1D
MC(##L2"#SV-:% !115>6:.&)I9F6.- 69F. H'<F@"Q13%970,IRI&01WI]
M!112$X&30 M%-5E= RG*GD$4Z@ HHHH **** "BFAE)(!R1U]J=0 4444 %%
M%% !1110 4444 %%%% !1110 444FX;MO>@!:**3<-Q7O0 M%%% !1103B@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KQOXH2:AKTMU8Z4UVLGAZ--0MVM[:619=01EEBC9D5E4! <AO^>R
M'L:]DK"TO0[;2H+J&WN+B3[5,]Q(\SAFWM]X@X_3H.@P.* #PMX@L?%7A33/
M$>FY^RZA LZ*WWDR.5/N#D'W!K=KAM+^'?A_1O#Z^']-DU&WTY;M+Y84O'&V
M59!)P0<[2PR4SM/IUKN: "BBB@ KR+XK1S-XM^&;6MM!-<+KSA(KA_+1_P#1
M)N"P5B!P/X3VXKUVN4\0^$=/\2:CI=]?75[%-I4QN+0V\HC$4I5D+].3M8CG
M(YZ9H R[B+Q4UKK5WIUKHV@^(QB.U:5FN8+F"-0V7QY;8#RN,X&..N:YFT^)
MVI3>"M9\=;;7^S[9;>S@TZ5?+EBNV**[3."=D8:1<#&=H+=Q787G@.QU"&YC
MO]6U6Z:XA^S-))< LL1;<R+\N &(7=Q\P4 \"HKCX;^&[RZ\0SW4,\L7B)$3
M4+8R8AFV*%1MH VL !\PP>!SP, &;K/B+QIX5T^>'59=+U">\NK.STNXMXBC
M-),X23S(6<#"DY7]X-V0I(/)HW7B;XB:;9-:W%CIXO6U>UM;2>[ 3S[>8XR\
M<3OL96##.2& R #G&Y_PK'PU)X?GT:[.HWZ31QP_:KJ^DDN(DC.Z,1R9RFU@
M",8YY.35'Q%X+-KHNG6.DR:Q?73ZO97,U[)=&:=$CD7+%Y,@*JY.W&#SP23D
M Y?4O$WQ!C35/#^JZQ8VVJZ5?:<&O;"U*I=17<@5 %9R4V,L@(Y+#;RN37LU
MJMS':0QW4PGG5 ))538';'+!<G&3VR<5SLO@G2;C3KZUO)KRYN+^>*YN+UY
ML[R1%3&05 50NT8"@ <G&22>CMK=;6SBME>5Q&@3?*Y=VP.I8\D^YH \XT_Q
MUX@;XB:;I-X+.2PU.[OK-8;>WD_T8P*[HWVC<4E9EC.Y%4;2V"05PT_@GQEK
MFM>*9]'UZ:QM;I8))I-*>U>VN[0K(%7&Z1A<1$$_O4 7('K@:5G\,_#NGW^G
M7=O<:GG3;J6ZM(C>N8X3)OWH%Z;3YC=>><9QQ5W3?!^F:7JUIJCW5YJ%Y8VA
ML;2:]D5VMX2064$*"V=JY9MQ^4<]<@$'CCQ1>>&[;2;73;<3ZGK-\MA:[U#H
MC;'D+%2Z;OEC;"[UR<#-<GJ7C+XB>'O"@\1:_I.F00:7J!BU*''[ZZLF8!)X
M0LI$<G/,;%MV#@C@5W_BCPGH_B[3(M/UB.0""9;FWG@D,<UM*OW9(W'*L,GG
MWJG:^!]-MI["X-]J-Q):3O=,US<>:;F9H_+#R;@<E5X4# 7L* .9NO&7BZS\
M.^%=0A;1+ZY\1ZFD$(VR11)!)%))'\P9\MA!EAD$G '>LM_B%XPT^6Z\/ZE9
MZ1-X@L-9TZQFFA62.UG@O&PK("Q96'(.2W0'!SBK.L> Y]'M?"6A^';O5Y+*
MVUY;UF B?[!'LFW,I,> /,E7Y2& '0  UU=U\/='O;=A<7EZ]Y)J$&IRWV8Q
M-+-#CRMWR;=J[5PH4#CW.0#DI_%7Q2-S=Z+INEZ3J.NZ1;1RWR018@NI)&8H
MD9DN$:)?+498K)\S'CY<'2OO&FO0^/=/TEI-/TBTN6MA';ZA;NSWPDP9/)N5
MD$0D3)'EX8G;D9!&-C6OA]H^M>)U\1"\U/3-0:%;>XDTV\:W%W$#D)+M^]C)
MP>",\&G7'@73+G4()YM0U![&"[@O(M,+1_9XI8541E?DWJ!L4[0X!(Y!R00#
MG_#_ (RUG7/%VH:'K3:=!$D5TTFCRV,L%W#&KJL;[WD*7$;*22R)@%E'UQ_!
M_B#7M#\'?"K$E@OA?5=.MK.=WMG,\,[09A^<2!0KD!>5X.!_%QW%CX'L[.>V
MFFU34;Y[*WEMK)[IHF-HD@ ;:0@+'"@ ONP/J:Y[6/"GF>&]+^$MMH.HWN@>
M1!&^KS30A((8I 2AP0QDVHJJ0G\0)/!R =MX=U"^U315U&\\DBYEDDMO)4H#
M;ESY).6.6,>UCTY/05RNO^+->T/Q=J>DS3Z9;VTVCR7^D22VLC,\\1 EC?$@
MWXW(0%"DAO\ 9Y] AABMX(X(8UCBC4*B*,!0!@ #TK(UOPOH^OZGHNH:G;M)
M/HUS]KM2&P ^TK\WJ.0<>JJ>U '&Z9\0-0U+PE'J]G;65S<VVDS7.H12M]D2
M*[1O+$6]V(12Z3@DYX3.?7$O/'&LWW@WX@V&NV.C:T^BZ5%?+YEE/;6UU'*D
MIV/#*68@&(_,&PP((VUVUQ\.?#-UI/B336AF@A\1S_:;PP2>6PDPHRA'3E=W
M?+,Q.<U5F^&6EW"Z^9M9UF:7Q!8)I]_*]PA:5%W ,/DPK;78< #!X /- %)?
M&&I:'J_AY-5ATVU\,:EHSW$+V\+B2&XBB64Q?>V[/+$C+@9^3'N:-[XR\?;[
M'0-/T.R;Q.-+35+^,Q%XXM[LJ0JIF0YRC OO(!&=IS@=AJ7@G1=8T71](U-9
M+J#1IX+BW9B Q:(87=@ $$9!  !!(JMXB\"Z?KWB&S\1)?:EI.KVL+6HN].G
M$;R0L=QC<$$,N>>F0>E &+J?B#Q%X@LM3T>QTNRTZXL]+CN-4M=37[1\TR.?
MLRF-@N0$.9/F'(^4\XZ#X8L&^#O@IE.0=#LB">_^CI56;X>:3]N6^TW4=1T=
MFLDT^Y6SE4"[A3.P2%U8Y&YOG4AOF/S5T6@Z/;>'_#NGZ'922/:Z?;1VL)E(
M+;$4*N2 ,G % 'C]WXCU/P/JOQ/\2:;IMC<:?IVK6]U?)([)+(AL[?>L8"XW
M\[MS'!)Z=ZZG4?''BBYU_5+?PCX=&J6VBW,5O=1MA9+EFC21U1F=5C*I(I!8
M-N((^48:M#4OAMI>J:?XKT^ZU*_%MXGD62\$9C4H0BIA/DXRJ(.<]/7FENOA
MSIMQXAGUJ/6M9M)+V..+48+:ZV0Z@$4*#(N.&*@ LA4D<4 9=[X]UJSU#Q=>
M2:38_P!A^%9G6\D-PPGD06:3KL&W;NW.%.2!@]3@UC>,-6\6ZE\-_'^F^*/#
ML46G_P!@W-S;WT:%(PP1OW+*S,Q8?*P<  \\*1SWD'@O3UG\4M=7%S=V_B5L
MWEM-L"#]T(2%*J& ,:J.2>F>I-9MO\-]-70-2T;4]<UG6K6]LI-.0WUPK/;6
M[KM9$95'7 ^9LG@<\4 48_$WC:WUJ'P[=:/I$5SJ.GRW>DRI=22*6BV;HI@5
M4@D2+\RY'7BMGPAXNF\4Z3HMTL,*2W-FTU_$-P-K*K>68L'N)%D4Y_N&AM';
MPZ&\274NK>);W3[1X;:)5B,JQG:72-$5%9F,:9+'^$8QTJ'PWH#6?AS6+R#3
M[O2K[6YKB\>&,QBXAWEM@&24#\[L$[0S-0!WG:O%_&5]KU])\4=)OY[1]&LO
M#HDAA,9+1EX;@[\YP6W)SP, +CH2?2/#MMJEGX:L;75KJ6YU"./$LDTBNYY.
M-S*%#,!@$@ $BL?6/ =OJVJ:]??VQ?VJ:]I_]G7MM$(C'(H1T5_F0L& D;H<
M=,@XH YZU\?:AX>MC:ZYHL$5G;^''UJT^QW!D=XX!&KQN"@56/F)C:2.O-=!
MX5U[Q1JFJWECXA\.&RA2,307D2LL398@Q$/ABP&#NP P)X7&"VX^'^GZE=0/
MJEQ<W44>B3:"\)*A98)=GF,2 "'/EKTP!SBM'P]X9DT1PUYXBU779TC\B&74
M6C+0QY!VCRT3=G"Y9MS' R: ,?XC74^_PQH27$EO:ZSJ\5K=O&Q4O"%=VCW
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** .#\1:QJUI\2?">@V>H>1:ZL;EYU\I2=D,6[Y6(."6* Y_A)Q@\UU.I7
MUII>GRWE[<+;P)@%V]20J@ <DDD  <DD <FN'\56.N2?%;PEKVG^'[O4++28
M;Q;AX9(5)\Y%50HD=<D%><XX/!/2H_%EGXN\3V<-W9Z2VGKH^IV>H6UE<RH)
M;[R69I58HS(H.5"9/WER>"* .E/C;PO_ &;J&H2ZQ%;P::RI=_:%:)X&;&P,
MC ,"V1MXYSQFF?\ "?>$AICZI+K4<-M'>+I\C3(\;17#$!8W5E#(3N4_, ,$
M'IS7#^*=!\8:E<^(/$FDZ,D-Q>0V%G#97!BDF:*&62224?>C$G[S";BP&W)]
M!BKX/\5?8M8M6\,3+%>^*].UA5>^6X;R8O(,FYVY9OW![D;GP#@%J /8M$\0
M:/X@@FN-)OA<K;R>3*-K(T;[0P!5@",JRL..0P(X-<K=W'B2\^+5QX:MO$DM
MCIR:2FH(L5M$S!S*T94EU.5P ?7/>KWAG2[ZR\=>-=2NK1X+;4KNWEMG8@B1
M4MDB8\<CYD/![8/<XS);76K+XT7GB:/P_>7>FRZ1%IB20-"&\Q9GD+$.Z_)A
MP ?4'C'- %G0O%6H6?BC7O#/C":R6?2K5-2COX5,,4UHQ8%G5B=K(4.XYP<@
M@#FNAL?%GA^^^V+#J A>RA%Q.MW&]LT<1SB0B4*=G!^;IQUKS'Q%\._%7C"U
M\6:Y??9-.UC4+:UM=-LDD\U8H;>83[99, ;I'&&P"% 'WN]CQMX,USXBPZI<
M)8S>'Y6T"?2T2[:-FN)9I(9,'8Q^1?)VY)Y,AP!MY .X_P"%A>$6MK^X;5PB
M:?%'<7(>&16CB?.R7:5R8S@_. 5X//%6]0\7>'])N[^VU'5$MIM/M/M]PCJV
M4@SC?TY&>.,G/%<%K&G^-O&7PZUZQO/"-IHFI76EM:X>Y662ZF4@J R\+'][
M&[).\<#!S0\0:+XQ\2ZQXEUA/"LUFNH^#GTB"&6ZC+BX=W.& ;  W=02<#U.
MV@#O(_B)X-:YEMX]>ADGC4-Y*([229_YYJ%S(>N0H)&.:T6\6Z NDV&J)J'V
MFUU"/S;4VT3SO,F,EE1%+$ $9..,C.*YFST?6+?XBZ+K4FCR_8[7PY)8R,7B
M+"=I(G"8#>D; GIDCG&2./T_P;XHT?1O!=Y<>$1J[Z587.FWNFM=)&Z&26-U
MFC8$J?\ 5XQD<-SC%4!Z;)X]\)Q?8E_MZWE>_MS=6D<.9'N(P0,HJ@ECE@,
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
MPB\*"?O,*=;Z]I]UXGU#P["S_;]/@AN9E9"%V2EPF#WYC;/IQ7B&H:W>:O\
M";QAINK7D5V;+Q-:6<,+7GV@I";BT8(93@OAG<;CZ$9.!7I.C_\ )??%G _Y
M FF'_P BW?\ A0!Z#17F.I'7M4^,5YX=M_%%]IVG+H<%Z(K=8LK*;B12060G
M!"8(Y[=*Y#PKXD\2>)+RQ\0W'C:STJYBUJ2SO=(=V=V3SV1;7R.BMLPPD +=
MR2N< 'OM%>(:;K6OVMU>V^L:IJ-OJ=SI=]>65Y;W"7=GJ**8V2>$'*Q,BLHV
M;=I$F06/2G)K_C/P[IGASQ%:>)+KQ$VK^'KJ^GLKF.,PB2*T$T<D8C4, 7VH
M<DYW^I% 'MUO:V]I%Y-O;QP1[BVV-0HR3DG [D\U99EC1F=@JJ,DG@ 5\_Q^
M+/%6E>$)O%UCXST_6OM6@27J:<"]Q)).%WFX _Y9*N<%  G08!ZZ'C2XMIOA
M1XMNM,\?7>M077AY[Z-%D4MD*<R[TQL63*CR\!3M;:/O"@#W3J**\<\8:WJG
MAC4//;6-1E\.6EK'YUY930R3Z=.TSC?/$P_>Q,,(, E=AP"3E?6(KFWF>2.*
M:.22([9%5@2A]#Z4 6Z*\<UWQ5JUOXL@FT_5+B:W_P"$EM=)<C8EO%&^Q9+?
M826D?)+%\#' !X(JMJ&O>+K3_A*]6A\3W;+H_BFTT^&S>W@,4EO+]CW1MB/<
M>)WP5(8=R: /4]:UJP\/Z+/K&J2/'9VR[I7CC:0J,@?=4$]_PK9ZUX+XFUZY
M\3> OB3>7>J2V4FC7<^FIIR.@01H%"LZE=Q,N2P)Z<;>A)]+\=7'B"#P=<'P
MO);1ZQ))%' +B41"7,B[HU9@0KLNY5)! 8B@#5OM:TVQU72]+N[IH[S5)'BM
M5$;,)&2,R,"P&%^52>2,XXK:KPU;VZ\0:UX(6#5M4M;F+7-0MI'O88OM=DRV
M4N8C\IC8CLV&!&"=QR:MV?B+6)--M]$O/$]W)J#>);W38C##"+O4((1(VS=A
M8XR  S/A>%P/F89 /2M7U[2=#GTV#5+AH7U.Z6RM<1.X>9@2%)4$+D \M@4[
M3]<TW5-2U33K.9WNM*F6"[1H73RW9 X + !LJRG*Y'->/#7=5U7PK\-)M6O!
M>W3>,I+1[@[<RK"UVB-E %)*QC) P>3QFN_\(JW_  L/XB.0=IU&U )''%C!
MW_*@#O:*\BTKQ)?:YKWB6\OO%:Z/_P (YKHLO[/CC5UDMOE"[T(WEY=S!6!X
M(&T'!W1W'B;Q#+X4O?&5GJTHO;'7FT]M(81B!HEO1;B(@KNWM&1(&W [F'\/
MRT >PT5XSJ.M>+A9>,-8M?%%R%T'Q!%:VUJ+>$1R0E;8O'(=A8C][( 001G)
MS@8T[KQ!JD/Q&2RU#6KRRTR]OOL=C+:Q12VTI$!W6\AVEXIA(&<,< @ >HH
M[76O$&D^'K>TFU6X:%+NZCLH-D+R;I7.%7" X&1U. .Y%;8=69E5@2O4>E>&
MZ7>>(-'^%'A'4+'Q->M/J.NVD5R9DA<^5-=,LJC<F<MN)))+9Z&JVN:GKGA_
MP3\5_$^D>)+V/4=/U4K"9!"Z@K#:XR&0\8)&.F#TSS0![Z2 "3P!0#D9%>'_
M !$US6'N?B/HD.NW"6-MX5AU"%(C&K0RLTZOA@N[:RHF>?7&,UH:OJ7C9?&D
MO@?PWJ20"TT>*[CN;VXB@D9GDE4MM^S2+(L81 0-G7DG<" #V ^_2L""^T&T
M\2'0;=5@U2^@?4&6.$@3(K*C2%P-I(+(,$YP1QBN2\>7VJ-^S]K&J_VDL.HK
MH;W$D^GM^[=_)RVPD$["<X(P<8Y%4;G3;V3XI^'=-L]<N["8>&+Q?MD44+3*
MHN+7 "LAC';^ \ CKR #UNJ\CK'&TC9PH+' R<?2O#;'QUXX\267AK1=)O(+
M;5K_ $.2^-T\T5N;J99/*. T$J_+C>RA1]X8("D'U7PU<ZI<>"K*?6KRRO-4
M%OMNI[ DP/*N0Q0G'&0?2@#1TG5+/6](M-6TR;S[*\B6:&7:5WHPR#@@$?B*
MU*^?_"GB3Q$W@OX;^%_#]Q%:RWWAXW9E>YC@:5D\M0D;202JQ 9F*[0?NG.
M0>HDUSQ1'<>'],UK7'MM^EW$EYJ&A6HN3-=PNB$!6B?:F"Y^X/FP,] 0#UBL
M:\US3+/6]/T2>Z\O4-161[:'8Q\P1@%^0,# (ZD=:\NNM9\>0^'M&L;C7+BW
M\1R:'<:E>6T$%L9DF 387,B"-(58L",;R2,$X:KNCZU?:[X@^$NJ:D!]KU#0
M[J]GVQ[1YC0VQ) _A'SG\\4 >NT55/[^ ^7-MW XD3!(]QG(KROPSKWC"\UE
M/"&H:H\NM:7K,S:E</%$ADTY4W0L%6/;^\\R)>-IRLN#\I% 'KU<_'XFT.33
MK:_34%-O<W9L8G*L-TX=HS'R,@[U9>>XKSO0_%WBBZ\9>'(Y-2.H:9K4]_%)
M)'!&MH5C#O$;<X$IP%"LS[E;G;V-7/"NI7UGX(TN:W:-#<^*[Z"963=\C:C<
M@@>A]Z /0]8UC3]!TN35-6N/L]I$5$DFQFVY.!PH)ZD5J]J\4\87^H^*/ WB
M2]_M5XK2SUI--_LZ../:R174:'>2I<.QRP(8  I\IYS[4O2@#)M=8TN^UO4-
M)M;Q);W3O+-U"N<Q;P2F>W(!-+'K&ES>(+C0X[Q&U&VA2XEMQG<D;E@K'M@E
M6_*O*=<?Q);^-?B3JWA_6K;2Y--TZRO,30+*MP4AG81N6(V(<<D<\Y!&.='5
M?&/B"VOO$5Q&T, @\*0:Q;Q/"-T,Q:;*L3RP^0=< 9- 'K=9-QKFEVNN6FB7
M%Y''J-XCR06YSND5!EB/85Y5J'C3Q5X1+7^L7D>K02^%;G6_LRP+$()X/*RH
M=>2C>;SG)RN1C.!;N(=13XP?#ZXOM>.JFZL=0E5UBC2)28XR?+V#.PY& Q8\
M?>- 'I.C:QI?B#1H-7T>]2]L9]WESQ_=;#%3U]""/PK7KPC0_''C"^T?X;1K
M?6=K<^(K[4+6[=;12@$0F*E%!&,>7^)QGWU;7QQX@;P[8K>WRJ8_%%SH=]J4
M=NI801&;;)LY568I&I."%W$X'8 ]BHKC/ ]UX@U#3]0NM=F,D/VV:&Q+6_DO
M);HY5)6'<N.<X (P0,&N67QEXC'C/2H1<Q7.GW^OW.DN(81]G2-(IF4+(V':
M8&$;B T8.Y<@B@#URL?6-=T?P_:PW6L:C!8PRS);QO,VT/(WW4'J3V%>91^+
M/%RR0:I)JEG)9+XJ.AO:BSQYD+3^4&W[LJPSGI@XYZU@>-->U+Q9\.V\0+.L
M&GKXHM[&.P2$,^R&_6(.7R"'++N] IVX/WJ /H2BN,\9>(+S0-/TJ.S0FYU3
M4H=/1PJDIO#,2 Q"[B$(&3C<PZ]*Y2\\3>.]+M;6QO/[.BO9_$$%A!+,JR2-
M:RAMK2I&^%D!!Z$ @<8Y( /4;JXM[6TENKF9(8(5,DDLC!510,EB3P !SFL[
M1_$V@^(HKE]#U:"^6UD$4PB;)C8C(!'49!!'J.E>7>+]6\0:A\,OB/I6H:E&
M\VAWB6BW,$'EFYA>""7:RY;!_?%21P0.G)KK8I]8F\;:EX=T_4[6VOK/3H+N
MXOY+)3)=M)),L2D CY$$9SW.\8(YR >A45X]IOCCQAXJ;PM;Z/)I>E3:SHEU
M?3-<VTEP()X988SM D7*$R-C)!QSDXP=[P_XA\0>((+?78;S3(=+_M:YL;BU
ME0ADBCEDA0J^[_6M(L9VD8P^!R 2 >AU0O+NUL;26^O+B.WMH4,DDTKA$C4#
M)9B>  .]>=Z#XN\9:S<:+KL-C:'PSJ$DXN6F,<36R!B(2C>:2[9&'!4=\8Q@
MYOA[QYKFL7@L=8>RDM;OP_<ZFTUK;L(D>.1$Q%(6/G1[9/O@8;&0<&@#U6QO
M;/4-/M]1L+F.YL[F-9H9XF#)(C#*L".""#G-<_X/T_1[/33>:1KEUKZW1*G4
MKJ\^U/*$9@%#CC:I+  #&<]22:X3P/K7B30?#OPOL+PV%QHFM:=#8)%! XGM
M76S\V-BY<B0%8V#?*N"1[Y9X/\1:EI?A'PQH.CVXDO-5U'5WWF-9-B17<S,
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
MNN-JD%U/:227#1,LBK"[;Q\J+)A5'!VC[N.;/_"!^(E\._V6MQIV_P#X2?\
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
MUKE]<$*UU<QQ1LL:EBD8$2*,#>W.,G/T  )M'\1:+XA;4(](U!+I]/N'L[H
M,IBE4X92"!^8X/8UX;:Z#I-O\&KKQ)I-A/+?)J%Q9WLECNDF;3FU4R2H$^8$
M&'##Y3E6]&.?=K;3;/1&O;SSCYE[-YL\]S+DLQPJJ,\*H& %&!^)).@L]N]R
M\"S(TZ ,T88%E!Z$CJ,XH \/B7PO:Z VH>%[V]U'PA>:Q9OJS-#'#91Q;61]
MB)&@5 PB,W&W&<_QBJGBJWT>/PWXNCT>:*'PL]UI7V%+20);BX,X-R8-I QL
M*%MO ;><9#5]"[5QC:,>E&U<8*@CZ4 >"^.$\"^ _$VBV6H6^EMI$UEJ$RV.
MJ7 6+[0\D+"8-)N!;.5]0&)'<'.O8/#J^'?!OAVXU+3]=4Z%<.E_<AKZTOKD
M"-&\I 1YDY(<@[LJ _!)./8]4\.7]UX@_MK2?$$VFRM;+:R0FWCFB959F# ,
M,JWS$9!P1C(.!5_1=)MM#T\6<,DD[&66>2:4*'DDD<N[': !EF/0 4 >"Z/;
M>'?%VH^%8_$<BZC;O\/]UZ+F9MK2+) ?WG(R05<D'^[GMQ9\&ZJTMM\%6OM2
M=IWL+U+F268[@J6[* XS@$' ^89R/4&OHD)&N%"J/;%'EQGJBG\* /GWP;;?
M#O4?%Z>(K6+3--T[3)A8Z#8PLBW%[*/E:ZD0'?(2P(0,#@ OU.11\(W.AW_B
MS1Q']CDM-;T&]^U6RQEYIYM\$B1WCYQ+<*K2%OE&TLXQ@Y/TCM4  * /I4:Q
MQKC:JC&<8'3- '@/A)=!/@GX,+I\UO;W'VV/[4L1V;YEL)!*&7^)O,$:DGD-
M@<'BI1]CNM,N+N9HH_B;;ZZT4;A@+P*;P^6@YW>0;8C(^YLW$\@U[T(8@ HB
M0 =!M'%1*UNUR^THTZ@!L8W*#TSWH \!U^UL?(\?Z\+IO[2TGQ1;2:?.UV_[
MAS%9!B 6V_WQ@C& PX%>X6.N:/J&I7^FV&H0W%YIS*EW"C9: L,J&';(Z5J^
M7'_=7UZ5E6]C;KJEW?+([W%RL:L&881%SM4 =!DN>><D\\   \+M([J;P_\
M%/Q%HM]>WGB#2]8OULA!?R2&.)H8E)";BI. VW(."@ Z5?:[\.Z=X)OM6\'^
M(KC4-#FDM9-2CTY0L<,/G+YY^0;EE9"V_'S\$G!YKW?]VLFWY0[#IW('_P"O
M]:;'#%&A2.)44DDA0 "3UH \2U[4O#-EX%GN/!>J2#PM)K%JVIW-HQEMK:!@
M!*L0'100C2*O_/1\\EA5?4/^$?TSX<WLGAWQ=+J&EMKVGO#+!<+':QLUS")(
MH3'PR;<EDY4$DXSG'O(BC$?EB-0F,;<<?E47D6J1)#Y,*QCY53: ![ 4 >2Z
MYI]YIGQ*NM TV&8V/C:U02'<Y2W,4O\ I9!S^[+P2G&/XP*PUO(;SXCZ];:]
MXFN=+\1V&K#^RK&-09Y[7:HC%L&(W(P+"0 $9#%CQD>\F.-G#[067(![C/6H
M_L\1N%N#&AE4%5?:-P!ZC/X#\J /%K..QU#2_B'=7'C2]TRYL]9N[..[;496
MBL1(D2*73> 5!/!;[N/E*XXS#=!/!=WI>H6=EIUU:^*M'AD?2[EWLIB;BV</
M!NYC^0Y9,G!R<G.:]^^S6^"/(3!Z_*.><_SYJ*.QLX[=;>.UA2)<[46,!1GK
M@4 >#Z]-!H?A+XOZ3I.K745IIL,,\*_VA([V\CP[I,.SEERPR5SUSZFMK7+7
M1-6^*7BZS\0:]>V6FP:+I]["$U::W6-R]T#*@5QC&$X'&<'!.*]A-K:D'=;Q
M'G/*CKG/\ZY>R\'K;^.=8\37%U#=1W]O:V\5J;7'V;R/,*L&+')/FMV';WR
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
MM9+6SM[6:ZENI(HE1KB;&^4@8+-@ 9/4X &3TK1H[44 %%%% !1110 4444
M%%%% !1110 4444 %(1D=<4M% #58G/RXIU%% !1110 4444 %%%% !1110
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
MB#0=.U0>%+:TO+/7;/43IR70,LB0M\S-)@*6/  QP!R><+G^)/!OBKQ-J_Q
M2.Q:P&M:7IT-G-(Z20O-;N[NA&<E29 OS*,@/D8QD ]$7QAX;>.ZW:EY+6UN
M;R1)X9(F$ ZR!74%E]P",U!H_COPKX@U"VL-'UJ.ZN+JV%Y;J(W4318!W*64
M!L;AD Y!X."#7(>(-%\2>+)9M;D\,S:;=V.BWVGQV[S1,][/.J*-I!($2[20
M6*D[N5&*J:'X7\2V.O?"Z:;0YA'X=T*:QOIM\8"S-"B8 #9(+1$Y _B7WP >
MTUEZH=071[PZ5Y9U#R7^S^:,IYFT[=W(XSC/(INBW6H7VB6=WJVFC2[^6,-/
M:"83"%^Z[P!NQZX%:U 'E-OJWC6Z^*FL^#8?$%I''8:5;W\<[6(+-)(\B[2N
MX?(-@[Y]ZZC_ (3#3=/CCM==U***^@2);YHXG,-O*RJ<.X!6/.X$;F'!!Z$&
ML/3=)UJ#X[Z[X@DTF1=)O-+M[.&[W)AI(F9CD9W8/F8!Q_"WJ,Y.I>'_ !,D
M/CCPFF@S:E9^*II9;?5%D@6&T\V!(F$RLX<[-F1L1LC XZT >KS2+#"\K9PJ
MECA23@>PY->3ZG\5H[[PQI?B#0YQ8V3^(K;3;B6^MG59+=KCRF968 *2%8]R
MO0X->K6MO]FLX;82-)Y4:H'<Y9L#&3[UX+:^$_&EEX#T;PS/X3EG.F>+(]2:
M6.>%EFMA>R7#N%+<?*5&/O$MTP": /7+7QMX6O-*N]2M]8A:WLYA;S[E97CE
M8@*A0@-N;<NT8RVX8SFK^DZ[I>N033:7>"=;>4P3(59'AD&"5=& 93@@X('!
M!Z&O%_$'@CQEJFO^,=1L=%;:VNV&KV45S,L<5_';Q>4\64)=,D;@2!V/M7I7
M@G39K2TO=0N/"\7AR;4)%FDMO.\^9V"@%YI 2"W88S@ <]@ :NL^+-!\/W!7
M5]26V*()9#Y;N(8R2 \A4$1ID'YFP.#SP:C;QEX;CFOH&U+$FGQ1SW"B)R1&
MYPC+\OSACT*YS7#>)/#OB&/QYJ=Y#X13Q5HVO6T$$D3:@;9;9T#*1*A^62(A
MLG@D<@*V:S_$WAGQ--?V6M:/X?E6_P#"D=K:V5K;>7';:S&61I5(:3*1HR*4
MWG*,NX!CB@#T2/QEI4WB^X\.JMPDUO:)>232VTL<:J^_&690HXC;G/4$=012
M-X[\*PVEY<2:U!#%9P"ZE,X:,B$G E 8 LA/ 89!/>N2UG0?$VO>*/$BP:7<
M6-EXD\,Q6*7<LD8^PSK]HRDBJQ+']\O*[APW/ SS^K^'?$^M> O$(;X<RV.O
MRZ-)I,<SZDEQ-<ERORQ.TAV0@AF(?;VP.N0#T2[^(GA&TT_5KP:U'=?V5;F[
MN(K=&DD$7]]5499>.HR/4UL^']4&N^'K'5OLLMHUQ"LCP2JRM$Q )7D#.#QD
M#!ZBO,_$'AOQ%JVM:JNF^'9K6&[\%S:5#/(T2HMR^"L3!6W< XR!MR#7H?A.
M;4)O">F?VEHMQI%W' D4EI<21NZ%0%SF-F4@XR.>F,X/  .;UCXC6]QX3\47
M_AB4BYT.X%LTEQ;.J%OW9?&X#D>81SW&<$=>@M?&WA6[M]1N(=>L_*TQ1)=N
M[[!"C9*N=V/E.#ANAP<$UYO=:#XKM_#GQ*T-?#=U</JVLM?6,\3Q%)XY/*^4
M98$%1&V<@#E<$DG%GQII/B[4/$OBZZT;P>+^*YT6QM(!?"%H;IXYY'E4*7^\
M$E&W>-I9><@<@'9ZI\0O#NEZ*VI+>->8O(K#R88W+K/(RA4<8RGWU.6 X(ZY
M&>I6ZC>S%XK,82GF9V'.W&>F,_AC->&7'AOQHUCXHNH?"NI/--K>E:W D]W
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
MWJC$A6(Z@$JP!]CZ56U+7-)T<(=6U*TL!)DK]HF6/<!C)&3T&1D]LU@?#_\
MM:^\.P^)M>MT@U76(X9I(HFW+#&$ 1 >/5G(QPTC#G&:K:E'?:7\4GUJZT^Y
MU#2+W2!9HUM;M,UM*DK.5*KDXD#CYL8S& 2.* -F\\7:#9^*+#P_)J42ZAJ$
M9E@7<"& P!SGN67 '7-8O@GQU:Z[I\%OKFI:9:Z]/=7<,=C%*$>1(;B6(,J,
MQ8Y$9.?8^E<YH>B:]X7OOAW]HT>^OX[;3[ZSG%LJM]A\Z2%XU?+ !41"F03]
MS !R*S])T>^A\*>&/^*<U*WOO^$NGU&Y_P!%99(XFN9F#N0.ACDC'TR.QH ]
M97Q)H+:L=)77+ Z@-V;47*>;\HRWRYSP.3Z"C3_$&@ZQ</;:7K=C?3K$LYCM
MKA)&$;$A7P"?E)!P>AQ7C?A'P[>1ZAIFD^(_ NLRZGH6J7%W'J[7S_8&1I)&
M^T*HE.YV5ON;.6.3@9KM?A'HD.D_#K28[C13INJ11O'<^=:F*8DR,QR2 6!R
M#GD4 :NO>(-4TWQWX8\/VD5L]OK1N1)+(K%H!#'OXPP!W=,<8Z\XQ7575W:V
M-I)=7MS%;01#=)+,X1$'J2>!7 >+IIH/B=X.OAINHW%GIZ7INI[:QEG6'S(E
M5/N*2<D$?+DCO@<TSQ-J&J>(+!+C2M%U!K#2M4LKJ1)[>2&6^C23?*$BD56.
MSY&']XJ0!P"0#M(M<T6;39]2AUBQEL;<L)KE+A#%%CD[FS@8[Y-10^)O#LUF
MM]#X@TV6S:?[*LZ749C,V<>6&!QOSQMZUYGXEL=2N9?%/B/3?#E]>:??_P!E
M1BUDM76222&8O)=K 2KL40Q *0"QBP<J.>3U+1=>U*RU:WN/"NNM]H\:6.I,
M;NT5S/;"")7D81#;T1L@#C(!YR* /H#2]<T76H99M%U:SU.*)S'(]I.LRHX_
MA)4G!]JYWQ-X@US2_%?AW1=)M;*8:T\Z>9=.RF(QQ&0G ^]D#&.,5D>#]/DL
M?C!\0;B/2Y[2RNTT\V\AM7BAE:.)UDV,0%8@E02/;KBI_&,TD/Q'\%7PT_4)
M[>QDNY+F6VL9IUB5[=D7)C1N2Q QU_"@"UIOC*]@\9P^#_%>DQ:=JES$T]C<
M6DS36UZBC+@%E5DD7DE2#QR&.<5TUKKNBZA>2V>GZQ9W=S$"9(8+A'= #@Y4
M'(YXKS;7-!\1>./B%;^(M-AN=$L_#^GW<&GW-U$8I;NZN(2F]4.'2-/EY< E
MAP,#)I6^DZMKD?PXATG2[W0=0\/*POGN;>2%;:/[,8GA5B-LNZ0QD;200F[M
MR >JQ:]HL]U<V\.LV4LUJ"9XTN$9H0.I8 Y7'?-+'KFBRO8I%JUH[WZ&2T59
MU)N4 R6CY^<8YR,\5YM\.9[V>Q\.Z/J7@O5+'7] L9+"ZU*^@,<0^50[12=)
MO-=$?C/ ))!QG*\)RZDME\+M-N_#.MPR:(DMMJ$LNG2+'"ZVKQ8R1EE9B"&
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
M(0PY ZCF(7'BB.STUK_Q=J%S_;?A*ZOKB(%(A!/&EN5>(J-R??<'DYR3Q@4
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
M0!W-SJ-G9WMI:75[!!<7CF.WBDD"M.P4L0@/+$ $G'85IX'I7GGCZ*[D\0^
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
M,6;AF'8,>Y&">^:K:'XPL?$5^EOI^GWWV9Q.8KUE0PN89!&ZDJY9&RW"N%)
M/H16WK6I1Z/HEUJ4D;2^1&66)/O2OT5![LQ 'N10!BV?P[\%Z=>0W=CX=MH9
M[>9YX77=F%VSN*<_+G)X&!R:=_P@WAM?"MSX5_LUSHMPQ:6U:XE*L2VYN2V<
M$\D9P223G)K(^'6L>))O[>\-^+91-K>CWGS2J,+-;S#S(G7VY=!Z>7@\@FFP
M_%+1Y+;3;K^Q];6WU&YEL8)#: AKA&D'E?*Q.3Y38(&WU((( !J:IX5MK::3
MQ)X=T>QF\46]F+:UFO9I CJH(59&&2>&8;B"1N/J:O\ AG2;O2[2ZN=4^RMJ
MVI7!N[U[12(R^U455SR0J(BY/)VYP,X&7_PL;0H]%N-0O([BPEM]0_LN2SNC
M%'*+C:'V9+[/N$/G?C;SFJD/Q4\/S6=O<PVNH2R3:D=)-O%&DKI<>69%7*.4
M8,HR&5F'/)&#@ Z?6=!TWQ#:0VFKVIN(8IDN%02N@$B'*M\I&<$ C/0@'J!6
M9<^ _#-W'K,,VFN\>NR+)J*_:I@+D@8&[#=,<8&!@ = !5>W\?:/-IEQ=26]
MY:W,.I?V3]@F1!/)=8#"- &*L2K!LAL8R20 <<5IGQ ET/7O'^I^(8=9;3[3
M5[&RM[1]LCVIEBC& -^W:9'S\I/# B@#T)O!?AMM6FU231XIKN>U%G,\K,XE
MB"E0K*Q(8[21DC."1G!-4;?X8>!;71;W1;?P[%%87RB.>)9'!= VX(&W;E0'
M^$$#VK/O?BIH^GQZPUYH.OI+HN)+^(68)@A*[EF)#;2A&> 2WRG*C%3^(/BG
MX2\/2RI<7+W,EO:1WT\<#1AX87SM8J[J6) )VJ&; Z<C(!M:YX/\.^(+"RL]
M:TT7J6)#6\DDK^;$0,9$@._..ISSWS4-WX%\*WJ)'-I96 6R636\-Q+%#) N
M=L;QHP1U&YN&!')K)U3XG:'I<NH!--U;44T^R@U&:6RM@Z?9I0Y$NXL. $8D
M'!./E#8.+=OXNO+SXD/X;@T>Y>Q73X;W[:&BVD2,X5L>9N"_NR/NDDGH  2
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
M/?WUO8H(;>20 R2*I)V@XP"2!U8@ 9)H JM\.=!EFU)9)+QM-U:\_M"]TQI
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
M@\,>!_&'A6[T+4K-](N[F+0;;0]2MI+B5(_W!/ES1.(R3PS90JH.?O<9KM?
M.AZEX:\!:5H.JFV:[LHO+9K9V=&Y)R"RJ>_I4EOXFAN/&]WX26SN4N+6RCOF
MN&V^4Z.Q50N&+9RK=0.G>I_$&O+X=T>35KJQN+B&)XU9+?:7^=PF<,P& 6!/
M.<= 3Q0!Q,7@KQ!'\09?$UK;Z;I1E6ZCO5L[F39JRL"+<RQ^6%21?E+2 L>,
M<@\.\.>%/%6CZ5X$M)K.P\S0-.?3[EX[IFY*1H)$!C&X?(20=O7O7J0((S2T
M >0^$_"/C;1_$.EZSJFFZ/-=6UA=6E]=1W\CSW\LC0N)B6A& 6B($>=J!N#@
M!:71_!?B;3]#^'-G-;V/F^';^6YO?+NF*E&AGB^0[!N/[\-R!]T\UZ[6(VK2
M+XECT/\ LN]8/:M<_;1&/LPPP7RRV<ASG(&,8!YH S/B!H^J:_X"U+1M'AAE
MO;M51!/)Y: ;U)R=K=@>QKFO$W@WQ!XFU[Q#-&EO86]_HMM96MS))YCQW$4S
MS?,@'W"74$AL_(>.E>IT4 >=W6@ZUXBU<:IJ]G;:5+;Z1=Z;#''.9O,DN/+W
ML2%&$7RACN=Q)"X&=KP38ZOIG@?1M+URU@M;VQM(K5D@F,JD1H$W;MJ]<9QC
MC/6M&ZU/['JFFZ:VG7MQ]N,@^T0Q;H;?8F[,K9^7=T'7)XK9H \6_P"$/\;2
M>,]+UF]TW3[N6P\02WANS?,&>U>.:-%2,QD1*JR*2H.6=23G.ZK=YH/BR\\&
M?$G25\/M#<^))K@V.;J(J%EMT@!D(;Y<;-Q SP>,FO7>@K T'Q%:>(HKN:SM
MYX!:7DUE(LRJ"7C;:Q&">,_CZ@4 <+K&@>)IM=T?Q79^%=/U24:>--O-(U:X
M2,QXDW+-'(JRJ,9?(ZE<=Q@-FT'QQX9\7#7_  [HNF:Q'JVGV]CJ%D;HVD=I
M)$TA62,E3F,"5@5QN.,]S7KE<9=>/--MG\30KIFK7$_AY8GN88+0N\RR E3"
M,_O. >GI0!BZ/X>\3:7\8+[7+BUMKW3]4TBSM;B]241&&:#S2V(L$D,9%P,X
M SST!L>/=+\4:KK7A[^R=.M]0T:-Y?M]L]V;61F(7RB7 ),0.[>@Y;@889%=
MU!,)[>.94=!(H;:XVL,C.".QJW0!X3X#\&^,O#]W\.[?5/#ZI#H6G:E9W4MO
M=1.J&9XVC(!(/_+(CC.-R\_> HIX;U#3?@1-H^MQKHGB'3-3N-7TI&NHGDEG
M^TM/ %VL<ES((B.OS$ 'C/T)61=:)H]]JUGJUYI=I<:C8AA:W,L*M)!NQNV,
M1E<X&<4 .T/3?[+T2VLF<23*"\T@&/,E8EI&_%V8_C7F^L>'?%7D^-?"5OI#
M7^E^+C,\&JK<1J-/,T"Q.)D8AR%*[DV!LC"G;C->NUAMK4$?BN+PZ;.],\EH
MUX+D0'[.%5PFPR=-_P V=O7 )H XZQTG7+/XWQZA_8=])HD?A^/2UU)YH2K2
MK*7)9?,W]"!G9USVJ_\ $G2]8U3P_IDFBZ<VI7>FZQ9:C]E21(VF2&97959R
M%!P#U(_I6W>>)--L_$.CZ++Y[7&KM*EM+'"S1;HT9V#2#Y5.U6P,Y.#Z&NCH
M \'U;PWXOOM,^,*0^&;M9_$T$,>GHMQ!^_;[*(7&[S!M 8'EMN5P0#TJQ-X;
M\2Q^+]6\_P"&]CXATWQ*L%P+G49H=VF3+ D3QS [BT?[L,/+SSD<[LCW"H69
M5^\P'('XG@4 1PIY<,<>%&U0N%7 X'8=A5JBB@ HHHH **** "BBB@ HHHH
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
MW#J3<I);CS%<'=D>8X'/ Z8KTG^R=+-L+4Z? 81<?:A'Y8VB;S/,\S'][?\
M-GKGFHYM#TFXUV+6Y=-MY-3BA:V2Z9 9%B)R4!_ND]10!X5X7@GD\)_!&SAU
M"\MI]0$UPTX?S#$?[/D!V;\A>"<#& 23]=/PWXRUR^N/#_A?4M>N46Z\0:MI
MDE^5433QVI?RHBX "NW!R!DB,CO7IUKX'\)V$EE+8^';&U:QE:>V,$8C\ER,
M%EQC!(^4^W'3BI(O!OAB"REL8M#M5MY;K[:R;?\ EX_Y[ ]0_&=PYSWH \LN
MO%WBFSO8M+DU:9Q8>.[31([IAL:ZLY8UD,<G&UV&_;N !(4=\DR:Y?:AJFIZ
MII]UJUX;:T\<6-E (YBOEQM#;R[<J><2,2 <X/T&/5+KPGX;O-"_L.ZT:VET
MWS1.;=H\@R!MV\]RV[G=USSFH&\!^#&T^[L?^$9TX6UY(DD\:VZJ)&3&PG _
MAVC'IB@#I8E\N)8]S-M &YCDGZU+5:&..&)(8D"1HH5548"@< "K- !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M 7;8F6.?NC  R"ND^![73;C26DU*ZOI-$LS8Z9YJH%M4*!"^U5 9]JA=Q[9
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@"G<3PVMN]Q<2I##&I=Y'8*JJ.223T%5=*UK1]<LS>:'JUGJ
M=J',9FLYUF0,.J[E)&1Z5-J%C:ZE8O9WT*7$#%6:-QE6*D,,CN,@<5QG@MI(
M?&GB^SN](73;YYK:\86\GF02Q/&8T96VJ=V87#9'88R,&@#T.BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ S29KR#7=,FN]6\6V]GHMS_ &Y<W<+:1?1V3HL6(8LN9\!0%D$C$%LD
M @ Y /.WFA^-4\$>,=&T_1[D:?J[:G> !660/Y\ZK$B9)Q,OV9A@!<>:>"P%
M 'T"6 QD@9I:\OO/#"WGBS5;K1]%M[5);"0-<O9R0RF\22)X&+DXE4%<K@?)
MMP",XJ;2;*]D\8^,M5N-'N+>QU32[ H)(\F201S>8FWJ2 R ^IXH ]*S2;A7
MB]GX8UIK7P1/;_;8=9L-#AM)H[BT1H;<FV=2XD8%HY5DQD(W/ 8, "M72?#&
MO6GP_O;;^R;J)_L^E*;.1%:1[R)E-U-P3NW?+EOXBA//4@'N>:,UYC?:;ITW
MCW4-0;0=1$4.G3PW$L5L['4BYC8KOZE5$855S@^8^, 9.-;^'_$7]E^&X=/T
M=H=.MM96^FM)&,+V[/=&4A5V8:.)'*KDC// PN #V?-%>9:XOB*[^(NF7UGI
M_P!LTN%(%MTG@8I'(;@K<R-G&QA#AHWYSM8#[_S>FT %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 9&K:?_:FFO9?;KJSW%6$UI)LD4@Y&#@^GIS46EZ+;Z7-<W#33WE[=%3/=
MW+ R2;1A1\H"JHYPJ@#))QDDG<HH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I*6B@ [T
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4<Y]J
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ I,#-+10 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %!
MSCCK110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%'>@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI#NR,#CO0
MM%%% !1110 4444 %%%% !1110 4444 %%)GG%+0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 UNHIU%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
B444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>eml_ex102img16.jpg
<TEXT>
begin 644 eml_ex102img16.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  4$! 0$ P4$! 0&!04&" T(" <'
M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_
MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @("#_P  1" 2B Y0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#[+HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *.]%% !1110 4444 %%%% !1U%%% " !1@
M4M%% !110#D<4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 G<T
MM%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4=Z*BVMYF[><8QM[?6@"6BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *XH^.K6YNKE=#T35-?MK25H+B\T]83#%(IPZ9DD0N5YSL#8
M((Z\5T]_'<3:9=Q6DOE7#PNL<G7:Q!P?P->:? NZLH?@KIEJ<6UQI33VVH0R
M$!K>997+[_3KNSW!!H ]"T?4K76M'LM6L6=K2\A2>(NNUMK#(R#R#SR#R#6O
M7C^J6*^*/B58:3IWB#5]-T2?PV]U$NEW<EJ,_:8]KC;@@X[]2..A(.+X5U'5
M-6O[3Q=-XTMX-0.JW-O=:*5E>60*\D8M/+,VU=H57#+&,;2QR&8D ]7UCQ-8
MZ'J>B:?=07$DNLW9L[=HD!17$;2?.21@;4;U/'2KEIK%K<P74TB2VD=O<M:E
MKI/*#L&"Y7/522 #WKQ'3+Q=?F^$OBRXUJYN-3UC599;NV^V%H8W%K<[E2(\
M*(V'E_*!WW9))JKKXNM:TG2X=4UC5;AD^(ATV%X[UXML0G.,[" 2HC^7^Z3D
M8- 'T?6-INNZ3JEYJ5KIU]'<SZ9/]FNT3K#)M#;3^##IWR.H(%+Q)K:^&_"D
MFH0QM=S@)!:1;B6N)W(2),]?F=E!/89/:O-/"]KJ7@OXM::NHV,MG!XIT\6<
M[O*DGGW]NID\WY. 71I2<]2* /<:*\4UC5_%E]XN\1Z?I>H:K#JUMJ=I:Z6+
M2'S+%;9DA:8RG8R!P&E8[_F \O;U&;6M:UXNL]4\>WUGKT[6GA>&&\@L1:PD
MW)%J9'B9MF=K''(PP).#C H ]AHS7B$NO>,O#?AW4/%EQKFGZA9R:!-?6]I)
M>&>2XG15831A88PL>U@&1=P^[C!))36K[QYX9\&^*=;;Q-:"+^QI=0L-ERM[
M-YT>T^:FZ"-?+8,H*[65?EVXS0![AFBO'K>[\97'Q4;PK_PF5REI=:&NK><+
M&W\RW?SO+V1GR\;2#_'O/R\'G-8VC_$#QIXH@\%:+I\UO:ZCJWAXZQ=71=(3
M,X94"QEHI4!Y+LNWIC& #0![U17CR:U\1&\4>$?#-_K6F6]_?V%_)J$]A;^?
M$'@DC563=@AL/@@C ;.0< 5R4?B;Q9XFM/ RWFN26US_ ,)7=Z7/+;0QQI<B
M!9MDI4AANS&IVCY3R<9Q@ ^CJ*09"\\FO']8^(.N6?@+6/B%9F&33=+U.6U.
MEM%AIH8KK[.Y\SJ)&(9UXP,J#G!) /8:JS7$-O;O/<2I%$BEG=VVJH'4DGH*
MX;1]:\7:UX_U^QCO-,AT30M26UDC-K(9YT>TCE #;\*5>0<X.X=EQ\V=?7FL
M1_&'6D;6"NE:?X?BO#:&W!'SR3!L'(.3Y(.?P]<@'H>G:A8ZKIUOJ6FW<5Y9
MW""2&>%@R2*>C*1P1[UHUX?X%\2:YX:\(^!+343ISZ'=^&VNEBMX9/M,/D6\
M3[BV[$FX,V0$&#CD]^K\,Z]XVU74=-NM2T:"/0]0LO/\Y52-[>4A61!B9S*I
M4L,[4(*@XYP #T6LW^T;#^U?[)^V0?;S$9Q;>:OFF,'!?9G.W) SC&37)WWB
M;Q!?>)O$&C^&TT]&T"VAEE-XC2&YDD5G$8"NOEC:H^<[N6^[\O/G]GXBUSQ5
M\3M'\3>#[&QM]0U+P4EVD>INS)&'N0Q4^7RW3 / YSSC;0![9-?VUO>6UE->
M017-T6$$+R!7EVC)VJ>6P 2<=J?;7EO>1F6UN8IXPS(6B<. P.",CN#P17D%
MMXHB\:>,/A)XECL_L9NTU-Y('.YHI$A\MU#8Y 8-SQD '%:6E^,IH?#&DKIN
MDZ7I5SK'B*]TE&"D6T31S7&9&"X+,YAX&5RSCD4 >N45YC:^-O$<^@RWDUGI
M5OLUB32C>R7!6"-8V=7G(8@L"R!0BMG<V,_+DY#>//$FN6GA&ZTN2PM!J>O3
MZ5<JT<N6,!G((W;2BL(,E2"?G S0!ZZLT;2/&KJ73&Y0<D9Z9]*L5Y?)XNL]
M'\2>*UA\/VL=\NHZ?IZ2Q-M.H33QH(S*P7Y0H<#/S85>_ J#Q+\3-5\)Z=XF
M_M/0[6YU'1+:WO46*Z:.&Y@FD:,$,4)5PR,-N"#\OS<G !ZO17F%]\1M6T.7
MQ3;ZWX9C-SHVGQ:I!#I]TUP;B%W=,-F-2C*8^<!A@Y&<<]/X6UNXU_3)=0FC
ML?LQ<?9[FPNS<0W,916W@E%QR2I'/*F@#J**\ZL_B,]UIVD>(ET?'AS5KU;*
MWNA.3/F27RH9&AV8".V.=^0"IQR0,_2=-;Q1\0M>O->TJS:71+^W%K<PW+-)
M;ND,<@C4[%RA,CELD<MC:1S0!ZK17A?C#Q=K6I:!\8=-O;6UCLM!L3# 8IVW
MAVMS(K?<&2=P)&<#:!SDFNE7XE6^CWVLZ=XBT>XTS^RM(75U;S4E:>WW-&,J
M#\DFY<;>1R.: /3Z*X?PSXVBU[7;S1Y+-8;NV@2Y#V\WVF"1&)&!*% WJ0-R
M\XW#!.:Q])/_  GGCGQ+_:DUPVE>'[M=-MK))Y(HWE"!Y)9%4C><LH4-D +D
M<G- 'J%%><W5\OPY"1R+JVM6FK:M';V:-<&XDMF>, 1[I7W;=R,1U W') R:
MK:I\6M+T:TEEU+2[F"YLK6&ZU"R,T)GM?,SB,)OS(X W$+V(()SB@#T^BO(_
MB3XR^T?#CQ:/#MOJ#K966)M2MIO(^RR/&KK@A@^55D9L#@'N<BM#7->AT/QC
MK-]';ZU>7NE>'1=M;M>JM@\8D8[@A?B7*-ERN=JX&<X(!Z917,Z/>7FN>$+2
M\U*UFL+FXM5:0(XC.2H)9"CMM!/3YL@=:\C\)^)M<%A\.+C2_$%UK^K:UL;6
M;*683QQ6Y0L\K'DPE#C'(#'@Y- 'T%17$Z=X\TO4M1M[.'2]3BBO!<FSN9(D
MV77D-MD"*'+CVW*N1TKGI?BY:WFGP7&A^&=<G\Z>VB2:XL_)@;S;E82 [NH9
M@3T!ZXS@!L 'J]%<#_PE&EVWBOQ!-?7^J6[Z9I=K<7=C<1J(;=7,I5DQG?(V
M"IVEAE !SFK$?Q T7RM5^W0W>GW6EB!I[.X5#,1,<0E0C,"';Y1S]X$'% ';
M45SVBZY#KD-W+#;W=K):3M;3P746R1) JL1C)!&&!!!(.<@D5'8^+M)U'3](
MOK=IQ#JSO';[HB#O4,2K#J#\C?E0!TM%<#I_Q.\):IJUCI]G=7;M?32V\,S6
M4R0^=&SJ8FD90JR'RVPK$$C''(SG^./'UOIL46FZ-J%Q#J/]JV=BUPEB\L&Z
M2>-9(?,*F,/L<G&<CZT >G45RLWC+P[#XBBT.;4&CN))A;*[02" S$;A#YVW
MR_,(_@W9Z#&2*71_&WA?Q!?FQT75HKRZ"RR&) P8+')Y3D@@8P_'X@]#F@#J
M:*YF;QAX=A\0C07U +?&00$>4_EK*5#K$TN-BR%6#!"P8@Y -59/'G@G^U(=
M%/B6Q^VS7)LXX1*,M*!]WT]O0GY>O% '845S=OXN\/W4&JSPZDC1Z06%^2K#
M[*5!)#Y'! &<>A!Z$$Y/Q,\3:MX3^'&H^)-#%F]Y:^48TO(F>-P\BI@A64C[
MV<Y[=* .ZHJG:B\2TC6]DBFN /G>&,QHQ]E+,0/Q-9]GXAT74=0DTZQU:SN;
MN,%F@BN%9P <$X!S@'@GL>* -CS%,AC_ (@ :DK"A\1Z'<7%U!;ZY82RVBL]
MPB7*,T*J<$N ?E (()-26NN:/J4PAT_5[.\E\I9PD%PCL8V *O@'[I!!!Z'(
MH V:*XG7M>US3_&>@Z#ID%I(NK1W#M).&_<"%5))VGD'>!T&#W.:CT?QI<2>
M.;CP/KVEK8:NEF+^WE@E\V"\@W;69254JP;@H1[@D<T =U16?;:EI]Y<3V]G
M?V]Q-;MMFCBE5FB/HP!R#]:;#JFFW$MQ';ZA;3/:';.L<JL83Z, ?EZ=Z -*
MBHQ+&V-K@Y&[@]O6A)$D *,&!YX.: )**C>1(XS)(P5%&2Q. *DS0 45DWFK
M:?IMQ96]Q<+%-?S?9[=.K2OM+8 ]E4D^@%2W6H6=BUN+J81M<S+!$#U=SDA1
M^ )^@)H T:*** "BCM7-Z'XBAUS5-?T^*SGMY-%O?L,IEVXD8Q)*&7!/!61>
MO/J!0!TE%8\.I2SZU>Z:VFW<*6J1.EW(J^3<;]V0A!)RNWG('WAC-5O$&O0^
M'=(;5;FUN+B(310E8-NX&218U/S,!C+#/?VH Z&B@=*YSQ)XHTWPSX?U36[P
M2W$6F0_:+B&V"O*$[':2/0]2.AH Z.B@'(HH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ K!NO#/AS4+[[=?Z%875SQ^]FMT=CCD<D=LFK]Y=1V=C<7DBNZ01M
M(RQJ68@#)  Y)]JXD?$ZQBM]:EO-%O8)-)TD:S);JT;2& [_ )2-P"2CRSE"
M>/4T =A_9&EG5TU?[!!_:"1>0MUY8\Q8^NP-UVYYQTJ&'PWX?@UV37H=%LH]
M5E7:]XL"B5AZ;L9QS7)_\+,M8TA^UZ'=:8]V_P#H8U*:*V6XB\M7:;<S851N
M"X/S9(&T<XZ3POX@L_%>@V^MV,-Q!%,SIY5PFUT9'*,#U!Y4X()!'(.#0 L?
M@WPG#JAU6+PWIT=^9_M1N5M4$AEP1YF<9W8)&>O-1OX-\)R:3)I,GAZQDL))
M_M3V[PJR-+C'F$'^+CKUK.\0>/K#PW>74-UIM_+:V(MS=7D:H(HO.<JBC<P+
MMQDA < CN0*[8],T 8UYH&DZ@M@MUI\4BZ=(LMH,8$#J,*RXZ$#@>E-U;P[I
M.NR6LFK:;!>R6<GFVSS+DP/_ 'T/\+>C#D5QB_%[P_\ :H_.T_6K>Q.I/I,F
MHR6H%M!<K)Y85V#9PS< @$<C.TULQ>/M+D\30:2VGZ@BW-_+ID-XT:"&2XC1
MW=!\V_ $;_,5VDC@T <-JGPOO-2\0:Y=77A'0+F\U"YDFM]?-Y)#<6X8;4/E
M+'RT:[<$.-Q&?E)->I6/A[2[2\O;Z.S4W=^JK>3-G-SM4*-XZ' &!QP.!Q7"
M:W\7+:#P_KE[H?A_5[RXT[[3 ))+79;BXBD$6UG9@/O-G .2%/0X%=-#XRMV
M\7P>$[O3-0L-2FLVOE:X6,1,BMM;#*[9()' S@$$\4 3:+X%\&^'([R/1?#E
ME9+>AEN!'&/WBDDE3G^$DGCIS5.S^&'@6QTF_P!)L_#MO;V6H<74,3,OG+DD
M(2#G9R?DSMY/%;^CZM'K.BVFJV]O-#!=QB:,3 !MAY4G!(Y&#UZ'G!XI=:UB
MQ\/Z+=ZSJDQALK.,RRN$+D*/0*"2?8"@"DWA'0SJCZHMO(+^2R_LXW*W$@D$
M']P-NR.1G(YSD]2361=?"[P7>:'I6BW&D%K;1P5L'6>1);92<[4D4A@.@QG&
M !VK+\6>/(YOA[X[DT.XNM+U[P]8/++#+&JS6S-"9(FP=RD,.A&>A'!%5[;7
MM>_X6=X#T<ZM(]A?^'I[R[@**1-*@A"R;MN[.9#QG'M0!U-OX'T&WUS3-8L[
M:6TN-+MGM+5(966.*-^7&S[I)."21DD#).*H+\+O""Z3;:;Y%\(K74&U.&1+
M^:.6.X<$.PD5@P#9;(S@[CZUV%U=6]C9S7MY/'!;0(9)99&VJB@9+$GH *P;
M'QIH>H:D+&-KJ*XD@:Z@BN+22%KF)>KQ!E!?&1D#D9''(H 9X9\-MH.JZY>>
M9((]5NOM MS<R3K&><L-^-I;C*J,# '/4HO@?07U.2Y"W$=O+=?;IM/67%M-
M<9#>:R8Y;< V,XR 2,USW@?7-<\5:A/KG]M7D%E#J=Y VFOIX2%H(W>&,"4H
M&WADWM\QQDJ0,"NUO-<TO3]<T_1[NY:*^U+>+5#$Y$Q12[ ,!MR%4G!.<4 5
M-)\,VN@Z[K&K6]_>22:Q-]HN8IF5H_,"A0R@*"N$55ZXPHSD\U4UCP)INL>(
MIM<DU#4K.ZGL3I\HM+GRTEC^<J67&&*F1R,Y'/(-7+?Q9HM[IZ:A:WQ:!KS^
MSP6AD5A<;MGEE2H(.[@Y'%<IX'^(5CJ$,.D^(M>@?7[C4;^UA01&(2"&YEC1
M>!M#%(]P4G<1DC/6@#7L?A_IUG+X;D35-1EB\.VDEC;0RF(I)"ZA2LF$!;"J
M@!!'W>^3E/"OP^T_PI?+-;ZOJVH6\"E+&TO[GS8M/0\%8AC(XXRQ) X! )!L
M:7XFL(1KU[J'BJRO[2'5#:QB% IM&VQJ+8XR9)-Y)]3O  XK.U[QU8VL7AS4
M-+UBU33[S6/[/O'E&W8!%*SHV[!C93&,A@".1Q0!=UKP-#J>N7&L6.L7^CW=
M[;"SOFLS'_I4(SM!WJVUAE@'7! 8^V*US\.=/36+'4/#^J7?AZ2STS^QDCLU
MC*"UW!@H#J2K CA@>O7/2NIT?7-*UZQ^W:/J$-];[BGF1-D!AU!]#[4:EJ^G
MZ28I-1OHK42,5C#MRY R<#J<#)..@!)X% '/#P#80:WX4OM/N'L+7PS!-;VM
MG%&I1UD0(V]F!;HJD$$'.<DYKA_%?@>\TOPIHWAR&\U>[T]=3NM0N+RTTV&]
M9&DWN(WMF5E="\SX.P[=J\9PU=5XF\;-I'BKP4EOJ6G+X=U?[7+=W4C#;Y<=
MN9$=9=VT+G!)P<\8([R>)?&ODV_A&\\+WVG:C9:WKD&GR7$;>>C1,'+F-D;&
MX;,9Y YH P=-\#^(-8T33([KQ/J&GR:'J)N=)O1IMO;2F(P&-E:WV^6/]9(%
MR@(&,CUT8_A7);Z7:6=MXOU&*:RUF76+6Y,,+/"TBR!T *[6SYSG<P."> !Q
M73:;KB%]?NM2U;26LM.NC$);>;'V5!&C,MP2<+("23T&TK5B'Q5X9N1.T'B+
M37%NC23%;I/W2+C+-SP!D<GCD>M '-ZA\.8]2E\137.LR+/JUU:WUO-'"H>R
MFMU41N,DAON*2,#/S=,\0^)OAW=^*-'UF'4->BCO]72VMYKF*Q(2."!VD1$0
MR$C+LQ)+'.<8Z8W]0\<>%=,TE=2N-=LI;9[A;56AG1]TK,%V#!ZC<,^@Y.!5
MRUU66Y\22VL-QI<NG?8H[B,Q7.ZX)9CEBF,>61C#9Y.: ,*^\)ZW<>)M6UZS
M\3165Q>VEK:Q;+(GR1!,9>29/F#;Y%8<<$>AS>\+^%8?#YUJ622"2;6+O[9.
MEK;^1"K>6D9VIN8\[-Q))R236K9^(]!U".XFL-=T^[CML>>T%RCB+/3<0?EZ
M'K4MKJVFWTQCL=1M;F0(LI2*97(1@"K8!Z$$$'OD4 <9I?P]DTW3;#P[_:D,
MWAVPOQ?6UJUN1,NV7SHHC)OQM23!'RYPH'8D[GAS0]0T?6?$%]=7]O=#5KL7
M>R* QF$B-(]N2QW#"#GCG-;5GJFFZDTG]GWUM>>4VR3R)5DV-Z'!X/%2W5W:
MV,!GO+B*VB! ,DKA%!/ Y- 'FFN?#/6-47Q_!:^(+2VL_&*(K+)9L\ELPA2(
MD,) &&U2<8')ZX',GB#X8W'B;Q%K&H7^I106^J^'TT1DA5O,A99#*LRMQG#-
M]T^@Y[5T\WBQ;?Q[:^&Y(8A;7&ES:E]N:?"J(Y8H]NW&,'S0=V[MTYKHIKJW
MMXUDGN$B1R%5G8*"3T S0!S?A72/%EA#'_PEGB"VU:X@A%O$;2W>!7 QF20,
M[;I#@<C '.!R:SQX7UC0_&>K^(/"]W9-!K31R7NGWJLJB9%V^;'(F2"5QN!4
MYVCD5I7?BAK7XCV'@\6/F->:;/J*W DQM\J2-"FW'?S!SGM4G@CQ-_PF'@^R
M\0K8FQ%R\R^09/,*[)7CSNP,YV9Z=^_6@#%U_P *^)M6FT*Z.I65Q<:=K2:K
M)'('AB"+$T8A0#<?XRVXGEL\8.!!=>$_%6G>.]9UWPIK&FP6FOK%]NBU"W>1
MH)(TV"2+8R@Y7 (8]0.>U>D[AGK1D>M 'D&M?#OQ<^E^+/#VBZKI\VC>(]TQ
M>_,GGVTS(JN1MR'#%0W\."3P:VM=\'ZWK6M>)YUDLX;;6?#PT=&\UBZ2?O3N
M*[,;?WWKGY??CT7<*,B@#F=+77(/!Z6^HV]@-4C@\I8X)V,)PN!ER@(]3\O%
M0> =%U#PW\/M#\.ZIY1N]-M([5W@<NCE% W D X/N*UM2U*?3WL5@TF[U 75
MRD#M;;,6ZG.97W,/D&.=N3STK7R* /&M \'^.-.UW1-6U"QT6YO=/^UQW=V+
MZ0SWPD VR%C#\N, "/[J@#! P*T(/!OB2U^$&A^'XK6P.LZ5>VMVT/V@B"8Q
M72S, ^S(W 'G;UKU:LC3=0N-0BN6ETVZT\Q7$D"K<A0955L"1<$_*PY&>?4"
M@#S[Q#X+\3:]J7BN?9:6CZMI-A!;LTOFQK<6\LDI5LJ"4)D SMY ;('&;$>B
M^(-1\*ZC#KG@?0(?M7DPR:1;3B1+A/,!ED:38F#@DHO8CEN>/4*P-<UZS\/Q
M6;7(>6>^N5M+6WBQYD\K9(5=Q Z!B22  ": ,;X?Z/KVAZ)?V>M7<\\37\LF
MGQ74_GS6UJ<>7%))D[B,-_$V 0,G%8'AWP_XIL;;PSIU[I,4,6BW]S)),ETK
M"5'\[:ZC&>CKD'!SGC'->A:/J/\ :VE17WV&[L2Y96M[R/RY8V5BI!&2.H."
M"01@@D$&L^\\6:;9W>L6LZ7 ?2+,7MP5CR/+()^7N3\I[4 >?VOA?Q-#X5\+
MV;:/+'<67BJ;5;I#-"=L#SSR @A\$XF08'<'CIFLOA_QY8^&E\)_\(\NH):>
M(X]2CU);R("XMOMXNB2K8(E&2I! 4XR">E>MZ/JEMK6@V&LV>[[-?V\=S%O&
M&V.H9<CUP165KGBJQT&5H9+:]OKB.W-W+#8P>:\4 ;!D(SR,YP!EC@X!P: /
M/=!\$ZMI?B*\L-4\#Z3JX_MR75K37YVC8QQ23^<=RD;_ #U.0I P/EY '/6_
M#C3-2TSPU<0:QI4FFWKZC>W3+(\;[EFN7E4@HQXVLH.<'*UW*,)(U<=",C(Q
M4E 'A^L:3XKN/%%Q>-X3U*5(/$%M=P"SEM8[:2!"O[[;YBN\S 89I!\JCY<8
MP;UQHFNR^&M<B_X1N[6YO/%D&HI%F+<UNEQ!(9<A\?<B;@G=G Q7L5% 'E^J
MZ#=-\7?+L9HQIFO6,<VK1$X93:RKL.._FK)Y;9_AC-6/C%I^I:Q\+-4T?2=-
MN-1O;J2 1P0+DL%G1VR20!A5)Y(STKJ-%\,:'H$EY+I.GI;2WLIFN'W,[2MD
MGDL2< LV!T&3@#-=!0!Q.L7FKZUI]UH>@V-Y93W=I.OV^[@:*.W)C(3!R"6W
MLO0= QSD#/(V.FZEJ5K\/8(_#=U9:GX97_33,AB2)5M'A,,<A^60.Y3!7*[1
MDD' /KDTT5O!)/,P2.-2S-Z <DU4TG5=/US1[75M+NENK&[C$L,R@@2*>A&>
M: /#?#-CKD/B'0-0NO#.K64$.BZE;R6,>G[+:RD=X6$,?5F!VN=S$[S]W^Z-
M3PCX;DTB;X3K#H=Q:36.D3PZE(+%XRDK01@K*0N,EU8_,>2 >X->XUSFL>*O
M#NASQP:MJ]O92/M)\P\1AFVJSD<(I;@,V 3P#F@#!\2226_Q.\+Z@UE>O:VM
ME?+--;V4TZHTAAV*3&IP3L;\O<5R7BK2_%GC/Q+K&O:/IESIMMI?AZ]T_2I+
MD&":]NYU&65"0R*H4 %@IR<\CIZ=9^)-$U'6I-%L=6MY[V)6=H4;)(5MKD'H
MVUB%;&<$X.#704 >)WVGRZY+X7G\%Z1?:)J&F:;>6\VZU:V6U5K5D2W8L%#,
M)O*8 9 V%N 02:#]CUKP-]@T[P;J5CK5KX?FTR\%[9R6WDDQ_P"J!90LY:09
M!4G@DDC=AO;** /"?#]W:7^L^!V^P7@AT[PE>6MXT^GRQA'"V@,;%E&2-KC
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
M7&AB*!MKKLXPP.!QP!7T.MC9IA5M8E 8L $ P2<D_B>?K0-.L #BRA +;_\
M5C[V,9^N.* +_:O!UO[RZT.S0:]J*^=X]FL?,BO75VA$TB^5N#<KA0,<X]B.
M/>*S_P"R]-VJO]GVVU)/-4>4N%?^\..OO0!Q_@$M#>>+='COKRZMM.UDV]O]
MLNY+J2-#:V\A7S)&9R-[N?F)QG'M6+\2K2&X\<_#2&::Y6.XUIXW$5S)$.+2
M=E(VL,-GN,'''3BO3;>SL[66:2UM8H'G;?*T:!3(WJQ'4_6J]UI.EZA-#-?:
M;:W4T!W1230J[1G.<J2..0#Q0!XIKGBFXTW0?BPLGB*]MI]-U:"+3P]ZRR0A
MH8& 3)SM+M)Z@C/85U.M-M\2?$6;YMJ>'DY0X/\ JYCQGO7;7OA?PQJ5Y->:
MAX=TVZNIU5)9Y;5&DD52&"LQ&2 5!P>.!4K^'M#E^UL^DVI-Y$L-QF$8FC P
M$8=QCC![<4 4_AX"/A;X3!&#_9%IQZ?N4KCK]IK'XL^+=3M1>3W%AX:MKR&V
M69R)9/,NB$V@X()0#;ZDXZFO3+2TM=/LH;*SA2"V@01QQ1C"HHX  [ 5GKX?
MTO\ X2!_$"6:IJDD8BDN$9E:1!G"M@X8#)P#D \]: .$TS5=44_#_5+/7KG4
MHO$<96^64AE8&T>83(H&(RKH%P %P^""=M8>A:YXB7P9X)US4O%E_*OBB:WL
M[DRI"J6H*RON0B,$,Y54))Q\QQ@[<>F67@OPQI;W<FGZ+%:-=I)'(82R%5<Y
M<)@_N]QY.S&2 >H%-C\%^&8_"9\*?V3&=%YQ9N[,B9.<+DY49Z 8QVH Y77]
M2US2%TSPWIOB(W]UJ&L26K7-RPA,"_9WF2W,JH^&X3#;2Q!QP2#73>#E\0PZ
M/=6OB34+6_O;>[D19+=RY2,X9$=MB;G4-@D*,C!ZDTDGP_\ !D_@T>#)/#]J
MV@K]VTY !SG<&SNW9S\V<^]:NBZ)IGAO1K;1]'M8[*PMEVQPQC 7G)^I)))/
M4DT ><_$SQ-X@TMM?_X1S6KF*?2M#.H?9K6W@80/F4K+.\P.4/EE0B?,2&S@
M<A^L:QXLOO%>NZ?8^)KC2+2S\.6^JJ(+:W9TN&:<$!I$<;"(QD$$^A'?J/$7
MPY\&^*M6EU37M':[N9K4V4A^T2HKQ?-@,BL%)&]BK$94G((-/B\!^'8;F^N+
M>WNHI;[3TTN;%Y*0;=!A5 +$*0"V&'.68YR2: .2\.^+M<\;77]F?VG)H[VO
MAZPU.66VBB8W4US&S' D5@(UV8P,$ENHQ73?"%BWP5\'EA@G2X.HQ_ *9<_"
MOP;=?V4TEC<J^EVGV&"2.]FC9K? 'E2%6!D3@?*V1Q70>']!T_PWX>L=#TF%
MX+"QC$,$;S-*54=!N8DG\^.@XH X+5->\;:EJWB+_A&;JVA70-0BMFBN7B6V
M:(112RM,S*9 2LC8VD ;1G/-.TG2;JZ^,'C>/_A(+[:+&P4IY=NP"M]H*K\T
M1X7/R_4[MU;^J?#?PQK'BV/Q1=0W27W[OSXX+J2*"[V?ZOSHU(63;VW \<'(
MXJ];^%X;36]9UF'5M16[U=$28ET*H$!";%*84@$CWSSDX- 'F_@6]U2S\!^
M;6&ZN+N]U6SFF\[R8&EB15#ND;/M'S,4)+%LA#[$=!9^)O&%UJ>A>$=1>PTS
MQ!=65Y>W<\8\U L,JQQJ@^Z7;>K.,_* 1W!%N[^%&@W/A72O#O\ :FL6D&CR
M!]/NK2Z\BYM/E*;4D10<%6(.<D^M2:E\+=!U+3-%LUU#6+"XT9G:UU"TOW6[
M)D.9=\IR7+GEB>3D]* ,"SU3Q==?&CPSI6J:W;0M_P (]/>7UI8@/;&X2>&.
M4+GYNNX L25Y'KGV*N"D^'NC0:OI>LZ;-J5E<Z38M81):W _?PE@^QV<$DEU
M#%MP)/WB<FM#P/H>H>'?!]II&H:A=:A/$TC"2\N#<2JC2,RHTI +E5(7<1SC
MTQ0!S?Q"\::_X5&J2Z.M@XL=*.H+#+!+<23NI?<K"-AY*!4'[Q\@EL#.TBJ/
MB+QUXTL=6\<0Z2FC"T\,Z;;ZDK75O*S2[TD=H3MD R1'PX^[_=;/&WXD^&.D
M>*+[6+B[U;6-/CUFSCLKR"RN%C298RQC;E"P9=QX!VD<,&&13KCX:VEQ'XH6
M;Q'K#R>)K**QNY"T&Y$C0H&CQ%PQ5FSG(R> * ,C7O$^K>(/#7B?^RETZWLM
M/T03W4=["\S2RRVYE\L890JB,K\Q#9+?=^7GK_ARNWX3^$5]-&L^V/\ E@E<
M_=?"NUFEOI+7Q1K.G_VCI::7?1P& I=(D;1K(P:([7"L1E-M=GHNDQZ'X?T_
M1X)Y9X;&WCMHY)L%V5%"@M@ 9P.P% 'GGBKQUXPT6?Q?=:?I>ESZ=X9:WED$
MTCB6XA=%>0#!PK %B"01P!@Y.-35/&&M37OB>W\+V=I=R>&8T^TP7)8-=3-&
M)?)0@X3]V1\Q!^9L8P,E=:^',>N67BVQGUB:&+Q/-#-<;85)A\M40!,\$%8T
MSN![^N!;N? N=4US4+'6I;%_$,$<.J(D*NLC(GEB6(-D1N4.TY#@@+QD9(!P
MM[XTUCQ/J?B*"VN;<^&9O!B:O%;S0[7VSQRX#'<?F^7DXV@<8SS5CX<^*M<T
M^T^'_@_4M#MH+#5?#R2V%S'<DS9@@AW^9'MVJ&\SC:S8&,\G Z&;X6VD>IW=
MQH^L3Z;!=:&F@M:^2LB"&-76,@G# @.>_.!SUS-8_#V33]6\'WT>M(Y\+Z6^
MF0HUKQ.&1$+L=_!_=IP/?U& #F-!\=W6FV/AW3-#\%6EM+KVK:O;_94U$A(Y
MX)9BS;F3)#NI8D#Y03A6P!6QIWQ.OKSP_9-+H<,>O7&O3>'FM3>'[.MQ%YA9
MQ+LR4VQDCY 2<# ZU)I?PQN--U'PQ>?V]%+_ &!?:A?*GV(CSC=L[.O^L^7;
MYC8//;CCGE/$WA6#PG86.D:MXFTZWL=3\076MR7^I6&;:.5E9A$X,HYW/E#O
M4_)WQ@@'I7@WQ-JGB-=674-(@L#IEX]@SPW1F$LJ??*Y1<+RN">3DY QSA>-
M)KVS^(7A";2=.&H:C]GO_+MVN?(27$:8#-@@ ;LYVDCL*O\ P[NKF2RO;%)M
M+OM*MBAL[_2K-[:"??N+@!G<.0>2ZL02_/S!JT]5\.7VH>-M$\1PZG#!'I5O
M<PBV>V+F5I@@W;@XQMV#C!SD\B@#FK;XJ)?>'=!N+/15_MK6!<XL)KAA'!]G
MD,<Y:5(W. ^%!"'<6'09((?BL;I-(6R\&ZW/>ZI8W-Y'8LJ13!H'5'CP[ <[
MLAB0"-N,EL52L/A;JVCV7A^XT?Q-;V^NZ+->;+J2P9H+F"ZF,LD4D7F[N&(P
MP<<C/>NAM_"NL0>.='UZYUX7SV=C<VDXEA(:4SRI(S)AL(JF)0JD-A>"Q/)
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
M.)"<\]!Q0!B6/Q*AN(##<:/+:ZX^L2:)'IQF5M\Z)YA;S ,>6(SO+8R!Q@G
M,5[\4K#3]'OKV[TV43Z3JD>EZI D@Q9LY4++N(&Z,AU8' .#T!!%5&^&NL+K
M$^N1ZU#'J,?B"37+0*K>7M>%87@D'4@HOWAT)SCCG4A\ PW6F>+H=<DCN;OQ
M6Q:\,:_NX5$0BCC3/)"*H.XX)8DX&0  :&H>,)+*XU..'0KNZ^R7MOIT)1E
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
M2*P;/PO?S+X)TW5?#>JRPV/BW4;FZ^V62L$MY/M#(S&(>7L9I(L[<*23Q@<
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
MT-Y<?ZFW>95DEZ_=4G)Z'IZ5X?=6JW-UK6B^+-'\2VUMJUC8R6-C86C2JRI
M@^S><B.4=)MYRSJ!N+=,FMQFLV\6^(-)\4:+J%_J,NJ6M]I/EVTS!TCCC\G;
M,B[4"R(Y;<P'S-GAC0!ZI_:FF>6)/[0MO+,OD!_-7!DSC9G/WL]NM%U?6\;>
M6MQ"UP=RI$TH4LP7<5_+!/H.:^?]8;R=!UW01::@=0_X3N"^\E;.5E6#[7"X
M=6"D;"HX_$= 376>#O#?A.Y\2>-]:U2PM)+RSUZZFAFG7 @C>W1'=0>-K?O
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
M<JRFYSM(8 _*0PSDYX.%Z4 >J8'I3(WCE0/&RNIZ%3D5%,9O)?RE5G .U6;
M)[9.#C\C7D_A[QI=6?A3P59^'_!]I"=>^V+#8I?E8[9HQ)(%WF,Y!*\G QDX
M4\"@#U_:N2=HR:=7+>#?$4GBCP]_:5QI_P#9]W%<SV=S:B7S1%+#*T; /@;A
ME<@X'!K,^(GB#7O#FB6%QH%O:RS76IV=DQN960*);A(\#"-UW$9_ASG#8Q0!
MV!M[-G?=#$S/AGRH);L":>+>W5V98$#-]XA1STZ_D/RKPV+Q3J/A#Q[\4=;7
MPW)J,=F+"YOTAND1;:-;3?(59\%SDL0H49Y/!//7:IXD\/Z/\1;[4[C1]0EO
M[+PO)J#7<+%Q+:K*"8DBS@R;AG.!V&<= #T.WM[>U@6"U@C@B7HD:A5'?H*M
M5S'A?Q!)XDTQ]0:Q^RP[E,,L<ZSQ7,;(K!T=>".2I]"I^M=/0 4444 %%%%
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
M@''.,D# SG&*X73_ !=\0'\*^'M<NM4L9Y/%#6]C:016@06DQ$KO(79L-N5
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
MD@D$$$$@JP((/(JA-X%TF6TTVW6XO86L+\ZHLRS O-<G=F20L#NSN;CH!@
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
MA\R-56-S$6V%E"+ABN<J#U&:LZQX9T77KRQO-4LVFN+!F:WECFDB9-PPPRC
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
M&P..-V>/3E\06+>,G\*JD_V^.R%\S>7B,1E]@^;N20>!Z&MQFVJ6YP!G@9-
M'B'B#P7XJO\ PCXVL;?0S)=ZMXFMM2M@9XAO@C:V);.\ '$#  _WESW(J>)O
M"?CQ_"_Q#\)V?AT:HOB*]?4++48KR.,;7:/,4P=@P9 F%*@J5 &1BO4-+\<:
M+K&@Z1K5C]MFL]4NVLK=ELI6(D5W0EP%)C7,;?,V .,GFNNS0!XW<>'=8?Q3
MK-KJ/@--:L-7N(KVVU":\C6*U;RH4:.XCWY.PPAEV!P<@#')KI/!NB7ECK_C
M"^U'0_LTM[K+7EK</Y;&6+R$B5@58D'Y7X.WAO<UT^AZYIOB*RFO-+DD>&*Y
MFM6,D;1D21.8W&& /#*1^%4KSQAH5AIFJZG=74\=KI$_V>[?[++\C_+P!M^8
M?.OS+D<]>#0!@WUKK%E\7;K5H]!NKVPOM#BM!<P-'MBDCFF=E<,X/(D7& <\
M],5ROAGPCKVF:'\++!=%GLY-)L[F/47'E*+>1[8IE]K9;,A!RN<]3BO6$U2S
MDUR;1U9A>PP)</'L8 1LS*IW8VGE&X!R,>]%QJ^GVNIV.GW%QMN=0W_9D"D^
M9L7<W(&!@<\F@#S;X?Z!-:W.AV^K>#]4M=7T&U-K)J5[?M-;8*!&-L/-8?/M
M4D;%  .<$ '2UO1]0T+XM0?$"VT^XU2PGTHZ3>PVB;YK?$OF)*J=77JI"Y8<
M$ \UZ;10!YA\19-4\4?"OQ-8Z;X>OV%Q:B&U#QE)KAV8 [8B-R@#NX4]>,<G
M(\3Z-9V/B[3M83PCJ]UX>N]/D@>/0A+!-!.[(2TL43(^'1$4DY(V*&  KV;%
M&* /(;2V/AGQ1917GA'4)-#FT&WT^PMXD?418R)))O@D/S;=RO""Y.S]U@MP
M"<;PKILUM!\(H;S0[R&2TM[N.Y$UFX^S;X64+)\I"@L<#) ->[XHQ0!Y_P#"
MU?)\ V]BVGW%A<6LDL4Z3VCP;G\QN1O4;QC'S#(/8UZ!110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 8.O:*NO:5)I=Q>7-M#*5+M!LW, <[3N5AM) R,<].A(K.\8
M>#K'QAIEE9ZE>75NMG=1WD<EL45_-3[K9*G&#SQCISQD&;Q9JVJ:3;6,NE:;
M/?-/?P6\_P!GC$C0Q,V&DVDC@< GL"3SC%<;K_C3Q59^$/$.K&UGT2ZTW6TT
M^!;RU7R;B![F.%94.274HY?=\N&R,$+R 9VH:#XD'C[6M6N8?%CREH(;&XTB
M>V,4L*1#EUE*A7,C2DC&P;AWS78^&_!MU8ZZGB[5M4N)]=N]+M[&^C(01,T8
MR2 JC^-G.?\ :/;BJ-EXDUVR^)NG>$[O4+'7+*^L)KHW%O;F.:T:-E \PJS*
M5?<0O"G*'KVZ:/Q5H,NJ)I2:K$;J1VBCSD)+(OWXT?&UW7!R@)88.1P: .?T
MWX6Z#I8DM5O=1GTH>=]FTN>XW6UKYH82;%QGD.^,D[0QQBJ]C\+=.L?"U_X;
M_M[6+NQN;%]-A2[N/-%G;. 'CCR.Z@ %MQ   P.*W)/B!X(CGN+=_%6FB6W5
MVE0W"Y0++Y39^DA"8]2!WJ5?&GAF2R^UPZY;SQ&5X08"9273&\!5!)VY&3C
M!!- %:W\&JGB2P\0+K%T;BRTDZ0B;4VLA96,AXSOW(AZX&",<FL2'X6VMGI/
MAZWTWQ-JVG:AH4,EM;ZG;^49GA=LF-U9&C89"\%>J@C!KL8O$WA^>?3[>#7+
M&6;4HVELTCG5C<HHRS)@_,!W(HLO$F@ZC8PWUCK-E<6L\WV>*9)U*R2\C8IS
MRV01CKP?2@#'@\#Q6OB/3=<BU:Y::PL)[%5F57\TS.LDDKG )<NBGC ZC'-8
MNG_"FUTB'PHNF^(M3@D\,M<>1,5A=YHYVS(C@IMYZ9 !':NN@\5^&[G49M-@
MURR>[@WL\0F7.$^^1Z[>C8^Z>#BL;5?&4-Q8VTW@G5-(UVX^T6QFA2Z\TM;R
M,1N3RR<%@K;6/R_*QZ T 7/!MIK]II]]_P )!?W=X\EX\EL;Q8A+'"57"D1?
M+]X,1U.",\U-XL\+V?BS2X+&ZFFM9+:ZBO;6Y@(#P3QG*.,@@X/8\$$BH_"N
MK:WJDNM1ZQ%8@6>H26]M+8LY22(8P&W?QJ<JV.,@XZ5K-KFC+J@TEM5LQJ!.
M!:F=?-)QG[N<].?I0!QFO?#./Q%I7B2'4=88ZIXALX]/N+U(,+%;H20D<>[
MY9R2222Q[  =S90SV]A;P7DZSSQQJLDB1[%=@.2%R<9],FJRZYHLE^VGQZK9
MO=B4P&!9T,GF!=Y3;G.X*0V.N#FL75_&-KH_BF+19D?SWL9;Y%$$C><J!BRJ
MP7:&&T9!.3N& >P!8\9>&Y/%FA0Z?'J']GS07<%[%/Y?F /%()%!7(R,J,\B
MLJZ\#ZE=7'BJXN-?A>77],ATTDV9'D>6LHW\2?-GSG..,<>^:]Q\2K5K7PW#
MHT,>LZMXDD<65O#(T<:HF3)([,NY40#!.W);@ <XW+?4_$D/B6PTK5=/LY;:
MZAED^WVDC@)(FW$9C8'J&8AMW.P\"@#G;?X;ZKI&JPZIX9\6#2KN;3[;3]1W
M6*SI="!2L<B@L"C@%AU(P>0<"O0[:W%M:16_FO+Y:!/,D.6; QDGN:KKJFG.
MK31W]NT<:J[N)5(56&5).> 1R/6K)N[1;3[6US$+?&[S2XV8]<]* .0O/"VJ
MP^,[[Q-X=U:"TFU&UBM;R"[MS*C>7N\N5=K*0R[V&"<$'M@&LG1_AO<>%]3\
M-7'AV_M/(T?2Y-,E6]MR\DRO(DK,K*R[&+*>Q W=#6IH_BS5M9TZ]NK'2+-W
MM-<?364WI5# L@4S!MG+;3NV8Y/&>]=)8ZQIVI7=]:V-U'/-83?9[A48'RY-
MJMM/N RY';- 'GVB_#/6-%TCP7IJ:M97*^&+VXN2YA>/[4LJ2H1C<=A G<YR
MV2HZ9-:7A3PKXP\.V\>D2>(+*\T'3%*Z=;BV:*XD7:0D<TNYEVKD?=3)P,]"
M&NZEXNU2#X@-X1TS08;R<:7_ &H)9+WR05\PQ[,>6W.<<YQS[5J^$_$ECXL\
M)V'B#3?,%M=H6"28W(P)5D..,A@1QQQ0!7\$:+J'AOP98Z)J4T,T]H&7S;?=
MMD!8MNPW(/)XR?Z!GQ"\/ZAXK^'NL^&=-E@AGU.W:V\V=B%C#<%N 22!VXSZ
MBNNW"LRQU*TU**5[&Y2X2*9H&9#D!U.&&>^#P?<$4 <]:P^-IFL;*\L=*TVP
MB*BXEMKR2>61%7[JJ84"Y(4$Y/&<<X-<[IO@?7?[*\/^$]8DLY=#\.7L5W:W
MB3LUQ<K Q-NCQE,)M.S<P8YV8 &[([/Q-X@F\/V=M>+H]YJ,+7"Q3&UVDVZ$
M$F5@2,J,8P,G)'%,\.^(FU^[UJU_LF\TV72[YK1A=*!YR@ K*A!(VL#D=_4#
M- 'GVE?#_P 96GBC0?$FHR:+=ZEI]Y=O=W@+_:+Z*2-E0LY7Y2H.T1CY5&"#
M@;:M:3X*\6:?I?@.PN+736_L34I[Z]>.[8@AQ,H$8,8W'$Y8YV_<(YR".N\4
M>-+/P[HDNJ0P?VDL-_!I\R0RJOE22R)&-Q/H9%R!D\^QQV .: $_AKS#2[#X
M@:/KGBS4;/PUI<[:U?K=0>=JA18E6&*(;]L).?W9; SUQGO7J%% 'C]K\-M4
M\/P:9KEC<+J_B*'69=9U!6Q$EX\\30RI'D_NPJ/\N?[O/6C6O!?BBZBO?$VD
MVMI'K3:];ZS;Z=<R*$9(81!Y;R*" [)N.1D D#)QD^P44 >7ZYIWC;6M TO4
M+K1;%-5LM:M]072XKS<JPQG!4S%0&?!+9V@#[HSC)Y^^\*^-+R[>ZFT&..6X
M\66&LR"WNT9$@A2(/\S%2Q^0X&.3Z<5[1-)Y<+N(V<JI;:O4^P]ZRO#>M6WB
M;PSIVO6<,T-O?P+<1QS@!T##.& )&?Q- 'E&O^#?%=[H_P 5H;?06EE\330K
M8(\\($J"%8F9LO\ +]T]><$>^%U3P1K<GC/Q&)OAWH_B33/$#1W-O>:A+'NL
M9/*CC:.9#DO&OEA@$[\=\CW.B@#QG5O"GB.?0/B#8Q:')+)K&KVT]FL<L*^;
M"D5LC,,N N#"^ 2#ROJ<7M0TC6O[<\<K+X1FUC3==AM]JBYBC65%B$;Q#+[@
M_)P<!>,[N@/K%% 'D=KJGB+P+IEY=7VFZIK&FS:C;V]J+ZX@-]%$R8<LX8^:
M _"+DR$DCGBO7*JR0QRM&TB*[1MN0LN2IQC(]#@G\ZM4 >:W=CJB?&:_UY='
MO)--_P"$>^PI,H4K),)FDV ;L]#U( SWKG-"\.:[I/PI^'C'09$U#P]/;R:G
MIPC4RR*J21N1C.\JTIE&"<D<<U[;10!XGXBT'4+JR\7ZM::'>RIKM_IWDVOD
ML))4@9#),RG)0%0PPP!.P<<@%^MZ/>R7GQ9N(/#]Q++J^FQ6UBXM3_I3^0\9
M4$#/#D9)QQST&1[310!F:2W_ !);'<C(WD)E74JRG:."#R#[5Y5\3+76KS7]
M2M[+PW?SK/X;NK6WO]/@$LD\DA.;9RV5C3Y5;.-Q( ##[K>T44 >#VND374V
MJW%QX=U/[3%X)M]-M9;FPD+M*!/YB D$;CF$XZG..H(K0U?3_$&F:)X!\6^'
M;8+KEG:Q:-=6=T/*,\4Z*FUMP!S',J2=N%?UKVBN7_X1/29O&7_"63I<S:BD
M?EQK+<.T,/!7>D1.U7*DC<!G!(SR: -/1]-M]'T6RTNUSY-I"L*ENI"C&3[G
MJ:Q/$$SZ?XET;4KB%WTR%)D=TC:3R96 ",0H)Q@,N>V[WKL** /"]1T^2S\)
MHRZ?>&QF\9P:A:0O:2;[>T%W$\KE I*)N$K_ # ?*V3UKVZ)8UB58E54 ^4*
M, #VJ:B@#SGQ':_:/BSILL5B994\/:C'YWD$J':2V,:%]I&3MD(&>QX->?Z;
M+IB_#GP#&MW;Z9JFGZ4RO::OIS"TO)A;Q)+$Y8+^]Y !4Y^^.>17T-28H YO
MP:6/@?0-^EOI3"P@!LGSNML1J/+.>>.G/I7(^*QI;_%"RA\:6L$GAI])D6UD
MOPIM%NS)^\#;OE#F/;M+8XW@=37J=% 'S;:Z<C7'P]A\?321Z.L>M0PRWTK1
M*]JSI]FCG<L.6B .UB,@ $9!JQ'#<:5X>\'6+7#KI8\=*VBI.S;QIP\Q4^\=
MVS).TG/RLG8BOHDJ",&C:* / ]:U/^S?"7Q,OHM4CB1/%=LLAEN3&DD96S#P
MF7/[M6^="20J\@X -16^I^%[;PAXPUS1M9@30[N_M+:VL=+U6+R;!&:)&\PQ
ML\4"2/N+X&=F>YKU_P 2Z%-KVGV\,&J3:;<6UREU'+&BR*S+G"NC##KSG'!R
M 0014.C>&VL;VYU+5+N+4=0N84MY)$M5@C$:EF"J@R>2Q)RQ[>E 'AUTOAV\
MT+6[&^NM'NM*TCQ9I$MN+0[;6SAE^R^88OF/EQG=*-V0I^;&,D5U7B/6-1TO
M7_'$W@W4FO)K'PK9S6=HERTRPLSS R(A)&1&B-P.>,YS7LDEK;R1O')!&Z/C
M<K*"&QTS^0H6VMENFN%AC$S##2!1N(]"?PH \?\ &%]_9FCWU[X4\27DUC-X
M5O[YW?4YI]CQB,V\RNSDH26D'!&[!Z[>*-G<7FEZOH@7QEJ,(U?P;=7UW=WU
M[)<QPS(MOLN!&[%4VAW/RA=V#G/)KV7^Q='6"YMUTFS\FZ;=/&(%VS'U88PQ
M^M-;1])=5232[1D6/R54P*0$P1M''3#$8Z<GUH XCX:W6I+?ZKHFN+,FL6,%
MJT^S4)+VUF5_,*3Q-(2RE\'<IQR@/.<GI/'.I0Z3X!US4)]2N-+2*TD_TNV0
M/+"2,!D!X+9(QGC-;&G:3I>CVYM=)TVUL("VXQVT*Q*3ZX4 5-=6MO?6DEK=
MV\=Q;RJ5DBE0.C@]B#P10!\^:UXG\26/A_XE6UMK5Q:7.GVVFSVD4.I&\>TD
MD9DD42L-Q)"QEEY"EN#SFM?7O$^O>$?$'CRSA\07<UI:6.EW,<]]MF^PFXN)
M(II@ N-JH ^T_*-O3!KU63P?X2FM6MIO#&E20-&D31-91%2B'**1MQA3T'05
M9_X1_0?[0N;[^Q;+[7=1>1/-]G3?-'Q\CG&67@<'CB@#AO#L%O;_ !MU*"UU
M:?48CX=M)0T]SYS#=/-R#UP1@]<<\  BO4STKG=)\)^%=!N/M&B>&],TV;9Y
M8DM;2.)@F2VW*@'&23CWK<EC66)HY!E'4JPZ<&@#P;P/?:C8_"_X<1Z7J3V4
M=]XCN+>Y 5")8O-NY"AR"1DQ@9!!Y/K6W:>*M?;X@: L>M7=YI.J:W?V+,8(
M8[9XXX9V2.,8\TE&B ,A(#'.,@C'<CP'X16RT^RCT&WCMM-N/M5I%'E%@F_Y
MZ* 1AO?KR?4Y@3X=^!X]0;4%\*Z?]J:[^WF7R@3Y^#\_U^9CZ9.>O- 'F^A-
MX@T72K37M)\0R"SN_&%U8RZ3)#"T4L4NIRQ.P;9YGF#)<'?MPOW>I-WQ5J^I
MZG\,/B9'J%T9UT[5S:6V45=D(%NX7Y0,X9VY//O7HUGX/\.Z?J[ZM9Z6(KKS
M9)E D<QI))G?(D9.Q';)RR@$Y.3R:J7'P]\*7VE:MIEU8W+6NL77VR]C%_<+
MYTO'S9#@CHO P/E7C@4 <YXLUK78]9\<Z7;:I-:VUCX7CU&W,*QB2.9FN0Q5
MBI/2%1STSQZAVE:AJVCR?#;1_P"U9KJWU.WE^TF>*(LP2TWJH*JN ".P)/<U
MULGA'P_+JM]JLUG++=:A9#3[HR7,KK+ ,X0H6*\9;D#/S-S\QS1T_P"'_A?2
MY=&DLK>\231F=[1GOYY"I= C;BSGS/D 7YLX  &* .5\,^)/'FK76C^(FDL_
M[!U-9FDBN9HE\LE2T2Q!4#AE*E7#LV>2,8XO> _$FLZMJ\^F^(+Z:'58;&*6
M]TF\M5BDMIB2&:)U4++ >QR2, ,<G U+7X9^#+'5]2U*STEXI;]95F07,IB7
MS 1(R1EMD;$$C*@'!(Z&M'0O!^B^'+Q[NP6YDN6MX[03W=U)<R) A)2)6D)(
M4%B>O)/.>* +'BS5+G1/"&K:M9R6L=U:VLDD+7K%80X7Y=Y'.W.,XY]*XF'Q
M5XJ,/BNUMK6>^N=+@LY[/S+,17$JREPY\K<,D>6Q52%8]#G-=]K^BV/B/0+S
M0]4C:2SNXS'*JN4;'J&'((.#D5ST/PUT6WEO9(;O6$N;U8/.N6U*5Y'>&3S$
MD)8G+;L#)_A&T +Q0!-X#U^Z\1:3?7DVJ6^H11WC0PM'"8)HT")E)XFYCE#E
MP5/;:>,XJUXPU:\T;3;>;3Y;>&6>[B@:6XR^Q&;YBD:_-+)@$*@Y)/< BKF@
M^'[#08KO[%O:>^N&N[NXE(,EQ*P +M@ = H     XJ+Q)X;M/$T%@MQ=7EE/
MIUVE[;7%G($DCE4$?Q J00S @@@@F@"GX$\07GB;PY->:A&BW-M?W5BY2-H@
M_DS-&&V,24)"@E23@YKL:YGPOX7L_">GW5CIMU>SQW%Q)=-]KG,K*SL6;!/J
M23DY))))-=-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!'\V_&T;<=<\YJ2BB@ HHHH **** "BBB@ HHHH **** "BBB@ K@?BAIFIZ
MWX(&CZ7I$FIRW%]9R21JT8"Q17$<SYWL <K&5 [EAG R1WU% 'E,7A>X;XF:
M)XDT'PR?#&G6EO<1Z@?W4)U ,H\I#'$QR%;<V6P0>@.:HZ7X9\1#PCX7\&WV
MG3K<Z'JD%W+JV]##-'#,9-ZG<7+.N 00,;VY..?9** /%-2\*ZS=?##Q1I[>
M'YI]1O=;GN88B(M\D$EXLHP2V #&!D$@Y&*Z*^L[[2_B#IWBJRT:ZO=*N=+:
MQDMK:)%EM)3(KB0HQ7AE&UL<@HG!SQZ3BD(]LT >(?\ "#^)M'\$:;JFBV,:
MZ_IWB*XUFVL0^ MO<SN)+8L,@#RI23C(R@QVK1\(^!_$7A_QM>V-U>&[T!7&
MLV]R1AOMTL30S+CIC/F2XZ9E'IFO7Z* /#? >BWFFQZ+I^M^!-9.K^&('B?4
M;B\,MLRB%D+VH\ULO+\N4VJ!N//R@'JOA#X?F\/?"_1K'4M'.F:O!!Y-VCHF
M\MN9N67(8?-G()')[YKTC%% !VKP?6-(UK4/ FK?#V;1;[_A([G5I+RVU*&
MM %:\,R77G\*I12 5R'R,*".:]XHQ0!Y?X/T2V;XC>--2U#1)8[C^UUN;"ZN
M+-E&P6L4+-%(1W9900#R#G&""?4",T44 >4>,=+U#1_BOX<^(%GI4VI:99V<
M^GZA%:H7FMD<[EF2,<N-V0P7)QS@XK9U3Q-I^N>&]<@M;&]GLDT^<W$\]E+&
M@S'PBHZAI20>B@^AYXKOJ,4 ?-TVCV.D_"KX?Z[:Z'J M4CM4UXZ79B2^W):
MO$C/&ZDOY<CG(*DKG( *BKEM#HOAFT\+:@^DZU+X&>[OII4U"U>61+B54,4[
MVZIE$+"X 39A3(#A<X'T+BC% 'SK83V$?A.V:&SDLK0^/A/#%/:M;>7$;C<'
M"LJ_*%.<]%[XQ@=WX'CTVQ\?>/M/6Q6VU(ZH+E&6U90;=K6VP1)MVX+A^,]0
MQQP:]/Q1B@#R.^ALM6^/MUIPURXLI?\ A'HHC]CN%CD<_:)69,\D$+AN,-@@
MYKG/B9IGAS0K>W\*V.DF"&#P_?BQC>VDNHF8[?EB0 YN."?,)RJLQ.X$[??\
M48H ^=?"]KH?BSXE^'5U2<7P?P=9R[)9F!ENH[@,6()#%QY8/TYY%/TG1]+F
M^'GB=O#NGV$7B/0?$%YJ7V9845PL.H321PN1C"O$"JY/ ;(XKZ&VK_=%<[X@
M\/R:\+2$ZO>65M%(3<06Q4+=QD8,;Y!./H1WH S?"MG'J5G/XDU*P@\_69TO
MX49=YAB5%6#.>CA &.. SL 3U/36]I;VJR+;V\4(E=I) B!=[GJQQU)[FKRC
M:H [4M 'S-J7_",VO@OQ+I<-Q86&H?\ ":0PS"WD1+B"#^TX2AQC*@*,KP1@
M9K=UZ^_X13_A8%MINI7(L;2;2+BZ7SY)VM(9'"W,F V\ Q*6.".I(KW&2UM9
M WF6\;ASE@R [CTYI%L[57)6WB!8;20@Y'I^@_*@#P34+K3VT(S:#X[^WV%_
MXBTA$DTF1H;2TWRJDD43"1^J@,Z9P"<X&<"UXDATW2_%%[X+UKQU)H%@FD1R
M:3>:K?3/,TCS3>8\4IF3=(G[H '<P4#L3GVR32]-FB6.73[>2,$D(\*D GJ<
M$5)/96=SY7VBTAF\IMT>^,-L/J,]* /!]>UI](A^(\>I>(KF"ZE\(65Q9FXF
M:WDEN/)N09(T#?*Y9$W;.A STIDTEWK%_K,;>*-6C@M/ MEJ,2VVI3)_I!%Q
M^^RK=?W:$XX8X)S7N\^G6-U)YEU9V\[[#'NDB5CM/5<D=#W%0MH>BM++(^DV
M3/+'Y4C&W0F1./E/'(X''L* /*=)UZ'7+BTT[Q-XFN-/7_A%;*]MC%?O:BXD
ME63SIMZ,N]EV)QG"YSCGC T#49=2\*^%O#R>+H-%W^%+:XM7>]EA#2G>LCAH
MY%WLFV/*/D=>.M>Z2>']#DBMHY-%L'2U.Z!6MT(A.<Y7CY>>>*;-X;\/W$%M
M!<:%I\T-H0UNDEJC+"?5 1\OX4 >;Z+:ZMXB^(<BR>.]4>VL=(TB_,5H_DQ7
M$S-/N8H5R$=8P2O&=PST&/5;>X@NX5FM9TFB.0'C8,IP<'D>X(JNFCZ3'K$F
MK1:7:)J,B^6]VL"B5EXX+XR1P.,]JFL[*UT^V6ULK6*W@4DK'$@11DY. /<D
MT 7Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBF*ZL2%8$@X/L: 'T444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MQ&?O$=<4[ZTU73;[4]0M]!OI]#L/&IU*^LXK5P9[8VJ()HTV_OE2<%]J9)*
MCMD ]*T/QA#J6L^*%N+JP_LG1Y(!%>QR_(R/"LA9V)V\;NHKI8]2TZ6U@NHK
MZ"2WN/\ 4RK("DG!/RGH> >GI7@FL->377B7Q%8^'-9.D)XAT[4;J!+*2":>
MU%FJM,BE06:.0K+LZ@QC(%:G]E^&YI_"=Q::+J,>F:GXDENB=5C=S<K)9S+)
M*T;J3"CR,@*L%W'YB.<D ]I_M+3_ #X8/[0M_-G7=$GFKND'JHSR/I6A7AFH
MZ?IVD_$)(?#<45S''?Z=:7'A^XL]ODJGEE+FSD !58EP6493Y7'!//J6B^(M
M-\1'4H]-:8OIEY)87"RPM&5E3&<;@,CD$$<&@#7:XMXYXX'G199,[$+ ,V.N
M!WJ<RQAMI< ^F:\&U>,3:+XZT?6D5O&SZC++H<FW,[!MOV)[=N2%0E0VTX3#
MEL G.-XJTC1[S_A=NHWEA;SW=E!!)8RL"?)N19X$D8[.)<@,OS9R,]10!]"Z
MEJ5EI&E76J:E<I;6=I$TTTTAPJ(HR2?PKGH?%WG_ !$MO"L>GYM[C1SJR7AE
M(;_6JGEF,KD?>!SGVQ6)\7($U3X">*&6$7;-I,DT6U/,.X)N5U]P>017%V\'
M@W6/B;96MJ+*70O^$->2-(?W,#8NLEMHP",J6YS]W=[T ?0&:.U?+FG:AIM]
MX=\$:?X^\0-I^CW^@1Q6EW<PI-&+Q9'$BEY598Y-GE;6.&!4@')P?:(QJUI\
M')?["N-2O-5BTF0V,VH*INI9!&?*:08 WD[>"/J.HH [NBO%[>X\/I#I>K>%
M=1"0W.AW4VI-'-AY46)"LDY!&)5<@;CAOF<9ZU@:+)>:;H_PVU'1+RZGUG5O
M"]R[B:]DG%S*EI'(@*NY4XDQT''3@4 ?0^:YJ7Q)%%XXMO"S:?<^;<6$M^MS
MQY6U)$1DZY#?O%/( QWSQ7EOPOOM+UC5?#NLV/CJ>_U&YL&74=(C8LY<( TE
MVK2,5=77:&P,[L#Y<!>KUK3;35_B]9V%Y?7,2#P_<EXK:X>!V5KF#GS$8.HR
MO8C/?@8H ],HKY\C\1W%QX+\)QW'BBYCO&\)274]Q=:DUM&2PC59VD4[I9@P
M( ) ^9F)!QG3T2>X\5>-?#=G>:YJ3V=WX-6\N%L]2EA$L_FQ*6S&P*MG=D@@
MGH>,@@'MKMLC9MI; S@=37/^%_$UKXL\-6^O6-K<6T$TDT:QW*A9 8Y7B.0"
M0.4)Z]*\J\%^))M>N?"&B>)_$-W'%/X9348G6[>W>_G,A5RTB,"QC1%.W//F
M,S D CHO@K?:?'\*=!M6U**2>XEO6A#S*9+@"ZE)8#^+@@DCCGTQ0!ZM17GW
MCBZE_M+P_I-M>7GGWD\LGV.WNC9K<HD9R9+A2'C1"RM\F2V -I&:XGP]JNN>
M);;X9VLWB?4+?^T;._DOGM)@6N!$8PH9\<<-]X -R<$$Y ![OT%8.DZ_8^($
MO'T\RLME=O93>;$T9$B %AA@#CD=N?IS7F?A_6M0OI/"_A>^UV]:WNM0UJ-[
MWSBEQ=)9W+QQ0EP W*G<64ACY/7#-GHOA;"T%IXIA^U2W*KXBO5661P[, 5
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
MEO\ :[> 3+YDL/'[Q5SDKR.>G-3V=G;V#S?9XRIGE,TK,Y=G<\9)))Z  #H
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
M&DZ9#I]M)/)%"NT-<3-,Y^K,236A61H^L:?KVEQZEI<KRVLC.BL\3Q-N1RC
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
M)6(MT) (YKJKC6+.R^(]_,TNN3W%OH'VLVT<H-DT0E;YD0L!YY((R0/E &:
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
M,,5*D@':<9'Y5-110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 8&L>'='UZ6VDU;3XK
MJ2U;="SYRA(P>A[@D$=P2.A-9VF^ ?">D36$VE:+#9OI_F"U,+,OE;^'P >X
MP#[ #L,7]8\06>CW5C8/'+=ZE?;_ ++96VTRR[!EV&XJ J@C)) Y ZD \/X+
M\=0OHMQ/J5S>W5UJ.OWECI]HXWSNT>XF(#.%"B-R<D* .O(H Z>7X?\ A*?2
MH-+FTE7MK>=[FW#2.6@D?)=D8MN4DDDX/4D]ZVM#\/Z1X=LYK/1K)+2&:=[F
M14_BD<Y9C[FL*W^('ARXL3)'+<?;!?'36T[RLW*W07<8B@XSM!;=G;M^;=CF
MI+7QQHMW=:3:[;N"?5+RXT^*.:':4G@5VD5N?2-L,,@XX/(H GO/!>@W]GJE
MG=VK36^JW"W5Y&TSXFD4*H8\]@B#'3"*.U.O/!>@ZA>375U;S%KE%CNHEN)%
MCNU4843(&Q)@<?-G(X.16?+\1/#=NMO]H:\C:XU&?2XD^SLQ:>(.77Y<CHC8
M'4XX%4U^*GA?+M-'J4 @NUL;OS+-Q]CE9U1%E/0;BZ],X!!.!S0!TB^&]+3Q
M9)XD6%QJ+VZVSNLC!6122N5S@D;FP3TR<=35?7/!N@^(M3MM0U*UD>>"*2WR
MDK1B2)\;HY I&]#@?*V1[56UCQ]X=T2]:UU">6*..YBLYKL0LT$$T@!2-V'0
MD,I] &!)%9\GQ8\$PZE/82ZE.);34%TRY8V<P2WF8J%\QBN%4LP <G:>2"0"
M0 .7X7^$OLD5BL=Z+*.TAL#;?:Y/*D@B=G2-USAE!8C!Z#Y1@<5N>)+S4+/3
M#'8Z+<:M]H#0O';R(C("I /SD#&<9YX&3VP:&A>,H=<\9>(?#T>GW< T:2*
MS20L%E=DWMAAD  %,9()STQ@FSJGC+0]'O+FWOKB919[#=SI;R-#:!AD&60#
M:G!!Y/ ()P.: ,C3OA_9)X6\+6MY/-!JWA^PBLXKZRD,;KB-4=<]T.T'!&.
M<5H7'@70[A-%M]MS#%HMT;VU6*9E_?DDF1SU=CN?.20=[$@G!!>?$#PKI_B0
M^'KK4I4U/= IA^RS-_KG*1G<J%=I8$;LX!P"1D5>USQ1I/A^>&'4)Y!/-%).
MD4%O)/(8X]OF/M12=J[ER?<#J10!D2?#?P_-H<VC23:BUK-J/]K/_I3!S<[Q
M)OW=?]8 ^WID=,<5?L/!]CI_B_4O$UM<7B7.HE'G@%PPA9UC$8<H#@G:H'.>
MF>M/F\6:#':Z==1WTMS'J4'VNT%I;2W#S0X4^8%C5FV_.G)&/F4=2*S+CXI>
M [2RLKZY\11Q6U]$\]O*\,@65$&68';T]/4G R>* -OQ1X9TOQ=X=N-"UB'S
M;2<HS '!!5@P(/8Y%9/BKP+I/BN+36FN+K2[W3&+6-[I\ABEMB5VG:1Q@CC!
MR#Z59F\=>%;::WCFU;:MP(2LGD2&-/-&8][A=L>X8QN(ZCU%6-0\6>']-U5=
M-OM3C@GWQQD,#M1Y#B-6?&U&8] Q!.1CK0!F6O@6SM]5\/:E;ZI?>9HWVAOW
MK+*UV\P =Y68%BW'8C&<=  ,_P#X5?:C2K*SA\1ZI;7%EJL^K17D/E"59)M_
MFJ,H5VMYLG4'&[C&!C8F\?\ @NVN?L\_B33HI/MAL"&N%&+@;<QGT8;T'U8"
MK.G^,O"^JVFHW=CXBL+FVTS/VR9+A=EN "=SG. , G/3@^E ',:I\+X-2O-2
M9?%6LV=GJ-]!J+V41A,27$;1GS 6C+$GREX+%>IVYY&K#X#L_P#BKX-0U*>_
ML_$[[[BV=%01'RA$=A49^XJ=<\C/>M"W\:>%;JRDU"'Q#8_98IDMWD:8($D?
M&Q#NQ@MD8]<C%4-2^)G@G3_#.K>(5\065[::6S17'V6992)0,B/Y<_,>U &3
M#\-;]?#FK:+>^.M9U1[^T;3X;F^$;M:6[<.JA0NYF &7;)X&,=];7/">I:KI
M=I:C7 J1V,EE<Q36:S0W6\(/,,98 .I3*G.!N.<CBNFL=1L;ZR%]9WD%S;-D
MB>*0.AP2#\PXX((_"N,TCQQ;ZW\3+G1]%UC2-2T*'21>>?93+*RS>;M(9U<K
MC;@XP#SDGI0!TMGX=T^W\'0^%Y%:YTZ.R6P*S'+21!-F&/J1UKG-'\!:AI-K
MI-DWB9[RST%9%TR.:U!928S'&T[[LRF-&91MV9!^;<0"+'B#QOI__"O/$GB3
MP?K&E:O/I%E-< Q7"SQ*Z1EPK^6V>0.F14EOKVK?;-#FO+_1+?2I]+-Y?F:4
MI.'VJ0T8+8$8R<DYQQS0!9\#^&)/!O@NP\,R:B-16R4I'.8?*)4L2 1N;D9Q
MGZ5PMCI^K:Q\6/B7;Z5K":=#=06%NT[6OG$@0NKF%MR@,I)'(<!L9'4'T^+7
M-%F2UEAU:RDCNY#%;LEPA$SC.50Y^8\'@>AJ>'4M-N;R>SMK^VFNK?\ UT,<
MJL\?;YE!R/QH \KUKX,W%ZFNV.E^*/L&E:I#91);O9+,]NMLJA(UD+9\H[ Q
M7&=V2",G/8Z/X7U33O$NN:M?:O;WB:M'"K1I:&(QM'&$SGS&!!Y.,#&1SQSN
MC6-)\J:;^U+3RH%5I7\Y<1AAE2QSP"",9ZU/)J%BMC_:#WL"6A4,)VD CP>A
MW9Q0!YQH?PSUC1X_ MK-XAM+J#PG)-Y0%BR--$T1B4$^8<, Q);&"<<#O7B^
M%OB*Q2'4-)\56EEKMKJU[J$-R-/+0O%=-NDMY8S)EAD+\P93\JGJ*[/PGX@O
M/$5MJLUW:P6TECJ=Q8!(9#(I$3;=VX@9)Z]!CI[UHZ+=:M=69DUK3X-/NO.D
M188;K[0I4,0K;MJ\D#)&..E ',IX4UO_ (2;PWKESK<=Y-I@N_M1E@(,QN"N
M1$-Q\M4"@*/FR!R2<L6R>";R\\<6'B*ZFTY)=/NIIH[NWMREU-"Z2*MO*V<,
M@\Q3[^6O'>O0Z* ,30(]:AT."/Q!>VUYJ8W>;-:Q&*-OF.W"DDC"X!YZ@UFV
MOA^:]3Q'::];6<UEJT_F>5&S/\AA2(JVY1S^[SD>N.V3UM% 'ED/PZU:Q\+:
M%9Z=KBOJV@:M-J-M<3[MMQ'))+F*4\GF*4H6&>1GGI2:MX!U34HM;UB.6RM]
M?U&^T^Z6,NS6Z)9R(\<1<(&()5R6V\;L8XKU/(SUI: /)]6\#>*-4TSQ_;R3
M::MSXHM(;>%UD<+"PM_*<M\A.,Y('.>^*TKGPQXGF\2ZGJR)IJI<^'DTJ&+[
M1)E)PSL6)\O[GS@9'/R].>/1<CUKGI-?\ZUL[O0["36;>>\^RR26\B*(%#LD
MDIW$;E4J?NY)[9H X^31]<T'_A'M<U!;'^S_  [X?NK2]$;N[,Y6(AD78-R_
MN.F1]_VYY;X<PZAH]_X:75(]%U2.2W%I8R66NM=R6:F/<[1PF$*J'8JG#D*
MH!(Z^\G:RX8<'L:HVNEZ98RRS6.GVUK)+_K'AA5"_P!2!S0!S'C30=>U&XT'
M6/#+V?\ :FBWIN%AO7=(KB-XWCDC+*&*DJ^0VUL$=*SKCP[XNN-?\.^,+@V,
MNJZ>;F.?3ED*Q)!,J I%+LR65HU;++\V6'RC&.E\3>(K?POI*ZI<6L]S$;B"
MUVP;=P:658E/S$<;G&<9/M71]J /(KGP%XB,FDW$=O822OXK_P"$BOT64JL*
M;=@2/Y?G?&TDG:"0WK5'_A!?&%O_ &O>6]A93W$OC%/$-O ]V8UE@"*FUF"G
M:XVYP 1TY/->UT4 >)ZMX3\?:AJ[7LVBZ==2V^O6^J6\C:HZ1"%&0^6L?ED!
MAALR8#-Z'.T7M8\,^*KR+QE'%HL9_M76-/O;?$Z?/%#]G$@)R"#^X;;_ +RY
MQSCUZL[4+Q=/TNZOOLT]T((FE\FUC\R63 SM1?XF/8=S0!YAXF\%^(M<U7QC
M<VNGPXODTN:R%TZF*X>TE:5HI "2%8D#IZY]Z^J>%_$VHZ99:II?@W2=!O=/
MU.TU :/%,@:^$)?<))4 7/S@ID,%*9)^; ]1CU2WD@@F99(II[8W2V<@"W&P
M!=WR9SD%E!]"0.]1Z+K=OKWAJQ\06,4PM;ZW6YA210KE&7<N1G )!'>@#D?!
M>F>((_B)XT\0:SH;:7;:PMC]G5ITE;,4)5@VTD9RW;(X/)K4U2SU1O'#ZE!I
M\UQ:KI$MLI22,9E9PP4 L",A>IXZ>];^EZG9ZUIJ7UC-YL+%EY!5D92596!Y
M5@000>015Z::.)-TDBHN0,L<#).!^M 'CN@^%/$FGW'PB$VC31IX>TZ>VU)E
MDA(AD>!8QT?+#<I.5!'(/M75_$33=4OK3PY>:5I<^J2:7K5O?2VT#1+(T:JX
M.TR,JY^8<9%='9Z[IVI:SJFC6LDAO-+\H7*M&RA3(I9<$C#<#/&16Y0!XKK6
MB^(KRQ^(<D?AF^E?5KZRDLXLPAI1%'$K,#O& #$W7V(!SBKU]HUW=>,_'%YJ
M'AO4+W2M2L]-MXUA=8WN#%))YFPA@05$BL,XS@X/&:]/NKBWM+66ZNIDA@A4
MR22R,%5% R6)/  '>L&'QMX;N);*..\N(_M[*EI)/93Q1W+,,J(W= KDCD8)
MX!/0&@#+^'-OKUOI^I0:Q+>75L+S-A=ZC$(KR>'RT&9EP#N4@H&(RRJ">M5=
M1T._\6>,+R9M2UC0;?2HC:6K16L#)=>8,S/_ *1#("/E5!C!P&ZAA7I-% 'S
MM;67B"S^!GB?X?S:#K=P^FW+V>E2/92.UY9^<&C887'RKN&W X5?6NCU2PMV
M^(GC.\7PW>26\OAB*UBE72Y2LTFZ<O&A\O#,1)'D#.?^ G'HEUXNT#3TUMK[
M4%@30H5N-0+(V+>-E+!CQR,*W3/2MN&:*>!)H6#1R*&5AW!Z&@#YUCTNXTVY
MTO\ X3'PKXHUC2=8\+V&FI%IS7 >":.-A+;SI&R$;R_WG.,@YP!FKUUX?L[?
M_A/K>;PG>*T?A>RM;%&LYKK]XD,R&.*8H?-=2\2E@2?R->]32Q6\#SSNL<4:
MEW=C@*!R2:9:W%O?6D-Y:S+/;S(LD4B-E74C(8'N"#0!X7;ZM)I4-S#XCT75
M;R/6O"]G::=(NG2W"[UA<36\F%/EL78,=^U2!DGY:G\*Z/IMYJWA%=>\.M)#
M:^"X891J.G/LCE1HQL.],!P%?CKC)'!S7O&!1@4 >#^ ])M=+TKX97,.F_9-
M8GL;B&ZF>V\N8D0\)*<9&&50 V>0!6?X!M]#EN-+35/^$C;Q/H5O=PZE#=VY
M%M 3$5G=W\L+*LC;6 W,22#V-?1&!1@>E 'S7X#T73+'PW\%)AI:PZD\EQ%>
MRF';*4^R3J4E.,[?,,:[6XSM&.@KNO@>UE%\.VTV&W:#4;*[NEO(VMFB9&:Y
ME**Q( 8A<'&3@$= 17K6!2XH \@\-+JT6O?%Y;02R:\;X26Q?@%39I]G"Y[
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
M,@$9SUYK0UGQ!XTUS7_$FGZ%KFFZ,^D6=K/$US=&'R=\?FM.Z>4XD3)V$%@
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
MF/.[GCS&S@@G/4'FJ>G_  [.FV7@VQCU99H/#-O):JDEO@W*/$8OF(?"G;Z
M\Y..U %?1?B1K&K7Z*W@VZ33KRSDO+&\C%P58*H=5F+P(D1=3\NUY!D$9SC.
MQX$\6:KXSL$U:[\+R:3IEU9VUW97+722_:1*A9QM7E-IP.?O @\=*KZ-X'U;
M1=.73?\ A+KJ^TVT@>WT^VFMT @!4HOF,I#3;5. "5'<\@$;GA/09/"_@K2?
M#:W@NCIEI':1SF'9O5%"J2NX\X SS^5 '/\ PY\QI/%;33SSF+7[NWA\ZX>;
MRXEV[47<3M4<_*, 9K2U;Q9-9:K?V&EZ)-K$FEVZ7-^L,J(T2/N*JBM]]R$8
M[<@?=YYJEH_A/Q5HEGJ\%CXHL/,U*]GOC+)I;MY3RG)"CS\8&.,Y_I4C>#=4
MT[5[O4_#^NB"6_M(+2Z-_";EB85*I,IW+\^&.=V02 >.<@%/Q!\3-/T73+;6
M;/3)]1TN33EU5KOS%@3R&&5"&3 >4J"1'D' ]ZCUKXJ0Z;>:K::?X9U75Y-,
MTZ'593 84!MY-Q+C>X/RA&^7&XG@#O574_AC>S V6D^(4M=+705T.WAN;3[1
M+:*$9-\4F\!2X*AR5)8(.1@8?#\-]6AO]<O&URT>35=!@T-0EBR"$1AQYG^M
M.[/F-\N1C"\]30!Z/9W4-[8P7D#9BGC65"1C*L,C^=7*R]&LI=.T*PT^>199
M+6WCA9T7:K%5 R!DXZ5J4 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 44T]:* '4444 %%%% !1110 4444 %%%% !1110 4444 >;^.)5_P"%
MI_#"'=C=J-X^,XSBQF_Q%<YXX>;6OC;X/D\-K]LN/"\-]>:C+%\RVX>+;'"Y
M'\3D,-N<@'.,5ZEJ/A_0=7D$FK:+8:@X7:&N;=)2!G./F!XS5BST^QTV$6VG
M64%G".D<$8C4<8Z 8Z ?E0!X_HLVH6^C_#KQ1HNH75_K&OS1IJR7%S(Z7"/
MTEP2A)$9C=/E  V8V<!C5GX>ZKI/B*TT/7KWQ5<#Q'J$=Q;ZEIGVQR3(<EX_
M*!_=",QG:P ('?YN?3;/P_H>FWTU_I^CV=I=S9\R:&!4>3)R<D#/49J6UT'1
M+'4KC5++2;.VO;D8FN(H55Y/JP&30!XAX/UV^NM2^#%N^OWLL]]INH_;D:]D
M<RE8QCS02=S*V<%N<J?3BCHZZW)H?P\U#_A-/$ GU?7K_2+EFU"1UDMMUZP&
MUB1N'E*!)]]1C!X&/<(_"OA>&Y%Q#X;TZ*8.\@D2V16#O]]@0,Y.!D]:(O"/
MAFWBLH8-#L8X["0S6J)" (')!+(/X22.HH \:FU'4],AE\(R>++^VTI_%TVF
M?VAJ%_-),D7V-9XX#<!UE7,K8#!]W1<D'!U)$UZWA\(>'C\0+G4!/XBGL9+V
MQ+HP@-C-*L)D=G,S(0,2$GH,_,IKU%_"'A66UO+.;P[82V]]+Y]S$\"LL\G]
M]P1AFYZGFG+X7T%'TP1Z/:(-+):S5(@HMB>"4 ^Z<<9';([T >,WUO<ZEI%E
MH^I:UJ=U'IGCH:;;SF^E2?R>&&]U8%V4DX8]!]*W[Z\U;2_BA9_;[K59-$N]
M0@L[#4+34&EMXBJ*IM;F#(^9I%<^;ACE@&.!7?2>"?"4EK=VLWAW3YK>]N!=
M7,4D"ND\P.1(X/#/G^(\]*FA\)^&[?43J=OHMK%=&3SMZIC]YMVA\=-VWC.,
MXXJ@,/XC2>)ETW3E\-,\S+.9;RQM[E;>ZO(%0Y2%V'#!BC=LXP2 37&V,K>*
M/%OP^?3_ !'J"QW?AO4F^WLB"\91-: AB055\\,0#RIQC((]5UCP]H^N?9Y-
M6L([EK5S);N25>%B,%E8$%3CC(/2H(_"GA^&_L[^WTV**YL;8V=M)$2AAA/5
M%P1@'K]0#V&) \QTGQ%XDUCP1X,LO^$AOI-5ODO/.2V$<=S<I#(8UF>1E*QH
MOREB%)9F4 $9J+3]8U'Q%;?!/6M4E%Q>W-[.\\V%4N18W"[MO YX)P!SV'0>
MAK\._!GV6QMV\-V<T&GO)):QR*76$N07V@D_>(R1T)YJ6U\!^%;'^R_L.CI
M-)E::R2&1T6!V!#,%# 9(8@YZ@D=.* ,KX;I_P 3;X@3L[,9?$TW7MMM[=1C
M\JQ=0L]>U?XO^+;?P_XH_L">VT;3LRK:QS,S;[LJI\P,H3D[L+GI@CG/H6E^
M'])T5[UM+MC U]<&ZN"9'?S92 "YW$\D #/L/051U#P;H&K:E)J%Y;S">XA^
MSW/DW$D*W40R DH1@)%&YL!L_>/J: /,=)\<>.O'$5I:Z!]GT[45T&TU&4>=
M&BO-.9!NP\4A:+,8X!5L/UZ5Z#XD\87/ACX07GC.ZMK>]N[/3ENGBMI<PR2E
M1PK]TW'KZ59USX>^$?$%[8WFI:0#/8Q>1"\$CPD1?\\CL(RG^R>*WKC3;&\T
MB72;BUCEL98C T!7"&,C&W'ICB@#P[Q5JFJ>$_B9IWB6\U1M<FL/!^IZ@%>)
M(TW*86*J4'",0,9R0!]XUO7WB;Q_X7T/4]:U:;3[VT73!-:EY8\M<F14W (%
MS!B16.?F&!\W-=)I?PM\'Z3=Q7,%C<3/#:RV,8NKR:94MY/O0A68CR^@"?=&
M. *FTOX:^#]'TN\TFWTR2;3[R!K5H+FXDG2.%CDQ1JY(C3/.%P.!Z"@#CO$'
MB?XE>&/!WB75;Q+=!;0PR6+W0BFG+-*$ERL15=@#*5)&1DYW5;U[Q!X^T_4O
M%6G1:QI873-'&M071L"H )G'D,&E(Q^Z!WYZ9XYR-B/X4^$U\/7?AV9=1N[.
MZ\M96NK^6:5HXVW1Q!V8LL:'!"K@9'USKZAX'T74[K5[B^DO97UC3QI=V/M#
M /;C=A0!]T_._(Y^=OP .*N/'_C;6=0&F^%=%CDO8=$M=48;XMLDTZL55A(Z
MD0C802N6R>V/F7Q%XJ\1:YX-\9QQ?8]*?1="$U[;%?M1>>2U:5XPZL!L"D*&
M R6R>BX;I;[X6^&;Z73)A+J=I<:?:K8B>ROI())[8=(960@NGZ^],UKX7^&]
M:FGD\V_TL7-C_9MQ#IMRUO%<P!"J*Z#AM@8[?;@Y&10!MIJ2Z'\-4UFZ0NEA
MI0N9%&<L$AW$?I7/VOB/Q)9ZWX;L]3N+.\C\1V\SQO!;,@LY4A$H_C.^,C<.
MS9QS@\=A#I=G'H::+M::S6W^S;9V,A>/;MPQ/)X]>M<]I?@*WTDQK#KFJ7"V
MEN]IIPN&B?\ LZ-@!B+]V-Q 50#+YAP,9QG(!7^'.M>,/$F@67B+Q#_9*6>H
MV4-Q;Q64<BR([#YMY9B"#P0!TR1DXR2V\0^)]:U34Y-"7318Z7JRZ;+!<JWF
MRQKL\^02!\(1O.U2ASLY/S?+T'AG0;;POX:L= LKBYN+6QC$,+7+*SA!T!*@
M XZ=,UAS?#?27\:7'B2+5-6MXKR1)[S2H+G;9W<J@ 22)C).%7(! ;:,@\Y
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
M&)R%9<Y ^\,9KF/^%DZ"OB;4=">WU-)-,G:"]NFM&^S6V(3-O>0<*I7H3U)
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
M!Y;X+T6'2M!^%=Y_PC\NGZG%K=XMY*^G20SQV_EW2(LK%0RI\\"@-P<H!T%
M'T#_ &EI[W[:<M];M>H@D:W$JF15_O%<Y ]ZF6YMY"4CG1F#%" P)##J/K7B
M]C'-=:3H/AZ*UFM?%VG^(ENKMS;NK;!.SSS[\8,<L)9022#O"=>F4VEZ#;6<
MNLR:5!;7\?CY/L]TUH4D2,W:;L/M!$90.<_=(/6@#WS[1;_:1:_:(_/*[Q%N
M&XKTSCKCWJEJ^K6.B:1=:MJ%RMM:6L9DDD;H !V'<^@')/%>%:AK/A.[\:ZS
MX;UC5K*"5/$\.HF[OXIA)&D1BS"&\KR]AV-%DR@!9#D=CZ1\8K9+CX/^(%:W
M$IC@#H"F[80X^8<<8&>?2@#;A\27$GQ$O?"C:>$BM].BU!+L2Y\S?(Z;"N/E
MP8SSDYSVKJ=R^M>$:C8>"_$7CO6XVL]/NM)@\)P2VT#Q!84Q-<$.(V 4$;@0
M<<!@1][-<C/<Z???\([#\0M6N[/1;_PE8IIUX+5;I1<A"+CYFC<I<9,9!7!^
M0=^" ?4U%8^AQM'X?TR.22ZD=;6)6>\QYS$(.9,<;_7'?-;% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 0/OW?+G'UHILP7S/PHH LT444 %%
M%% !1110 4444 %%%% !1110 4444 <'X@\::IIOCBR\*Z7X9;5;N[L);Z)_
MM:PJ!&Z*P;*G ^=>1DY(&,'-8\?Q:@N?#=KKEMH<EM$XN4N3J5PMM';3PN$,
M&_#;I'8G8H'S $\'BKM_HNL77QPT?7(;:XBTRST:ZLWNE$97S9)(F"X)SC$9
M.0.H4=,TV'X4:+9W%I-8ZIJ,#V]O<PECY,A=[B3S)9_GC.V5FZLN!CC&.*H!
M!\2+R]ET2WT'PO<ZE<:OHJZW&C7,</EQEHP4;.>0).V<D8]2.=UCQSJ$WPN\
M<ZUXFT</IVFWUS8K'I^H/#*Z1SB';N"@KTR6!YW= .G;Z#X!L?#UYHMS;ZA=
M3MH^D_V- )@GS0;D(W;5'S#RT (QP.<GFJ&I?#73]2\,>(?#4VK7HT[7KN6\
MG3$9,;R2"1@AVYQN'0YXR/<2!%KGQ+32=8OM/L?#U]JL6ES1079M8Y'DRZQN
M?+4(5?:DJ,<NIZXSCG0L?&W]H^-;WP[8Z:)Q872VMTWG[9XMT7F"8PE<^2?N
M!]W+ C'&:D;P7,-<U74['Q5JNG#5V26\M[80[&D6)(MZ%XV9"4C0<-VR,'FF
M7W@>QU+Q+I?B"ZO)A>Z7=-<V\T2JDNUE93"S@9:+#=.IP,MCBF!W%%9>GPW-
MO;&*ZOI;]R[-YTJ(AP3D+A0!@#CUXYK4I %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %49K.UN)8I9K>*22%MT;.@)C.,9!['%7J*
M "BBB@ HHHH **** "BBB@ IC*&4J>A]#BGT4 8NCZ'IN@VCV.EVYM[=I7F*
M>8S_ #N=S'YB>I))]R3WK:HHH ***.: "BBB@ HHHH **** "BBB@ HHHH *
M3;Q2T4 </_P@5HOVR%]>UB71[V266?299HV@<R,6<%BGF[26;*^9MP2,8XKN
M,444 )M7THVBEHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH JS?ZSOTHI\@^>B@">BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** ()/OT4R?_6_A10!:HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH Y?QIK&L:#X3OM7T/38]2N[6,R"U
MD9E\W ^Z" >2<"JVJ>)KQ?"FBZIH<-KJ%WJ\MM';J[LD<@E 8N" 3A4W/]%-
M=3-#'<020S('C=2K*PR"",$5Y)\-=$U6TUVZT+4[9DTWP7)/8Z7(^XB=)V$B
M,,]XH-D8()^^XXQ0!TUCXRU2\^*.M>"1H]J!IMC%>K=_:F^?S. A7R_EY!YR
M>.U6/ASXPF\?> ['Q5-I8TS[8TJK;B;SMH21H\EMJ]2I.,5QVDZA9VG[1/CN
M_NIO(METFT19G!$;&,,T@#'ABN1D#IS[TSX(ZM;:'\#/!]CJ27"7,]W+I_E"
M%R\4K32NHD&,Q_* <MCJ/44 >TT444 %<CXH\;:5X7UG0-+OLO/K5V+5 K >
M2#QYC?[.\QI]9!7322QPQM+*X2- 69F. H'4DUXYJFCWGQ$\%^*-9M=8TU;#
M5D9+.5X&>2VCMV/E$.) !F16EY'!?!SB@#VNN1\2>*F\.Z[X9TL:?]I.O7YL
M?,$NSR"(FDW8VG=PA';M7DNI_$>+Q#X2^&7BS6/,AT&6]9?$5NB,R13"%T43
M*!Q&)?G^88("G!XJAXG.EPS^!K/X;W"0;]>OYM+EO'/V<R&SDP8@W2'S7"@
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
M'ME% %.VC\FUAAP@V(JX1<*,#L.PJY110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% &5J'_'PO^[_4T4:A_P ?"_[O]310!JT444 %%%% !111
M0 4444 %%%% !1110 4444 </K/PU\)Z]J5_?:A;7C2Z@$%RD-_/#'*4QM9H
MT<*6&!AB,CL14LOP]\-3V6NV4T=V\&O1I%J"M=2'SD50BKG.5^0!<K@X[YYK
M'\3^.[VSN?%6EZ?IMW%)I&D-?B]5%8!]LS*,'. ?)(!(P2:N>%_'VDZH;/2[
MJXN$U#^RDU"2>Y@,,4Z *)71B &"LRY(X^88R.C TF\%Z/-K#:I="YNIWL/[
M+<3SLZ/;]=C*>&).26.6R3SCBLB#X2^"[?PY>Z!#:WZV%Y;BT='U":0I!D$P
MQEV/EH2HRJ8!K5T;QQH^N:PNDVPN[>ZEMOMMNMU;M#]I@R!YB;ATRPR#AAD<
M5JZMK5GHEHEQ=^8YED$,,$$9DEGD()"(HY)PI/L 2< $T@,-OAYX?DN[V>Z^
MUW2WVEIH]Q#-<$QR6R A5*^HW.=W7+MZUGV?PI\,V+&2*\UF20:?)I://J<T
MOEVSC!C =BN!@8R#@@'K6A'\1O"TW]FHUY<6\FHW36,:S6<J[+E6*F&1MNV-
M\C@,1G@C((S#J_BS2KC2=*OK'Q-/I=M/J\-DLPT]Y!=MYPC,(W)PKM\OFC@=
M0W>@"W9^!M+L;[0;RWN[Y7T.R;3[,&0,JPL%#*P*_,3LCY//R#WSFM\*?#;:
M'IFE"ZU2+^R[J:\L[R&[,5S!)*S-)MD4 X8NV1[XZ<5MMXT\/KJ\FDK<7$EV
MDKV["&SFD3S4B,K1AU0J7"#.W.>V,\5E^'_B)HNN^&+'Q!);7U@+Z0QPV\EI
M*\LA^8@*%0[_ )4+'9N"\Y/&: +=MX'TNSU'2M0M;R^BFTN.XCA_?!_,:<YE
MDD+ EW9@&R3U'N<Y\'PST.WT_2;-=4U97TF\GO;:X6Y"2AIMWG*651E6WN2.
MHW<$8&+LWQ(\&PV.F7KZT@BU1I8[0+%(SRO&"738%W!QM(V$!MPVXSQ5FV\<
M>&;S0[;7K74#)8W4QMHB(9/->4,5:/RMOF;P5;*[<@*2< 4 7O$6@:;XH\.W
MF@:Q$TUE=ILD"L588((92.0P(!!'0BN;/PTT.70Y]-U34-7U6662&9;Z]O&D
MN(7A.Z(QMCY=K$D<<DG.<UJ0^//"]QHUGK-IJGVRTO=_D?98))Y'V'#_ +M%
M+C:>&R/E/!Q6_INI6&L:7;ZII=W%>65R@DAGB;<KJ>A!H XO6_AGI?B+1]9L
M=4U34)Y];ABM;R^+1"8P1L66)0$V*N68\+U8FK-U\.]/O/$EYKEUJ5X\]YHY
MT.9%V*C6Y)8GA<A]S,<YQ\QXK3U#Q=X<TJ^>RO\ 5HH98F59B<E+<L,KYK@;
M8\C&-Y&<CUKF_%7C2\M?B#I/@G2;B*RN+VTGNI;V:!IA%L*+&@0$?>:098\
M#'5L@ =9_#".QDT>>V\6:T)]+L'TM93]G+26K;,1G]U@8\M<, &]2:72?A;9
MZ.G@]+?Q!JDJ>%/-%FDHA(D62/RRKXC!("DXP0>3DFNRT]KZ/28&UJ2V^VK&
M#<-;AEAW8^8KNY"_4U5L/%'A_5'ECL=8M9VAC\YML@_U?3S!GJF>-PR/>@#F
MO^%7V'_"/:7HO]M:AY6FZU_;L4N(][3^<TVUOEQLWNW&,XP,\58T7X?QZ'?S
M+:^(M5;1Y+MKU=)<Q&&.1G,A ;9YFW>=VW=C(],@[VE^)O#VNSO!I&N6&HRI
M&DS):W*2LJ-G:Y"D_*<'!Z&GZMKVBZ' MQK6K6FG1,2%:YF6,' R>I[#D^@R
M3Q0!R&G_  O33X=&LX_%&HMI>AZ@+[3[(Q0[81AP(BVS<R 2$#D$#'/ QT7B
M_P /GQ1X8N=!:]-G'=E-TBQAV 5@V "<=5'X9^HSY_%ERGQ/T?PW;_99M,U/
M2;G41<*Q+@Q/$HP<[2I$OIVZULV_B31=4L[V70]<TR_:VC+.T-TDB1'!(+E2
M=HX/Y&@#F_$'PWL?%6H:W<:KJ$X35+.UM=L"A&MVMY6EBD1B3\P=V/(]!V.4
MU#P'JVL>'9=-UCQ=<7]P\UO*L[VJ(D?DRB5,1H0"2ZKDDG@8&VM_3?$%K_8-
MA=ZQJVE+<W%K]H=[:X!@<* 7>-F/S(,]:T(]9T::YM;:'5K.2>[B\ZWC2X0M
M-'_?0 Y9?<<4 <OK/@B\NO&,/BW1?$,NC:L;,6%T5MTFBN(0Q9<HW1E8DJ<\
M9.<CBJE_\/9+K79-0B\03&1] ET'-W$9V99&W&5VWKN;<.@ ';CC'I%9EGK&
MD:@LS6.J6EVMN=LQAG5Q$?1L'C\: .3LO!-W9ZYX2U!M8CD'AS3I--*?9R#<
M*ZQ@MG?\I_<QG'S=6]1B_P"*O"U[KEQH^J:/JPTK6-'G::VFD@\^)@Z%'22/
M<I92#V8$8X-=%;74-RS>3/%-MQNV.&QD9&<>H((]C1->6=M-##-=0PO.=L22
M2!3(?10>O4=* //(_ASJ82;4)?$$1UO^V_[>M[A+,K%'-Y @:-D+DM&T8(P"
M&&>I(S4NH?#FZU5-1U*XUI+;Q%=7EK>PWEM;?NH'MAB(>6S'</F?=EN=YQC
MKT&2\LXKJ.WDNHDGD^Y&S@,WT'4TBW-O).\"SHTL>-\88%ESR,CM0!P>I>%/
M%FL:-]DUK5-$U7[266]M+C3G6SDCVX58T\QF0@Y8L6;)/3 &.D\)Z%)X9\)Z
M=H,E_)?_ && 0_:),Y8#IU)( ' !)P .:W$N(9&D6.9':,X<*P)4^A]*H7>J
MZ;8WVGV,UTB7%_(T<$9/+E4+L?8!5//3D#N* .#C^'>M6^@V>FPZI:.]OXE;
M7R[1. ZM<-.8NIP<N1N]NE.'@/5FT^[\*27EG+X5N-1.H^8QD^UKFY%RT&/N
M[=^1OSD*<;<C->DRS16\+S32+'$@+,[' 4#J2:Y;_A,;>3Q#X:T^RM?M%EK]
MK+=P7F\KM1$5A\A7/(<=2,4 ,\.^'M8T?Q7XFOI+FR;2]7O!>QQJCF</Y,41
M#-D*%'E$X .=W48YYWX@>!?$WBS5+D6LVCS:=)I;VMNNHB1FLKDB0&:)5^7<
MP=5WGE O .2#ZKD>M9LFI6<>KPZ6UPJW<\3SI%W,:%59OP+K^?L: //5\(^+
M8?$&NZI)'I,C7WAN#2866XD0F>/S#E@8VPA,Q&<L?D''S8&?HO@7QMX8OM.O
MM#NM)DFFT6TT;4X+J24QH;966.>%@N6^\V4(7KU!Z^K7UU::7I]QJ%].EO:V
MT;2RRN<*B*,DGV %9,?B16\>GPH;"12=._M%+K<-C+Y@0KCJ#DYH J_#_0M4
M\,_#K0_#NK/;/>Z=:):N]JS-&VT8!!8 ] .U</H?@7Q9:RZEJ36.E:+=W^FW
M$5]9:=>2-::E>. %G*&,"$C!W$!B=V.=N3[/10!Y2OA'Q=;ZEX:DT\:?9OI/
MABXTGS_.,@BN7$.QE0I\R*8!G.,[AQQSE>&O!_CK2_$#:]J&CZ3Y\^AM87!A
MU266:2<'(8N\8!#,!QP$' STKVNB@#R?P_X1\2:7:_"^WN;&%CX<LY+;4)%N
M 0I-OY0*<9?+ 'M@>IXKI/'VD:MK>@6=KI,*SS)JEE=2*T@0"*&X29^O4D1X
M ]2.0,FNTK(UK5&T70[O5%TV^U0VT9D^R6,8DGF_V44D GVR* /-]<\%>)M8
MUCQG=6MO':/<W.F7NF/+,-EQ):,'V2A<E59E Z=#GMBG>+_!GB+QCI/BZZ73
MXM-O-2T>/3+.VEG5F=ED>1FD9<A02P4 $\ DXS@>M*VY%8C;D9P>HJI#<6]Q
M)/';W$<KP2>7*J.&,;X#;6QT.&!P>Q'K0!!I=U?7&EPR:E8K973@[X(YO.$?
M)P-VT9.,9XP#D9.,GS7PKI/Q$T;PT?!]]HEG)8Z5!-#!J:7:O)?IM<0JL; >
M6_S+N9FQP<#YLCT:XU:UL=3M+.\#Q?;6,<,S >6TG41Y[,0"0.^#WXK9H \-
M'@?Q+'\'/ >ER>';?4M3\--$USHMY/&(KT+"\+ /\R9^?>N?3GTJ5O"^OP76
MBWFF_#O3=)M'NKN>ZM-'DMXKNW+Q1QHQN#MQOVMYC1?-MV %L'=[;10!XEX7
M\/\ C#0[?P!)<>&[B9M$M;W3[J-;N$L/-,124DR8,?R'."S8P=N>*T_!OA?6
M--N(-+UGPNCR:=?2R0ZQ)=B2.2$R.Z.L>[*R'<,C& 23D]#ZU10!P7Q*M9)-
M+T/4O^7?2M:L[ZY;C"0JY5W.>RA]Q]E-07FEW<GQ0U/6_P"RY9[3_A'A9Q7
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
M'_+4 #A_]KK0!T8Z44=J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH RM0_P"/A?\ =_J:*ENQ^_\ P%% &A1110 4444 %%%% !1110 4444
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
M[@LBO(T@)!'!&['4],\9P !NN>)-8T_Q]X?\/V>D_:;>_AN+B:42HK!8]BD
M,1P#*K$]>, <TV'QY82R:?.VG7D6E:C>-I]MJ3;/+>8.R*"H;<%=E(5L8)(Z
M9!,GB#0=<N_&/A_7M%N+*/[!%<VMPEX&(\N;RR74+U8&(<$@')YK"L? 6LVN
MEZ/X3F:R;P[HVI)?6URLSFY:.*4RP0F,IM&UMBE]YRJ'Y1NX /4NU%':B@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *LW^L_"BDF_UIZT4 6Z
M*** "BBB@ HHHH **** "BBB@ HHHH **** /'1KNG:EXO\ $\.N>*;K1=2T
M;5X%M+.&]:,R6RI$ZA8 <2^:QD4G:Q.=HY K(N-;US4O /C3Q4NK7MCXITG5
M;FWM;);F188C'(%MX#!NV/YJ[#D@EC+D<8 ]DFT/1[C68-8GTNUDU"!=L=R\
M2F1![-U%03>'=!NM:CUBYT>TFU&+:8[EX5:1"N=I!(X(W-@]>30!X7XDU'7%
ML/C%K3>)=9MYO#MS#)IUO%?O'';M]EBD^ZI 92SGY3E3W4UUFL7VK6/Q22XO
MKRZN-#NM0M+*TGTZ_<"PGQ'FVN+8,%99,D^9@L!(,C: 1Z!=>$?"]PM\)_#]
MA*-0=9+L-;J1<,I+*7X^8@DD9[FBW\(^&;?6$UB'0;&/45VD72P+YF538IW=
M>$^4>@XH X#4O$5YIYO+.ZUJ>"RO_%HTV:]:;#6D#6Z.$1L_N]S@(",8\PD<
MD&N;U75'\(Z[XTDTO6G$4VJ:/I]Q>7=VTILH'4[V:0DLHRY7<3\H;(Q@&O96
M\)^'7T[4-.DT*QELM1F:XN[=X%:.XD;[SNIX9C@9)ZX%06?@GP?I]C>:?8^&
M-,M;.]B$-Q!%:HJ2Q@8"L ,$#)X]Z /+-8N_%&FMHMC:^/!/]O\ %%E 193>
M?]EADC<M$TDF2P8Q[@"?XL8VE17H'B2\U3P3\(M6U#3IKG6=2TK3I9(9+O\
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
M^Q[:V5$,<46Y6W<C<6RBG)./;F@#D;KXG:FW@_PQJ]K'I>E3:UI+7HFU/?\
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
M.B7.H:;''<K<RZ?)#%=1N1'L422,I2-@'W;&#$JG;@@&W_PEFA_V98:@E_\
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
M;&6&[ S7HEG<275M!<26LUH\L:NT$^W?$2,[6VDC(Z'!(SW->9ZCX#\3S?\
M"1S6RZ?YUYXDL=?M5:=@'6 P Q.=GRDBW!R ?OXYVY/IUO\ ;&LH_M7E+=%!
MO$9+(&QSC."1GZ4@.0TGXE:'K&M1:7#9ZC"MTMRUC=RP#RKX6[[)O+"L7^4D
M?>5=V?EW4GA_XG>'?$%UI-O:PZE&NL+(;.XN;)XHIF4,QC#'C=L4MCT![@@<
M7H/@/Q]IGB7PMK>I1Z1>7>E?:X[Z[^W2/->K,ORL"T7[O;@8C'RCGD"MC3?!
M?B:STKX:6,T=HQ\,7#R7KK-D./(D@4I\HSD2ECTQC'.<U0#O$7CAKC6O#%OX
M>FU"*SN-=BM9+Y( ;6\0;UDB5R"3@KUX!VG!.*])U"\73M,N;[R99UMXVD,<
M*[G? SA1W)KR.S\$>.K/0?"GA?[-I,]EX;UB*[CO3>2*]Q A?&Z/RSM?#_WC
MDC/&>/7M0ADNM-NK:)@LDL3(K'H"00*D#Q5OBI>:Q)\-M>CDNM%TK5[VX6\M
MS$&6=%MW>-5;:6?G:!L^\V0!G%>D6?C[PKJ&C?VQ9ZDTEO\ :VL-AMIEG^T+
MUB\DIYF\#)V[<XYZ<UYMX;\"^,]-LOA;:7VDVB+X1FF6Z>*]$AE1H#"'4%5Y
MRY;;V"]2>*BOOAWXNN)KW6H]'L+J[@\43ZW!IU[.IBO;>2!8?+9@"$<!<Y((
M!P>3FJ ]BTC7])\06TMUI-T+A()GMYE*,CPRH<,CHP#*P]" >1ZURNO:SKEK
M\9_"GAZUU26'3=3M;RYN(1%&<F$1[0&*D@'><\Y],5L^$=/NK'2Y_M7A_3-
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
M2  * -NC->!Z3XDN[OQ]H=[9^([NYL=1\2ZA92FYOF0O%'!/^Z6UW%$C1XT
M?AR<$A=W)X;DU2/2_ .N2>)-9NKG4-=NK"9)KZ22&2W/VO:K1[L''EH0YRPP
M!NQQ0![Y1VKQO2KK5+/QMJGPSNK[4Y9GOXM9M;Z2ZFD<:>3O9-Y.0%DC\DC/
M*RCCK7JUQ"MU;26\A<)(I1C&[(P!XX92"#[@@B@#E]/\>:3JWBI-%L;/4989
M3-'#J:V^;.:6%BLL8<'(92",L I((4DBNVKYM\,SW^E_"7P)JFGW]]'-J/BY
M(KQQ>2E&B>^G#*5+%0K9&<=203D\UH>(O$GB")O'D>E^(M0M&M/%.EV-HQ8.
M(A+Y D0;@?D)D8X_#B@#W2:YAMU8R,20C/L0%G('7"CD]1T'<55T+6K#Q%H%
MEK>F2/)97D8FA9T*%E/0X/(_&O-=%T&ZT_X[&UOO$FL:S):>'UG2:[NL;F>Z
M<,#'&%3&U4&-N#M4]>:Y3P3J&M>&=$^&E]!K5]>66IZ7<+-IC^6($2*T:9-@
M5<A]R<DDD[CVP  ?1M%>,>#-6\8:PGA[Q%>>)+--.U^RE\R'[1YDK3E/,3R(
M_*"Q&/:ZL"S@@<Y(S6[\*;CQ%K'@K1O$FN>))M3&I:="_P!F>WB012<[G#*H
M8EN,@\ CC'2@#I=>\(^'_$DMO/K&GB>>WR(IDD>&5 >J[T(;:>ZYP?2MFQL;
M+3+&*QT^UBM;6(;8XHE"JH]@*X3Q->:YK'CJ3P=HVOS:!/'HS:E!=0Q))OF,
MOEKN5U(9$QDKQNWCGBLN/7M=\5>(?$&E:3XJ&GOX?TVSN()H(8VBOI9HVD$S
M[E;,)VA0JD'[YSG;M /6Z*\&TWQ=XV\::MIJZ=XB;PY!J7@Z+6C'#913&"X,
MN#M,BG@],-GC..?FI^K>-O%TG@3PKXJNKZ^T72[S18KV[U'3+:"X2WNI%4@W
M,<B.PM\$DM'@CG) P: /=L48KQFZ\5^/M>\1^(_^$/DM8H/#MY':"&YDB6"Z
M'E)+(\Q*EP"'(0HR@;<MNS@0^(/''CC2])\7^(;?4-.:S\-Z]';"S^QEFNK=
MX[;]V7#_ "D&=CN )) XQP0#VOBEQ7D-O?>,;/Q'\2;S3KZ;69=-EB%GI\D2
M8;=;1R!%Q@Y7><#^(GDY.1TG@'Q*WB31KNYDU0WC07)A*36AM+JV(128[B(_
M=<,6.1@%2OU(!W6**IW4SPVDTT80LB,PWMM7('<]A[UX_:_$;Q8G]KK-]CNS
M#X<FUJ&;[')' )XBH>.++!IH3N^63C.,@D'@ ]KP/2C ]*\>T[QA\0-2U30=
M)BNO#R3Z[H']KPSO9S?Z*R^4&5D\W]X"9>#E,<]<<PZ+\4?$7B/1/"<6EZ*A
MUK6M/N=0G\M4ECB6&01$*KS19W.P/W\@>O4 'M&*3 KRVS\5>/KS5M)T.XT3
M2M(UB\TF>^N(KF9IEMY(IXX_^69(965P0,@C/WN,%?#7C[6O%]CX<@TZWL]/
MU'4].FU&YDG5IXH5CE6+:BAD9BS-D$D !3UR* /0[.\@OH/M%K<Q7$.XKYD3
MAUR#@C([@@@U?Q7B?A'Q%KUGX>\(Z/I%CIQDUN[U=I//=U6%DFF=0 HSMSQ]
M!CWK4L/B!XHD@TZ]U#1=.6T?7I- N/(N)&D,BSO#YJ I@+N0$@GH3R,<@'K&
M*3 ]*\ML?B%KFK:];_V5X7GO=#DU&2P>X2-PT:I*T33[S\I4.N2O4+SG(Q5#
M3?BIKMY;:/JUUX=LX-+O]?DT!BEZSS+()I(ED5=@!7*<Y(/)XP 2 >PX6C:*
M\2L?B1XBT?POXL\1:Y;V][#9^(GTU"C.L=J@D2(R-A6/E(/G)&23NZ9&/3_#
MFH7NJZ1'>7T-M'([N%:TG\Z&:,,0DB-@<,N&QVSCGJ0#?HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@"K+CS#13)A^]-% %VBBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@!-PHW"O#?%7A#4+SQ1XE\&:3IY2S\0PQZQ%
M?&-3'8W$2E'QZ%V6W &.AE/.,55U;5K[4O $7B[7-%N;:\UN]TZT:$QOMMX8
MR"S31IEFB\WSF* @NA0$@'( /9M7O+ZSLDFT[2Y-1E::.-H4D6,JC, SY;CY
M02<=\8K5W#%?+@DFLOAWJVGK<7WE0>.+>2V4VLMNL%H986;RT(^2(!96V_P@
M\]<UW&L>']0LOBKJ&BZ?:R?V)XXM4-V8QA;9H6'GG.1M\R)V7C/SD&@#VS<*
MKW5K:WL)AO+>.XB/5)4#*?P->&:O;:1<?$'6=.UR^UVQU>&_MVT2/3K+<6@6
M&(HL$IB.P;Q('&]5Y8MP35D:7H>IW_Q,UJZUJ]LYM,OIE@O+:XE/V-'L(XI)
M$7."0WF]CADXY44 >TVMM;V=NMO:6\=O"G"QQJ%5?H!5G('6O+?A;-(QUZW:
MWTUUMIHHUO\ 1V/V*\&PMN5-Q"2#/S@$C)7G.<4-:NM/NOB%XKTWQY=FPT^*
MRMWT21I#$ NQO.DB8'_7B0XX^;:$P#S0![#FE[5X-H]KJFO>-/!VC>+=5U)+
MEO"32WT45Y) S70F@*;PK#$A4.Q  )VMG(&*[WXG:I;Z3X*,EU<36\4]Y;0&
M1)_(0;IE_P!=+@^7"1D.W]W([T =WFEKYFC\5?V1X,\103>*8$LK3QE:Q$"Z
M>!'L)$@=HHG9R8XV(FVDN$(##< 2*-2UDK\'?&VNZ/XZ$HFU6+^S8K'6OM#:
M?;M)&JPDQR%5+ 2-M&< XYQP ?3-%>%^*KA=$\<V7A_6?%LND^%[O3Y;BUU'
M4[R9E>\>8EE,XF3:50KY89L 9V\@8S;OQ RZY;Z#XB^(TNCZ?_8\!TW5-1\V
MT_M!RTBR2[XY8AYF!%A7W9!! ^9L@'T-17C%LVH:Q\2[?1K[Q5J\MB?"$-W(
MR3/8//*9ROG&-=IC8@<[=I'3H<5S_A?Q#K[0?!_6;KQ+?7=SXD>6VU!99]\,
MJ+;R,JB, (&#(#NQOSD$GI0!]#T5X1X-U[4=>U#1-2D^(44&JO=30ZEH2AI)
M]^7#0^49"L8CP") @X7)X)S%X5U#Q!]A^&FK77BG5+Z77+ZZL;Q9YOW<D7D7
M+IA0  P:%3N^]U&<8% 'ND<L<JEHY%<!BI*G."#@C\#5BO -!;4(_AUY.@ZE
M-?:I+XBOTN;&?5Y(Y[N)+JZ_=12%B8W*)NR-N_8<GDUZ9X'UZQU;PM8.M_<O
M/*9]L.HE5NU$<SHRN 3DH5V%@2#MSGF@#LZ*\]\>:AK5OJO@NRTG4Y]-74M:
M^QW+0HC%H_LL\G\:D9W1J1^H/2N$'C#Q5:1:EH;:XK"/QB^BQ:C?.L)CM_L@
MG5'D"$!F<[ P4GYAT." #V;4M4T_26L_M]Q(GVRY2TAV0O)F1_N@[0=HX^\<
M =S3=:US3?#VEOJFJ7#0VJ21Q,ZQM(0SN$084$\LRC\:\YDU#QAI^EZ5;W/B
M2*XNQXHM[*0VNV0&V<JS02.\:EF52?F4 GC/.ZN9\165PO@[XD3MK-]/*/$E
MG:J)W$BCYK AMN!R,XXP,=N] 'T+17C&J>*/$?A6_P#&NG#79=5^PVNFW-O/
MJ*Q1FV-S+)%(Q:.,+L41AN5;!SP1Q67K^N?$[P[X5U>ZO/$6G+<F]TPV*6\B
M7DL,<\ZQ.LC&"-61CDJ0@;[PSTH ][K'U+6M-T=[)=1NO(-]<):0?(S;Y6^Z
MO .,XZG IFG66HVNE&SOM6EOKK=)B],,<;@,Q*_*!MRH(&<<[<D<UX]8KJ.H
M?#KPK)-JT\]W<>+G837"(_EE;NYYX"_W<\\9X QQ0![Y2'D$5XA=^.O%FG3-
MX<2\2_O9/%)T./4)1' PB^QI<#HA02%FV+E"/8FN_P#!=QXJ;3[VV\726<M[
M;7;1Q-;3+(_DE59/.VJJK)AN<  C! YH O\ ASP]:^&=).FV$D[VWG2SJ)6#
M%6D<R/@@#@NS'GU], =$:\=OO&WB.+QE-#:7D=Y91^(K?2##:0@PPQ.J!Q+(
MP#&<%BV(R54 !L$YIMYXH\<6]B^I6^K6)\OQ.NBK UCE'22X6$,Q#Y^7?G@@
MDCDXXH ]CQ1BO(]0\<^(M!@\3V-U)!?W6G7VG6=K<"$0C_2O+4EE+;?E+DC+
M = 3P32:SXF\=Z#ISB9K=7.K:=:V\E\D3320W$PB?>D+[5PV[:W<=L@F@#O]
M>T5==L$LFU74M, F67S=.N#!(P&?E+ 9VG//X<T_3;K0X;AO#NE7EL9M,BC2
M2RBF5I+9"O[O>N=R@@<9ZUYG)\1/$VD:KXE\/Z@^GWVHV>K:;I=C=+ T$>;Q
M5;=*F]OE0$GA@6QC@D&N=UW7M?\ !?BSXM:[9WEM>:II^CZ5)&\\!V-EIA\R
M*PYP>N>PX..0#Z*KE=<\*R:IJT.K:?XBU/1-0BA-OYMF8G5XRP8AHY4=>HZ@
M ^]<AJGB;X@6OB+Q)H]K+H(32]+CU>.ZELYB &,P$#()OF/[G_6!A_N'M!;_
M ! \5^(+/3X_#>CK_:$WA^TUB1#&DBK+<!MB?O)XOD!C8$C<<,/ND<@'HVDZ
M-;Z3;R0P23SO-(9IY[B3?)-(0 68].@ P      *V2JDYQS7DMQXR\=R:IJM
MG!'HVG/IWAZUUF9)X7NC'*_GAX<I*H89AX<'CT;/%C0_$GB#7/B'HACO8+?2
MKWPVFJM:>0S$&1TXW[\%AV;! &1CG- 'J&U=^_:-V,9[T_J*Y#Q%K]YI^I:'
MH>F_9TU+6KAX8I;I&>.%8XFE=BH92YPH 4,.6SG K$C\3>*H]<TGP?>QZ;;>
M(KV*[NY+E4>6W6WA=45Q'O#;G\R,[=_RC=R< 4 >BM%%)&(WC5D_ND9%2]!7
MC3?$[Q)-:Z#;6NCV":Q=:_/X?O(99'\I)8D=O,1ASM*H&P02,X[$U6F\>>,-
M3M-(AMY['3KQ/%TGA^]=(':.;R][!DR^=I"C(ZDY&0!D@'M+11M(LC1J77HQ
M'(JHL-E-??:%CADGA)3S  7C..1GJ."./>O/[KQ]K-GXOMM,FM;%[>35X]*>
M&+<\H5H\BX:16*1Y;&(6&XKSFJ:^*KC0_P#A-+C2_#&G_:+7Q-:V+K!(4:],
MZVP\UB1_K,3 >GR]>Y /2VTO3V\W=8P'SB&DS&O[P@Y!/'//K48T725ODOUT
MVT6[086<0+YBC&.&QGIQ]*X)_B'K&F0:]:Z]I-G#JVGWEI:6\5G/)/%,UUM$
M8R$WY4DY 3)"Y YQ4G_"?:M:0O8ZEH;KJUSJ,>FZ4[Q2VT&H,\9?S,2#?&J!
M9-P(/W!M+%A0!W<>CZ1&MU''IMHBW9S<*L"@3'_;X^;J>OK3(]%T>&WDM8=+
MM8X)8Q%)$L"A70# 4C&",<8KS_X=C4O^%E?$*36;6UM]1::Q67[)(SQOBWX9
M=P! .<X(X)(R>I=KFH:YI/Q&U6[T'28=3O%T..;[-/=&W0XE?<=VUL'"@#CT
MSB@#N&\,^&WTV/37T'36L(G\Q+9K2,Q(W]X+C /O6YCC%>677Q2OIK.QD\-^
M$Y]6GGTBWUB:$O,IC2<,8XU,4,NZ0['X;8O ^;GBS_PL+5KSQ!%I.E>"[N8M
M9VFH2F[N5M'MH)I&1S(CC*NFQSM&=V.".M '42>%?"\EXUW)X=TUKAYA<-*;
M6/>TH! <G&2P!//7FI(_"OAB&VM8(?#NFI%:2F>W1;5 ()#U=!CY6]QS7(>&
M_B5>>(]7LXX/"MZ-$U*.22RU.-9F!"@%#*#"J1B09*E9'[ [2<"KX=\=16OA
M;P5;Z/X<OK@^((K@V\$M]YKPF-6DP\LIRV?7L/H 0#I/"_AW6[.]NM:\6:E;
MZEK<ZBW26UA,445NK%E0*2>222Q[_*/X1772(LD;1R#*L"I'J*Y_PGKY\2Z"
MU]+8M87,-S/9W%LT@D\J6*1HV 8<,,KD'T(KF]7^)@T>?Q#O\-W\EIX=N(X[
M^Z\V)42)T5_,4;LMA7!V@9X.<<9 .C7P7X3C\.2^'8_#U@FD2OYCV2P*(BV[
M=NV],Y&<^O-4W\ >!WM)[7_A%M/2"XDBEE2.$(':-=L9.,?= ^7TZCFH-4\;
M?8;G5O[/T6XU.TT/!U2>WE0&$[!(512<R,J$,1QP0!DG &^(%G)XECT33=#U
M35&DM+:^6YM$C:(03LRI(2S@@ J<\9QR 0"0 ;%QX6T&^U.#5+S2XIKZWA:W
MBN6SYL<9ZJ&SD?7.:AA\&^&;632/L^EK'_8RLM@HD?;;!@00HS@9!(^G'3BK
M>M:Q_8JVTAL+N]>XN$MXXK5 6+-GDEB%50 222*YZ'XD:7<:?87EOI.IS?;=
M1GTI8XTC=DN(MX93A\$$QMA@2O<D#F@#2T_P-X7TF\U"\TO18;*YU .+B6#<
MC'?][:0?DR0"=N.0#V%:FBZ)IGA_28-)T>W^RV, VQ0AV81CK@;B<#VKDY/B
MAIUOID=_-X?UE$751H]VA6#-C.65093YNW8=ZG<A8#/.#Q766>K1W>KZCIL=
MO*IL&CCDF;;L=V0/M7!SD*5)R!]X8SS@ I>(/!OAOQ-=6ESKFDQWL]H&6*0L
MR,%;&Y25(RIP,J<@^E,OO!_A_4;D7,^FA)OL_P!D9K>1X/,@[1/Y9&]!SA6R
M!D\<FJNL^-M)T.XU!)8+NZ32H%NM1EM8A(+*)MQ#.,AFX5FVH&8 9(Y&<"X^
M($VI>*=:T#2;.X%M;:(NI1ZG&T3*1*',<B_/DK^[(QM)SU ') .J;PAX?DU5
MM6^PR17;6?\ 9^^&XDB"V_7RU56 49YX .:IM\/?"XTF/2EL[M;!+(:<;87]
MQY<EL-V(G&_YU^=ASDX..G%<Q\-_B%#=>%/!^EZZVH-J>I:2MPNHW<6V*[=(
MPTN')R2 2V<8(Y!-;MC\3O"U]<B"*6<-)9R:A;D1[_M," %V4(68$!E.U@K'
M(P#0!9U#X>>$=2UR36+G2G2\F5$G^SW4T$=RJ8VB:.-U24# &'#<<=*+KP#X
M9O-/UO3;FUN9+37+H7E]&;N7][*-N&!W97_5H,+@?**N>'O%VD^*(/M&CK>>
M28(;A9+BSE@21)5W(49U <8!SM)Q45]XST.QU&6SN)ISY%Q%:7$Z6[M#;S2[
M?+1W P"=Z?[NY2V 0: ([CP/HMQJFH:ENOX[C4#"\_E7TJ(TD6W9+L#;=^(X
MQNQ_"/?-+4/!?"#2=0O8+VXU&&^O-0^W20R2E$5,LL8"2?NT5?+8!#PQ!(.=
M&Z\:Z'9W[PW$\R01W*V<EYY#FWBG8A1&TF-H.YE&>@)P2#Q5*^^)7A'3+V]M
M+N^N5DT^Y2UNREA<.EJ[!2ID94*HA#+AV(4\X/!P =1J%C;ZAIEU8WD?F6UU
M$\,J9(W(P((R.1P3TKC8_A;X=C3:UQJD^=-DTAGFOG=FMGP"G/3@8XQZ\M@B
M3X@>-+?P_P"$O$?V&\GBU>PTV2Z22"T>=;9]C&,R$(RJ"5_B[9/3FM6W\7:.
MJWEK<7C_ &S3+**^O%^SR$K$ZDB087Y@=C_=SRI% $%GX'T^QU/1]0M[Z^\S
M2-,?2K4%HRJPMLR3\G+?NDY]NG)K)C^$GANVT?1K&PO-4L)]$,PT^_MKK9<0
M)*VZ2/.W:ZD]G5JU;_X@>$]-LK:\N=7S#/:#4%>&"6;R[8C(FD"*3''@_??:
M.O/!J33?&6G:IXRO_#MFDTQM;:WN?M*0N8I!+YA&' V[=J ALX;=@9(- "6/
M@G3=-UZWUJUO;X7,%C)8#S)5D#*\GFN[%E+%R_.2<>U8]O\ "W3=,L=%BT?7
MM9TZ\T=9H;>^BDA:4PRMODA<-&49"P!&5R"!@BNNU+6M/TA(3?S>7)<,4AA1
M&DEF8#)"1J"SD $G . ">E<=XL^(EGIO@ZQUCP[<)J!U'4+?3X94A>5(F>=(
MGWA>CJ&/R,0Q88QP10!>TOX>V&E7.A3PZMJ4S:)-=30)*T95C/GS V$!(RQ(
MYR,]Z;#\/+>#2K2QCUR__P!&UQ]=,A6+=)*TC2LA^3&PL[=,'!QFM_0X]7AT
M^3^U]0CU M,S6TRVYA?R" 4$B]-XYR0%'3@<U@WGC@67Q,TOPO\ 8\Z?<[[:
M>^8$+'>&,2PP@],F)9"?=HP.M "6?P_73==GNK'Q!J<.CSW1OFT0&,V_V@MO
M+AMOF!2_S% X4GKP2#FV?PMCL]!TG1EUZ9H=.UW^WE?R$W22&0RE#Z+O=NG.
M"!GCGM-4\0:'H[K'J6I06LDJLZH[?,47&Y\#G:N1ENB]R*K/XR\)I8PZA)XG
MTH6<^XQ3_;(_+DV@%L-G!P""?3(H PK7P#J.E3ZE)HOB^]M([[59-4\B2WBE
MC1I V^,C +(68'!/&.,'Y@[1_"NK^%[G0=.T74"--^U7EUJD45K%'#+YNYP%
M!):(+(PVJF<C.X]SNWWB[POI8SJ?B;2K(>4L_P#I%[''^[8X5_F8?*3P#T-5
MY?&7AF/Q'8: VLVK7NH0_:+=5E7#I\H4@YY+;AM R3U'% '5]J*** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH I3@><>#11-GSCQ10!=HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ,4@50, 5YKJGCW4K/P]JGBZWM;2;
M0],U!K66,[C-)%'+Y,TH8' VN'(7:<A>H)XGTGQ1XJU;QMK6DVVD:<=/T?5$
ML[BX-PX<1M;K+N VX+#>HQG^(>YH ]"V+S\HYZTNT5RWC+7+KP_X?.H6=K!.
M_G11.]S<+#% CN%:9V/\* EB!@G& 037&Q_$K6)=%BN+?3[.\NO^$E30&<L]
MO'*K;3YJJ0S+PW0D],\CB@#U@Q1F02%%+@8#8Y%-\N/8R[5VMR1C@YKRK4_'
MWBS3?"'B75)M)TX7?AC4EM[\(TDD;6QAAF:1 ,-E4G!/KY9X&["]SINL/JFN
MZE;VPAFT^TC@"W$9SOE=2[+UQ@(8F'^_0!NQQQPIMC18USG"C ILD,,CK))&
MKLIRI(R1]*\P^,-E#?2> ;>2**42>*K-662/>&0+([+C!ZA/Z]J[+Q5X@L_!
M_@^_U^ZMVE@L(@5@AP#(Q(5$7T)8JH^M &[Y,1E60QJ74Y#$<@XQ_*GO&DB[
M9%#KZ,,BO)M1^)_B'1M/UV>]\(R3C3H89H;B,RPV\Q>18VBW2QJ=ZEP1QAAU
M*UH-\1KC2[[Q)8^(-"^Q3:18V^H1K;7(F\])G>..(DJH60O'M[K\PYP,T ;W
MB3PM-K2V<VFZE_9-Y9W7VQ66%9(YY-A0>:A^^,,>X(."#P*;I/A40W=QJ6N7
M$.K:C-''"S?95BAC2,N55$YQS(YR6)^;KCBN(OM<DT;XLWWB+Q-H]M:?V1X3
MGO&-I,URS)YR$@$HF#^[(Q@Y]1SG6G^)6I6=AKEU?>$Y572]+?4Q+%-(89-A
M(>)G>%-K@8/ 8$9].0#T2?3[*ZB2.YLX9HX^462,,%XQP#TXHN]+TZ_$8O;&
MWN1&<H)8PVWZ9K)\,ZIJ6L::][J6AR:.2X\F*2996EC**P<[1\O+$;>Q4U@Z
M]X\.D^+9/#.GZ?;7FHQV2WOV>>]^SRW"LSC; NQO-8;"6&0!N7GDX .GET+1
MY[F>]N-(LGNIT,<LSP*7D4KM*EL9(*@#'IQ4:^%_#2R6QCT"P3[+(9H,6R#R
MG)!++QP<JIR/05YA-XLU+PGXW^)>K6^@7FM65E+:SW#)<JB6T2VB.^-YY;YF
M8*!CU*Y%=7XH^(D/AN.ZNO[)GNK&S@@GFN"XA\T2E@%@##$K@+N9<C ([G%
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
M_A^]LGCENM0COVU!M4&J03"*Y2Y*JI<%5"#Y45=NW:0.03S0!C6WB[XEF_\
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
M "BBB@ HHHH **** "BBB@"I,O[T\T4V;'FG]YM]J* +M%%% !1110 4444
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
M[7&D_P!L61U$L4%J+A/-+ 9*[<YSCG'IS6W7C$.AZY)X6C\#W6FWJ:I!KHU
MZF$Q;O%]O^TF<2@@!BA*[/O!CTQ\U>SCI0!CZEKVAZ.T*:MK%E8-.=L0N;A(
MC(>.%W$9ZCIZTE_KVBZ3/#!JFL65C+/Q$ES<)&TG('RAB,\D#CN:X/Q$U]I?
MQ%U62_\ !^H>)=&\0Z5!IZ?8HEE$;(TP>*7<P"(XF!W<#@YK-DM=4TG6?&L7
MB#0;K4K;Q%96T5C%I]M)=1X6 Q/:EE'[L!V)#/M7#DY&&P >FW6O:+I\TD>H
M:Q96;IMW+/<(A7<<+D$\9(./6I+S6]'T^XM[>^U:SM9KK_41S3JC2_[H)RW4
M=/6O#8?#EY8^(_$<>O:/>:K<V_@NST^.]73YIEN+J-)!*(WV$,Q+Q],D\^C8
M+:'5+?3?#DME8ZQ_;'_".Z=I]YI>H:3.]IJ(4D&,R%1Y$T;F0[BV &#$$<B@
M/;+.\NFUO5+:>:P^RP")H$AD)G0%3N\U3PO(^7'4 ^E9.F^,(=5\>3:'I\UC
M>:='IPO/M=O<"0^9YI0H<<< 9_$5Q'B>'5;J^^(T>C:/>2NT6G,T8M9(QJ$4
M9)N(HY" LC-&2GRD]<5EZU->>+-2\47G@_P_K%G+=^&$MXGNM-FL3-(D[EH<
MRJN&*-M!]S@G%2![=#J-A=1M);7L$T:-M=XY%8*WH2#P:O@YKYCUJPT/7/".
MKZQI^G>*C//)IEO<#4;#[+Y?EWB-LBCBB0L\<9FRZ [5[^GT)HNEZ/I.EI:Z
M'9V]I9.S3*ENH5"7.YF&/4G.?>@#4=EC0N[!549)/  IJ2QR1++'(K1D9#*<
M@CZUPOQ(69=-T6XFM_M.C0:M!)JT04OFV^8!BN#E5D,3,/[JD]J\Y\36.GMX
M>\:S::L7_".7FI:7+8I$-L;SK*ANIH,=04QEDXRCGUH ^AJ*Q-%TG2]#TY;/
M2[5+6S#/(L2$E078NV,] 22<=!VXKD_BA>Z?:VGAV'5I%CMKC543S;C)M481
M2LOGJ!^\4D !,KE]G(H ]'SQFBOFVWU[1M.\(>$K?4M2A;3++7M3ANK#4('@
M@E0/<&-6+@K'Y8:-EC;CH."O$<ZZ$OAKP/\ 9=<L+V.^\8DRFPO&E6"W82G[
M.9!ABL:F)<MC'RXP,4 ?2U%?/'BJ'0=-\4ZIX3U_7)-!LHM-MUT&9HWFGP Q
M?[-*S$_:/,';+$;!SCBOJ&I-?>+O$VA^(O$5[H_B2SO+>?1BMKOO98/+BV+:
M'<(V+OO$BA2"6?<=H&T ^C^]9\E]9QZK!IDEU&MY/&\T<!/S.B%0S >@+J#_
M +PK0'2O&O$ATZQ^/T5VRVJZI)X:E:R$TOEM<7(G41QKR-Q.?NX- 'LM%>">
M'M4U"XL?ACKVCZA=W>NZS,(=>AFD),J>4[7+RQG 3RI5 7 &W<$'!"GWN@#D
M?%'C >'9OL]KH]_KEZML]Y)::>JM,(595+!21N.6X4<G!]*Z.&031HR[@&4-
MAU*D9]0>0?8UYK>:5;O\<=2=)+I9#X:$@V7<BD,T\@XPW3CIT!P0,\US7AWQ
M%<:AIOPGB;Q'<R75]I-RM\!>,6ED6T!)D^;E@^2"WS _0T >L:YX?\+ZD\5Y
MXBT?2[UHF58YKZVCD*$MA0"X./F;CW/O1IWB"QO]?U?0;6">*;1_)68O&%0^
M8I90G// ].XKQ33]/N]2^#_A3Q-X@\5:Y?7&HZEI*S1S7S+"F-04;U"XP2IY
M))^ZI&",U<\56]U;W/Q3UC1_$&I:;-H>F6EY:M;7/$KQVKNAE8@M(#MP=Q.0
M3G/8 ^@:*\*U;6]?\0>)O%VGQ>+H/#%YH(M)+9WED58H6A65YC$&VSAG+(0V
M0 HP0<YZ3PO<:]K7Q$\4?:?$5]%8Z5>VOEVB1QK'*LEE&[1L'0NH#ON&"K9X
M)/0 'J-%':B@"IL7SUF^;*J5^\<<X[=#T'/;GU-6Z** "BBB@ HHHH ****
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
MDBC5=[3#RBRNY+%65E4 K\IP<@'LE8MWKFDV6MZ?H=U>I%J.I+(UK 0=TPC
M+XXQP".M<SX4U#Q-KFNZM=7&M1C3M-UB[LOL@M5S+&JJ$^?.058GMSSGMBSK
MFJ:E:?$CPEH]K)$+:^BO9)PT89P(XUVD-U'S.N?6@#MZ3@UX3H/C+QU-;?#_
M %;4M8M+B#Q+J%Q8S6J680J@2=TD#=<@1+QC&/4\F[X;UK7=-\/:3"FN/>WW
MB#Q'>Z>L]ZB%8%CGNF>0;%7+,D& #\H8C P,4 >U8K.U+4M/T?3+G5-4O(;.
MRMT,DT\S!4C4=R:YGPKKVIWGB7Q1X9U(FXFT.>$1WP0*+B.:(2*& X$B\@X
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
MV]^G.<5M@ *% P/2O M4OM>U3PH]UJTUI?SVOCJWM[=1&T6QH]01!@EGVJ4
M' R,GKFNJN/B)JFEC7++5=-M3J>GZC9Z?;BT:21)6N51EX*AF*AF)4<MM&,$
M\ 'JFU<=*, "N0\)ZYK6K_VE'K&CS6'V294@N7A:%;R,H&WJCY9,$E2"3TSG
MFJ%CXPUC6M1>;0]%CO-%@U:32;B0SE)X_+RLDVTC&U7&W;G)'S>U '9K]FG$
M@A9-P8AF0@E6QC\\5QFG^!;J"&RT_4_$']I:982Q2V\364:3,8F#Q^9*,EL,
MH.0%)QR3DYXWP;X@U'PQ9SI'HMHVCWOC*_TYY5N"DL;RWCHC+&$VE0V ?F!]
M!Q731^/-07QU8:!-I=HD-]?W&GJ$NBUQ 8HY9%DD4+M59!$2JYSA@>>10!Z5
MM7'2JR6MO'#Y$<")%R-BJ O/7BO.;'XC:U='1KFY\+6UOI^I:Q-HK2)J7F21
MR1O,F]4\H!D)A[LIY/! !,<GQ.O)+VR:S\.(]K>:])H$337C1RB5-_[QD$38
M0E&Z$D#!. 3@ ](%G:B!8!;QB)  J;1M4#I@4AL;-E=6M82'^\"@^;G//KS7
M CXC7TVKV?\ 9_A2]U#2;C4WTUKNU2=WAV2/$TS+Y/E^6'0Y(E)"G.,Y O\
MAOQT?$?B&[TR*ULXH[:2>*55O2UW T<FU?-@,8V!P"P.XC&/6@#JCINGM<V]
MPUC 9+92L,AC&Z(8QA3V&/2H9M!T6X$BW&CV,HE;<X>W1@YYY.1R>3^9]:Y?
MQQX^D\&_:I6TJ.:VM;%KYY;BZ^SB;:3F&'Y&$DN%)VY7JO//#-1\=:A%K6I:
M7H_AEM1EL=+@U4N]XL*M'(9/D/!(?]V<<$'U&* .IO- T.^\\WFBV-TUQ&L4
MIEMT<R(K;E5LCD \@'@&H[;PWX=LM.M]-L]!L+:RMIEGAMX;9$CBD4Y5U4#
M8'D$<U@3>+9-9M&M="TL7K2:3'J4XFN/(\J.8-Y:@A6R[!7XX V\D9%'PUDN
MO^%)^%)K=%N;DZ+;.BRR;1(WDJ1N8 XR>IP?QH [VLFUT?2[/4+R^L].@M[N
M\8-<S1QA6F(Z%B/O$9[UY''XBUS6[3X=>)]2TD27USJESY%I87+8E4VMSM5P
MR( %(7DYX7=GG%=3'\28#I-E)<:<MEK%U?7&GFQN;I42*2 L)&:8 C8 HP0"
M2748Y. #IO\ A#_"L;7[KX=TY3J2NEX1;(#<J[;F$G'S DDG-2VOACP[8ZE9
M7]GI%M!=6-J+&VE2,!H8!TB4]EX''L*X34O%FE^(M.\%:E>:+KEK)/X@2VCA
M$OV8P3IOYE&1YL1"DC (88/%;OASQQ)XCUNZL;7PWJ,-M:WEW937LNP1QRP.
M%*G#<[B3@KD<<\Y  '^+/"/_  E'B3P_<7UI976E::\TDT5QDN[.FU2HVX!4
M\YS^76M&[\$^$]0TRPTR_P##NG7=EI[^;:P3VZND+\_,H(ZG)SZYK$OM6LK#
MXLWK"SU>>_M_#C71CCN%^S2QK,>%C+ >=G(W' Q@9JC9_%2:\&E?9O!.M2'6
MK 7VF;6AQ=_+&S)DN/+VB3.7V@A3C/&0#I;/P#X-TV_LKW2_#.G6-S8-(UM)
M;0"(Q&3[^-N.O?VXHNO OA&\N=8O+CP]9O<ZU$(-0FV8>YCP!M8CG!"J".^!
MG.*Y]?BI:-HWA[4H?"^N73:XT\$4$$43O%<0B3?"P\P?-F)P",KP26 YK&U[
MQ<OB;PSH6I:;_:VB7=GXKL+"^L9)#!+$_GH'BF$;%74JX.,E2"OTH [/6OAW
MX+\1/IK:YX9M-4;35"VKW0,C(H_A))RP]FR#WK2D\-:*VI/J369,\DR7##S7
M\LR(H5'V9V[@%4 X["N3M_%F@Z/XQ\;S7VI:RIT]K$317KJULK21D1):(#G<
MYX(Q\S$8K83QM'_9EQ/<>']7M;Z"YCM/[-ECB\Z21\%-C+(8B"#G._ P<XH
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
M'.3QP0.*GU+X:Z7JDWB62^U346.O26\Y*2+&;.6  1/"R@%2-JGDG)%>@T4
M<SX9\._\(]I[1-JU_K-W*1YU]J$@>:0#A1\H"@ =  !R3U))Q(_AEI-OXNNM
M:M=4U*&PO+G[==:*DH%G/=<?OF7&<Y 8KG:6 )%>@T4 >;VOPW^RZ7#8+XBN
MR(]?;Q TGDQAFD:0R-%TQL+%O]K!QFJUO\+6M]5M+V/QIK2PV6K3:K;6BK (
MHFE\PRK_ *O<P;SGR6)(!PNWK7J-% 'G%O\ #>:WT?0M,_X22XF.D:P^M">6
MW3?/(\DCE&Q@!<S2=!GISQSY[X<M?$,/C*>^M[G6E\137LDDUA?>'4>)$:8Y
M'VXJ/D$> ,2D[< +QBOHFC\* /.-+^&G]D>)[N\LO%6JQ:%=7C:A)H0\OR/M
M#-N)#[?,"%OF*!@">N1D5>TOP?>6_B*PUK5]:&ISZ;'/#:R_91',R2D$K+)N
M8N%"@# 7ID[CS7<T4 >:>+_AK<>*=;U.^M_%$^EQZIHYT>YA2UBE)3<S95G!
M*@[R& ^\,<@@&IK/P+JUI?:G>2>)ENIM1T>'2_-DL0&C,9E*R?*X5O\ 7,-N
M!P%Y)R3Z+10!YC#\/-8T^^LK[2_%4=G=?V3%H^H'[ '2ZCBSY4JJ7^210SC)
M++\W*G KK?"&@OX7\%Z/X;>\%Y_9EK':K.(_+WJBA0=N3C@#O70T4 >:Z3X"
MUS2T\+V[>(+:YMO#]Y+-$GV(HSQ-%)$$)\P_,!*QW=#@#:*IW'PSUJ2,:A8^
M*8;'Q!;:Q<ZI9WJ61>.-)QB2!XS)\ZD=\@\ C!YKU:B@#S[4O!^N7T7AU9/$
M"W5WINJIJEU/<V^?/(##RXU5@(EPQ ^]C SDDL=/P?X>U+P[!JL%Y?6]XMYJ
M5SJ$9AB9#&)I&D*-N9LX+8!&..U==10!P>I>%=:NO'M_XFLM2M4BFT4Z5%;R
MQL6C<R%_-W ].<;<<X!S5/3?!.M:;<^!9/M5G,/#&ERZ?)]]3<%HXT#+UVX\
MI3@YSN/3'/I%% 'A+Z5JGA+6/AOX7BO-.GU0:OJ=ZFXND3+)%.Y4@<J?WS*#
MSRN<'D#HM0^'^M3Z<K0W%DVHW7B.#Q!?,[.D9,+1[(DP"<;8HUW''0G'.*]0
M\N,MN**6]2.:DH \D\0_#75/$$OC8S7EI8G6FLI]/N(2S26\UJ=T;2 J 1N
M. >!D>]:5_H/C[5= C_M2^T:YU S1-+8()8[&6)-VY&.&<[BP)R,?(HQUSZ3
M10!XW;_#GQ58^'9[*UFT4SQ>(X]<LXHU>&$)O#-$>&* =L _AGC4U3P-K^M#
MQ6+J^M+:35K>R^R7$+.3%<6Y+AV0CA?,P<!VX%>H44 >7>)/"/B3Q9I>O2W=
MOIMEJ-]H%SH=M%'=O)&OG_ZR1W\H' *IA0IZ'GGBUJ/AGQ)<>*6UJWM=)D3^
MP#IOV>YF9UDE,BN58>7@QD KGKSG;7H]% 'F?AKPOXD\*C7)])AL8;>]GMVL
M=$>\E>VL%&!.R.5RN[+,$50ORCIDX],HHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** *4@_?/R.O]**24#SF^M% %ZBBB@
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
MB$2>8(4#_P![:,T ?/>G^(-&D\?^&=0M]8MHIY?$NH6UT+FXW7J@I<JL<Y&
MB;A&L<1!R-A!.*T_!NL>%[[4;6YU;4Y(O'=E>7ZZI:QN%D*#S03.&'_'NJ%"
MASM&$ )(Q7N?EQYX1<YW=._K3?*BRS>6N7^\=OWOK0!\X_#.SL]+T+X-:K:7
MDJWFI>=:3@W!V2PBVG8*(\[0 ZJ1@9R3DY//T)JD$UYHM[:V\GES3021H_\
M=8J0#^=3-:VK21R-;Q%X_N,4&5^GI5J@#RGX7^(M#L?A5I&FZC?6FF7^BP"Q
MU"UN)5C>WF3Y6WJ3QN(W ]]P(SFG+8C7/B*;2WU;5M-T^+2[._AM;>9H C"0
MX4QG[HVJH9<#/>O19-/L9KM+R:SADN8QA)FC4N@]CC(I5L;-+Q[Q;6%;AQAI
M@@#L.."W7L/RH \&\-:Q?7=Q8>++7QIY_B5H[T7GAD&5FN9@KGRWB:8B)8VC
MPKA%XP.=W-;1-0TG5O%/P?\ $4?B*XU#4]5DN9]02:_=@DYLY-P$);;%M<E
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
MFDW[6W;,[-G&X<DKD[VH_$36H]6O[2QM[-9K77H-&73IXW-S-'((R;I<,,H
M[/@*05C;YASB\WPA\/?VC]H@U36K>S74DU6'3(;S;:V\ZL7)C0#@,YW$$D _
M=VUQ;^#_ !M+XFU>:VOO&6D:I<ZA<7L+6M[:OI+*6Q#OW$R;=JH&4+NY; P
M0 =?8^-/%VK:O=R:/X;6[TFQU1M-F8M'&SB-@DLJNTP*D-N(0QG< /F&>)_#
MGC:^UKQK>Z!=?9;*XM+BXCETR>&2*Y$*,1%<1NS;9HW 4G:HV[P"3U,O_"L=
M#'C*?Q!'J&IV\5W*MS=:5%<;;*ZN%Y65X\<G(!P" 2H)!J[I_@G['KEOJFH:
M]>ZM]BDN)+"&Y6,"T\YCNPRJ&8!3M&XG ]\$ &UXBU"ZTGPW?ZI9V\-Q<6T+
M2)'<7"V\9([O(W"*.I/H*\_/Q/U!=&U^\ATN&\DTO4;*SB=XY;1+M+AHUWA9
M 6 #2'!Y5@ 0>:[CQ=X?C\6^%;OP_->SV*W.QA<6^-\;(ZNK#((^\HKD[CX6
MR7,&IQS^+M3NGU*:RN)Y+F.)\R6SJX;"JH&XHN0,  $ #.: &77Q*O-%O/$&
MFZYH\!U#39;"*T2UN"4NY+QFCACW,H*D.IW-@_+SCM5?PXEXG[1'BEKZ.W2Y
M;0;#>;;=MD_>SX8Y&0>W4\+GCH-+6OAK8^(-1\4W&J:I*T>OPVT>R&,1M:-;
MEC#(CYSN#,QYXSCCUL^&? ]]H'BJ]\3:IXJN]>U&]L8K&5I[>*(;8W=E(" 8
M^^1^9.>P!Z!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $"
MY\R7_>_H**%!\R7_ 'OZ"B@">BBB@ HHHH **** "BBB@ HHHH **** "N?\
M57T6F>#=;U*:ZELX[:RFE:>!=TD0"$[E'=AU ]:Z"JTT,5Q"\,\:R1.I5D<9
M# ]01WH ^=K/Q7/8Q>,+?2?%\4#+X0AN;-[G6#?,MPJSDS,Q.T2E C.$W#@'
M)KI]'=M0N]6UC1]6OK?2;;0"#;G6OM+"\8.WF?),XR%.-Q(R0".F:[G6/ NB
M7GA^ZT_2]/T_3+J2U:SAN4M%)BC8DLG&#M;+9 (SN-9.@_#U;?5/[2UVT\/%
MTCEA6+2=*-JLB28#>:6D<N"!]W@<DG/& #SNXGU'1? _P^U.Z\87D%IXBM[9
MM2O=9O)Y+9)!9$HC%9$,2NQ)8A@&*+NSDYFNM=NM+A\+:+<_$"UFTF[?4E.L
MW<T\5K+,DB>7 )DE5BJH9U!9V!*8R2!7M\GA_0YM'71I=(M'TT<"U:%3&.<_
M=QCK27/A[0;S3(]*O-'LYK"+ 2W>%3&F.F%Q@4 >&WTFN6/A>WU*7Q=<^+-%
MTK19S?W&GZE-9W:J9Y0EY'M8"X 2)E&]CNV;E8Y^;T3XK+'??![7KA9IH5^Q
M&5&21HC@CHV",C!Y4\>H-=-=>$_#-[<6]Q>>'[">6WC$,+/ I,: Y"CC@9[=
M*T[JSM+ZREL;RVCN+:9#')#(H974]00>U 'D>H:-87_Q5GL;+4M3BMH_"^Y;
MFTU&3S6(NI!CS]QD."3QNQP >@%<UJ?BK4M2^&.C74GB6ZM]7_X0?^UY#'>&
MR2*9HT"W,CJP:0[QM$>"N3\V,KGVV'PGX;MI-UOH-E QM_LF8X0I\G_GGQ_#
M[=.OK4;^"_"<@LED\-Z<XL$:.US;J?LZMG*IQ\HY/2F!YCX05=4^+>BZM>:C
M=RWEQX-M+MV^V2>6\K28?"AMN#QE0,9&>O-;7C.Q%Q\=OAN6GNT5X-2+"*YD
M10R1QE3A6"Y^9@>/F'!R!BNT@\&^%;2[T^[M_#^GQ7&G1F*SD6W4-;(<DJAQ
MP,DG\35S5/#>@ZY/9W&LZ/9ZA+8R>;;/<0JYA;^\N1P:0'A.@MJ>C>&[;Q!8
MZU>6\D_CV>T^R+)B"6*;4FBD#K_&2"S G)&!C&*WQJOC#49OB-I>FZ\%O(/$
M%M::>MU.L1$1BAEE@C;;\I9#(%.,@D'.1FO1U\#^$5L4L5\-V"VL=S]M6$0@
M*L^<^;CIOSSNZYYZT^X\%^%+AKYYO#]J[W\Z7-RQ3F:5/N2,>[+V/48&.@H
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
MR>=YD6,C:%"L2V[< "I  ]K%QX/OK_7&U"ZUB+RGT.31WBCM65MSD%I0QD(
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
M9\06&HG5(-) \]+6-W8,RYCX"\*V00_W<'.<5PNK>'-:UKPU>WD/PY.F75W=
M:7Y]O<3QW%W=""[267>PD9/)5%(4%BQ);Y5X!U?%6BZ]?7_Q&CTW0;B4ZEIE
MDEL_RHEV\7F>8JMNX;:Z@9QR.O% 'J=G>0WUJEU#Y@1\X$L31L,'!RK $<CN
M*OUS^FZI>7UQ%YN@W]AYD!FWW'EX3YRHC;:Y._&&QT /7.1704 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 0JW[R
M7C^+^@HH4_O)>/XOZ"B@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@##USPS
MX?\ %5@MCXDT.RU:V1MZQW<*RA&]1D<'W%6-+TG3-#TN#2])T^WL+& ;8K>V
MC$<:#.>%' Y)-:E% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MT4I(Y!'55ZCZ<\UQ.H7'B+2[W6M!M_$FJ/:6OB/2+>VNY9O,F19S&9H2Q'S
M!@V#G[P[4 >[UAMKVGKXKB\-LTHOY;-[Y1Y9V&)75#\W3.77CK7%V%E<W7C'
M6O!UUX@U<Q:7IMO<6<S7K).[3RSEI69-I<)LC0!L@!>0=U<MX=DUCQIK_A"\
MUJ^O=*O[[PG<374EB?)DD_TBWY!P=F[AOEP>?3J >RW6J6]GJ%E8R+,TEYYG
MELD991L7<=Q'3CIZU%H.N6'B318=8TQI6M)F=4,L31ME'9#E6 (Y4]17G?@_
MQ%KFI:?\-IK[499'O[:Z6\S@>>T<> S\?>R,]N<\5SGA./7M&\%^$]<TWQ%?
MLMSX@DLI=*DCB,$D$M[,CX&T,&4'S-VX_<(Z&@#VK3]7L]06Z:WD<"UN6M)/
M-C:+$BD @;@,CD8(R#G@FM:O$-<N=3U&S>*_UB\(M_'=K:1!)##^X,L+",[<
M;@,D@GT]:F;5_&6O:KXIDT;5K;2%\.:HEL'N[L[$AC2)W\V'R2&5T9SOWAAD
M8V[3D ]-\0>(-)\,Z)+K6M77V6QA*AY?+9\%B .%!/)('XUN5\^>.-8U'Q)\
M+/'.M3:Y);Q:=JYTV.PB5#'''#<1QD2#&XLY^?.05#)@8SN]2\:ZQ>Z;!HEC
M9W1LY=7U2'3S=*BNT*LKNQ 8%=Q$949!&6'!Z4 =C17C6O>)O%FAVOBO2H-6
M:XN=-N-+DLKZ:&(N8KJ<1-%( @4X*O@A0=KKW&3V[0:]H_@O5C?>(FU#44BN
M)HKY;6.(QC#,@V %3MX&2#G'- '745Y5IGB;7[R\^'T<VJ;1KOAV>\O%\J/!
MG6*W82#C(YE;CITXK&\*^+_&+1_#S6M;UR._L_$]C,US:1V:1B)EMC.KJPY+
M?(P/.#NX48H ]NHKQG2?$WCK4O#>G^+H[^WCTK4])GNVBN#"?L\IB,L/D!5#
M/M 9760]L\8(J'PGXP\97UY\/QJVLP74'B_19;EEALUC:UD2"-Q(#R"27.01
MMR0 ..0#TU?$N@GQ ?#_ /;%HNJ?PVC2@2/@9(4?Q$#!(&2 03C(K?KP/P]J
MLVCZ!9)'>?:]0UCQ??Z;9SWL,<GV.3[5<F69=J@DF-&XR!DC^'(K3\5>.O%_
MA33/%ED+FTU#4=%;3;BWNGM=JS07<QAV.H8 .K1N=PXP5^7K0![317ETFK>-
MIM>/@V/7-)AUR*PEU.2Z%FS1E6EV01["_ '.YLYX7'4U0OO&/C^\UV_T7P_I
MEG<ZCH=E9S7L411H[FXERSQJ\DB%(]JL X5CD\CY<, >P52@O+6ZDF2WNHIG
MA;9(L;AC&WHV.A]C7F7B#QQXBTCQ8D*K;?9%U+3[%K);=YG,=RR(TCSH=D+!
MY/E1A\PCSSO&,*^U3Q;X9U7XD>*-#M=/DTG2]5%UJ,%UYGG7,26%LSK"1A48
M+N(8ALD@=LT >TQW=K)>RVD=S$]Q$H:2-7!= >A(ZC.#^57J\<OO$UOX7^(/
MQ!\426;2QV^AZ3(L*81I7:2Z55)/&2649YQ[XQ76>%=6\;7FJ7]CXHT)(+>-
M5EMM1@411RY)S$8C*[AEX^;.&YX7I0!V]%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 0KCS)?\ >_H**1?]9+_O?T%% $]%%% !1110 444
M4 %%(>012T %%%% !14,D:21M'(H=&&&5AD$>E2CVZ4 +5"\FFALIYK>W-Q,
MB,R0J0#(0,A<G@9J_7->,IH[7P+KMQ)<?9UCL)V\T2>64/EG!#9&#[T :NGW
M%S=:=;7-Y9M97$L:O);LX<PL1DJ2.#CID5H5\]Z)#8:MXN\ :;J&K7$NGOX%
M:>YC^WNJ2,#; ,XW9Z;R2>N#G/->A?"?4I+_ .#?AV]NKR6[F2R"2RR/YLA9
M,J=Q&<MQSWH ]"HKYR\$:SID_C+P_>0ZI;H-5TG4C>#[5FZDD#0LHNW^7,P
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
M10 4444 %%%% !1110 4444 %%%% !1110!6!_>R\_Q?T%%/4?O)?][^@HH
MFHHHH **** "BBB@ HHHH **** "BBB@ J-XTD0I(BNIZAAD&I*P?%6LS>'_
M  EJFNV]O'<O8V[S^5+*8E;:,X+8./RH UOLUON!\B,$#:#M'3TI\<4<2;(X
MU09SA1@9KS_Q)X\O/#WB'6=/_LNVN;?3O#\FNK,U]Y32;'VF,KL. <$[\G'
MQS5?_A95Q8:I)#XAT)=.M&T2?78)8+S[1(T4(0R(Z! %8!QC:S@\\],@'H L
M[<*5^SQ8.X8V#OU_/O3)K&,V[K:Q10S;2(Y/+!V-S@X^IS7G?_"PO$5OINL:
ME>>#Y8X+'29-321FFABW)RUN[RQ*=V.0R*P/S>@W7=)\:>)-0\33:#=>&+?3
MYY]+&J:>7O\ ?O3>J,LVU/W; N#\N\'GGB@#>\+:7<:/:SV^I:Y_;6LS2":^
MNBB1EWV*J_(F @V(H QS@GN:JZUX5U'7_$=C-J6IP/HVGWD.H6]HMM^]$T:L
M #(6P5W,&^[GC&:\\\$ZG;6\/AG48] T^;QCXA6]-M,ERRAK;S?.F>9]F3M=
ME 4!B<KR,G'17OQ.OK.."%O"_F:Q_;B:%<6@O $CD>/S(Y$D*?.I1E/(7'S>
MG(!Z+)8V<TIFDM87=MN6:,$G:<KS['D4V.PM87<QVL*F0$-B,#<"<G/KDDDU
MQ:^,O$D[SVUCX/CN=0TV*W;5+0:D T$DHW>5$=F)2J?-EM@.5 ZG;4UOXJ-I
MVLZG:Z;X;N]6M-)N8[6[D@\TRM(0K.(D6)E?8KJ3N=,\XSCD [JXT;2;J)8K
MC2[6:-6W*LD"L%.0<@$=<@'\*=>:5IM\R-=:?;W#1Y5#)$K%01@@9''!-<3?
M_$0Z?XPLM%NM&6"*\U!=/B,MV%NGW+\LXM]O,.[*[BP/!X[5S&E^*+SP/+XT
MU1O#,UWH:^)9GO+R.X1&A#) @9(SS)SRW*^VX\4 >O?V3I0NHKH:;:_:(%VQ
M2^2NZ,<\*<9 Y/3U-/M=-TZSFFFL[&WMWG.9&BB53)]2.M>9>(+K3[JS^+5K
M#I,EI?P:6/M-P\@876;20QD#HN ,>_<5:TN]M(/$'A2VCT22?6V\,2R6ES)/
MY<91/L^Z(CG&6>/YB#C!QF@#N(_#OA^&*")-%L0EM(9H5^SKB)R=Q9>.#GG(
MYI[>'=#?6!K3Z19MJ0  NC"ID&.GS8S7GWA_XCZE_P (3X4\0>(--"QZ]<1P
M2W,<RK':M*3Y>X8R%S\GKG;GJ6KOM+U;^U+W4DBMW2"RN3:K,3E9V507*^RL
M2A_VE;TH BF\(^&9AJ FT6T<:DP>\#1C%R1G!D_O=3UJ[/I.FW6B/H]Q90RZ
M<\/V=K9ERC1XQL(],<8K%U3Q=!I?C72?"DUC-Y^K032VDY=%CD>)=S1<G.['
M/3&,^E97AWXD:7XCT?1[ZUTZ]CN-5OY=/6U;RS) T:NS/)AL!0J9SR?G3CYA
M0!KOX!\&RZ5+I+>&[ V,LRW$EN(0$:11A6(]1V]*2\\!^$=2;4FU#P_97;:H
MJK?--'O-T%(*B0G[VW:,9Z=L5Q5OXX;2_#WAW_A&='U.\@U3Q%<Z;(+ZX66<
M,DDYD"EGP<F)@OS!57'/&*@TGQQ:^&;WQO>ZE9ZQ<6$7B-89K@,)4LE>*VC7
M)=P2N]C\L>\J#T&10!W,GP^\&R:?<:>WABP%K<F,S1K$%\WRU"Q[B.3M &/0
M@$<\TNI>"M%U ZI=2:=;RW^IV1L+B6Z\R5)8L8".NX;E]L@\GG))J#5?'VFZ
M2=6FDL;^XT_17$>I7\"QF*T.Q7;<"X=MJ.K'8K8![D$!+OQWI-G_ ,).[6UY
M*OANSCO[GRU0^;$\;R Q_-S\J-P=OXT ;>FZ'8:?X4M/#:1B6PM[1;/8XX>,
M)MP1[BN=7X6_#V-?+C\+VB#R#;,PW!C&6#%2V<GH._ XZ<5-IGC.XU+XAS^'
M(M'N$LTTRWU!;IFCP1*T@!(WYQ^[QP"<YR ,$S^.KJUL_#<,]]>ZI90B_M%\
MW2V*R[C,@53_ +#$A6'H30!J:+H.FZ#;M#I\+)YK!Y))97FDD( 4;G<EC@
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
M^LVA-S $8!&-QX$OA7Q%J/B"*WOI?#\EEI=]9QWUG>?:$<.C@%4=.&23:02
M&7_:SQ0!RND_#?4O#]_\.H-+N(+G3O"=I/;S2SS,DMP98PA8*$(X(W8+=\=L
MUU?C31;OQ%HT.DKI.EZK83S;;ZUU&9X@T6UL&-T5BL@?80<<8."#@UUE9IO;
M==533S,/M,L3S+'SDHI4$^@Y=?KGV- 'GECX/\9:/8^$IK>XLM6OM&-Y%(E]
M>2I^XF/[M1,(W9VC4(N2HW8)XJC8> _&6BZ;X<OM-.E7NK:)J&HRM;2W$D4-
MU;W<KN1YGELT;KE>-K#@C)KT[3[ZXO-,CN[K3;C397+ VUR4,B88@9V,R\XR
M,$\$=^*U: /-)/#OBZ\^(?A/Q/J'V)HM,M[Y;J."9OD:?9LC3*C>JA!EFVDG
MG Z#7^'NAZEX?\,2V.JQ1174FH7EV1%,9%VS7$DJ\D#D!P#QU%=IFJ,EQ;1W
M45C)(IGG1W2+NZK@,?H-RC\10!X+X5T'5O&OP\U/PW]G6"SE\6W=W-J#2C<J
M1:B964)C)=BFT9XP<YXVUTZ_#_Q%J'@3Q[X;N)(],N=;U>XU*QN0XD4!Y%>-
M7 Y'* ,!G@\&NQ\":AHNL>%8]8\-Z*ND65W<3DV_D)"Q=)6B9F"9&24SG)R,
M5V% 'E.O>&?$WB::75[C1[>POK;0;W3(85N5<W$]P$&=V/EB79P2=QW'Y1CY
MGVGAOQ!!XT\$ZPVE9MM%T&?3[G$T>_S7\G:%YY'[D\\?>'OCU/-% 'A?A_P+
MXJT/1OAI<7&D"YN?"\]\UY:P3Q^81.LBJ8RS!& W@G+ \=SQ6AJ'@G7F;^TH
M=)4W%_XMM==FM()T MH8D1#DL5#2$1[B!D;F."<;CZ;K^M6OAWPYJ.O7RRO:
M:? ]S,(EW.$098@=\ $TL>JQS:M'IRV=X#):_:A.8&\D#<!L+] _.=O7'- '
MD>L^"_%TOA#XG^'K/15N#XBO9+RSG%S&%D\Q(DVD,01@(Q)..V-V:V[G0?$5
MMKOC2== &IV7BBQ@2'9-$C6LBVYA:*;<P_=]&!3=C<_'//>7NNV%AX@TK0YC
M+]JU43&WVKE?W:AFR>W!&*?I^JPZGIT%]##<6@F=XUBO(6@DRK,/N-@\[21Z
MC!Z4 >86?@KQ!H>JZ@JV,^IV\'@NWT2&[#Q9NKB+S<@*SY7(=>HQUY]>OT[0
M=3;X+VOA;Y]-U/\ L-=.W2E7,$OD>7DE20<'G@FNXHH \LLM*UB^U'P-/=:'
M/I;^&896O#(48/FU:#RHBC'>"Q#] ,(,X.!6O\+]'N-&^'>D6FI:/_9VIP0F
M*='5=X^=C]X$Y'.>O>N\HH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M,Y(8Y4<D'(/YUS]OX?O_ /A*WU>^UQ[RRA).GZ=]FCC2T)0*6W ;G;&\ DC
M=A@T 5O%S:EX;^$^LMX<:>>_T[3)/LKRLTTI98SAB3DNW?GJ:Y'48X8]6BL_
M#^IW.I^'M4T"]N=1#WLMR,@)Y,H=F)0OND'! 8*>#MX]B[50M=.L+$2?8K*W
MMA*VZ00Q*F\^IP.30!X?H-CI>HW'PHTZSUJ=T?1KK[2]I?R,X;[+;!D5PQ,(
MY!PA7';&3F&'Q!?3:!X5TK5/%!L-+NM1UBS;4KVYG/F-!<R);QR2I+&_^K5N
M3(,E1UKW$:3I:O ZZ?;!X,^4PA7,>>NWCCJ>GK3&T/1VL'T]M'LC9NWF- ;=
M/+9O4KC&>!S0!X^O]JZAXP\%>&5\>:I?:?>Z;JOF:A8R-;FX\N2,1,IW-N*A
MB!(22P&[)R37>_$:[O-)^'-Y=6-[<6]S"]NJ31OM?)FC7D^X)!]<FNGDTK2Y
M+R"\FTVVDN;88AE:%2\0_P!DXR.IZ5A^)/#NI>)@-+FU"VBT.1H))HA;L;@M
M',).)-^T [%&-F1R<]  #@_&'B6ZTD_%>.;Q#)8&ST>"XTU6NO+:*5H)L&/)
M_B=!TZD8K4T]M2UKXJRVO_"3:E'86NCZ9J*V\$JB.21I9MV[CE66, @=<^PQ
MZ!=:+H]]<_:KW2;2YN/+,/FRP*[[#U7)&<'TZ40Z+H]OJ+:E;Z7:17CQ"!KA
M(%61HQC"%@,E>!QTX% 'E[77BR^\(?\ $NU&:_O(_$6H"2S>\-I/>VL4\R"&
M*5>4*X1AC .S:>":K>&_%$?B;4[72+C6]4L;&/0QJ=LMQ<&WNII#/*LGF,&)
M;R1&BD9*G<2V01CU ^$_"[68M&\.Z:UNLIG$36J%1(1@N!C[Q'?K3[KPSX=O
MHK.&\T'3[B*Q(:U22V1EMR.FP$87'M0!Y+X3UO4K;2?@A8V5_(+34+&=;F!6
M&+CR[(LH)&>C8/7'%=#X1U9?$.C:+K5QXON/M>JV\\=YID<BE4N"NYHUV_-%
MY)210<Y/<DXKN%\*^'8YK">/0;!)-.S]D9;=0;?/79@?+GOCK3['PSX?TW5+
MS5-.T.PM+^]_X^;F&W1))^<_.P&6Y]: /)_"NH:AIOPT^$\ECK%U_P 32^M8
M[Q))!)O1[660H2PR!E5/!_.KLOB#7I?"5]XRM=2N?[2M-=;3_P"R1M\HQK>B
MW$)4C(9HR&W9!RX/3@^@Q>#O"]O';1V_AW3H%M;AKN%8K=4$4Q.3(,#AC_>Z
MU8_X1W13K!UC^Q[0ZB6#&Y\E?,+ 8#9QU XSUQQ0!YGJVK>)(8_%&M1^++N.
M/1_$MM9VUJL</EO%)]D#Q2?)DC,K@8((SR3V]A2:%I'C616>/&]0<E<],^E8
M$W@WPO<6E]:3:#9M;W]P+NZB\L;9Y@<B1AW;(!SUX'H*U;72].L]0O;^ULXX
M;J^*-<RJN&F*KM4L>^!Q0!I4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% %8_ZR3_ 'OZ45&_^L;C
MO10!=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI&8*I
M9N * %HKG-'\6>']=>]BTK4UNY+#'VI%1@T!(R P(R#@9P>:M:+KFE^(M/CU
M31;Q;VQE_P!7.BD)(/521\PYZCB@#9HHHH **** "BL:37-)CUV+0YM4M(]5
MG4O%9/,JS2J!DE4)RP ZD#BI]0U33])MFU#5+ZWL;- #)<7,JQQH,XY9B .2
M* -*BL>WUK2;K4!IUCJ=K-=FW6[$,<JLQA8E5D !Y4E2 >G%;% !1169=:C9
MZ;%'+J%W!:1R2I"C3R*@>1CA4!)Y8D@ =2: -.BLZ.^M)KR>QAO(9+JV"M-"
MD@+Q!L[2RYR,X.,]<&M&@ HHHH **** "BBB@ HI-PIN]<@9QG@>] #Z*,T4
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M85P $4M\S="23W)X P* .:N_BMX0LO$*:/<7A0O>_P!FK<;X]GVG<5\O;O\
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
MC$:*S !?E\H$=S71^ =/L[;QKX_DA\[,6KQQH#.S*%-E;'&,X)SGKDCIQTH
M]*S1FN/^(&D:AK7@35K;1KB\M]6CA::R>UN'@?SE&57<K*<,1M/.,,:\LM_%
MFI7FN/JUC'J2:1XYL/L>CK)=S-Y-XH7>ZQD[8E(DD;("\6I/\0R >Q:?XAM=
M6U[7-'AMYXY]%FC@G9PNUV>)91MP22-KKU YJPNK*WB:31?L%\&CMEN?M9@(
MMF!8KL$G0OQDKV&#7@GC"SO--L_B_K>F^(-7T^ZT&2SGMC:WC1^;(EA!M,K#
MYI,]"K$J<YQGFNP\3:YJVC^(_%^J6=]>&2S\)PWL,#.[P12F28-(L6=NX!%)
M^GUH [S6Y/#_ (5M-5\:3:/&;B*WW75S:VZ&YEC7'!;@L!@<$]JZ@'->(^*C
MIMO\-_%<^B>+KK6[34-!21();A[L(=S(9Q(Y;9YFX#9P,Q$@<-CJ/#]MJ&D?
M%76-'F\1ZEJUM/I5O?;+Z57$,IFE0F,  (I"CY0,<4 >C45YQ\9+[4M-^$.O
M:CI.H7.GWEND;1S6S;7'[U01GL""<XP<=Q7$:]9>)E\:^,_#L/Q \006=OH<
M>NQO'(@DBF+S@1JVS"Q?(OR#!.W!.,Y /?J*^=-<\5>(-5\#V>M6^N:@NH6_
M@E=:EM;!A"L,[IO6YE;<N]<QL!$ P/.0!BNSUKQ1>>$_&FEZQJEY=W6B^(=/
M^S06RE?+AU!5WHBCJ#,N5')^90/XJ /6*Y^/Q%I<WBV;PO')(VJ06BWTD9B8
M*(F8HIWD;3D@\ ]C4^@V=]I_A^PL=2OI+^]A@19[F3&Z63'S-P .3FO,M>L-
M:UOXY:KI^B^)'T&Y3PW;,US#"LL@_P!)F*@!_E )!SP3CH1UH ]FHKY_L?%?
MQ"\=06NGZ%J\&B:Q:Z+;Z@P$L48O9)'E3S-KPREH1Y2G"E#^]QNZ5[-H=U=:
MAX;TZ^O)+.2YGMTDE>QD,D#,5!)C8X)7/0GM0 [6M8T[P]H=YK6K3M!8V<9F
MGD6-I-B#J=J@DX]A5NUN([JTBNH&W13()$)!&5(R.#R*\C\?:EJWB30OB-:V
M&NRZ9:>'+*6VELUMHI!?%[02L9"P+A</M784(*L26X @N-?\<:SJ=YI?@:_A
MLI_#5M92/;W+1+#=&6)93YVY&<1[,J-A0[@Q+=* /3+CQ=X>M=1U:PN-32*X
MT>T6^OE96Q;PL&(=CC'16..O%:UC>VNI:=;:E9S+/:W42S0RKT=&&58?4$5X
MO-K%Y;_$+XC:_I\\27D/@^RO(9(L3Q;PMRX93T<9 P> :T%\4^)M%/P_\1:S
MKC2^&M6TM5U(?9H@([K[+YB295<A7(;@<!@H'!Q0![-BDP/2O'6UOQY<R:9X
M7CO+FVUV733JUU)'#:M+$'EVI#M<A"$Y#D9).,$5-_;GQ$U?4="T>RO-(T?4
M+C2)KF\^07D<=Q!<PQR*&4@$$,ZXXVY;J0, 'KN*Y'Q!8:1<>)_#%]J>LRV-
MU97;MI]L)(U6YF:&1&4AE+-^[9^ 1Z]LUR&A^+O&6J:SI_B+R8U\*7<LT,T<
MGD(($5G".K^89'DRH#*5 ZXZ#.9<:IK7B2Z^&7B>ZOH&TS5M:2ZM;&.W*/;J
MUG<LFZ3<=YV_>&!R>.!0![?M&*-HJI<+<-!(MK(D4Y4['D0NJMV) (R/;(KS
MGP;XX\1^)/L6FWD>GP:U;:E>6NLPQ1OL@B@X_=Y;.YC);D$_PNW&5H ] M=0
MLM3A>;3[RWO(DD:%G@D60*ZG#*2#P0>".H-:5>167C75K7P?+?0V>C6$O_"2
M76E2,L;^6BK-(GF+"IWW$K,H^1""Q;/&#77^!]>O/$WA1-1U"&.*[6YNK240
MJR(S0SO"6"M\R;MF[:22N<9.,D ZZBBB@ HHHH **** "BBB@ HHHH ****
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
M\Q@A OF/PIR(ST.0 #M9/#N@W OA-H=A*-0(-YOM4/VDCIYF1\^.V<T0^'=
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
M %%%% !1110 4444 5U^\_\ O&BA<[GX_B-% %BBBB@ HHHH **** "BBB@
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
MV8,HVX4,0JNRJ&)V@^PQ1\4>-H[7X9:EXJ\)WMI>O;;55G4N@;S%5D90058
MG@XP>H[5HZ=KNHW/Q*UWP[/Y/V&ST^SO("D9#[I7G5@S;B#_ *D$8 ZGK0!F
M-\-[/_A7D_@4Z]J1L9IVG^T8A\Y<S><5!V;<;\]5)P<9Z58O_A[8ZAJOB/4I
M-7OTN/$.F1Z5=!1%M2)0X#("F0W[Q^I(^;IP*Z?4-4TW28!<:IJ%M8PEMHDN
M)EC4GKC+$#/!KF?%7C"QTC1M+N;'5-/+ZM=16]M<2R*\(1F >7AEW*JG/!')
M'(S0!CWWPBL+VQET_P#X2C6H+2YTB'1[J.-H/])CA#"-F)B)##>V=NT'/(-;
MJ^&5T77KKQ;#JNKW,[V,5O=6D4<+B^,6_8Q'E[M_[QONLJ].,"M+3;V\M] -
M]XFU/3&"EG^VVN8;=HB?D8[V;:2I&?F(ST-7%UK17N[6U35[)KB\C\ZWA%PA
M>=.NY!G+#W'% ' 6?A/Q-INGZ;-IE[=:?JFHZVVL:N8/):(K(<O#)NR658PL
M:[.25!R.H[7Q1X<MO%6@2Z3<75Q9EG26*YMGVRP2(P9'0]B" :Q;KQE##XXT
M_3?[0T\Z)-IMW=SWAE \F2&6"/;OW;0/WS9!&05'-=%-?2O=Z8;*XM'M+DL7
M9Y/FD7864Q8X;U/M0!R5W\/[Z\TZR%]XTU2ZU:SO8;V._DBBQF-654\E5";?
MG8GC)8YSPH%2;X4+) KKXJU-=0@U9M8L[UHX2]O*WWU("@.K#((/&,   5WR
MZII\E[+IT-_;/?1KN:W$JF11V)4'(%<W\._%Q\8>!=)UN]^S6U_?1/,UK$_W
M5$C*" 3G&%'- $</@NZCUG1]7FUZ>\O+">:XEEN85)N7DC$1X0JJ*$ "@#C&
M3DYSJ>$]!F\-Z5-I\E\M[YEY<78D$/E8,TK2L"-QS\SM@^F!VR=Z21(HVDD8
M(B@LS,<  =S44=]:RV(OH[J%[4KN$RR H1Z[NF* .-F\ RRKK6EC5HSX=UF[
M:\NK%[0-)N=@TJ++NQL<@Y!0D;VPPXQJ6OAVXM?B!J/BC^THVCOK6"S-K]G(
M*+$9&!#[^I,AS\O0#ZUT,=S;RPQS1S(\4N-CJP(?/3![U)YD6TOO7"G!.> >
ME &'XN\/P^+/"&H:!)</:M=1_NKF,9:WE4AHY%]U8*P^E9=GX#TS3?&MKXBL
MF>&*VTU+!;4<HS(2(Y3ZLJ/(N3V<UO:MJUAH>C7FL:E<K!9VD;222,>@'8>I
M[ =2>*TVD1=NY@I8X )QD^E 'G=O\.]2M]'T/3?[>AD.EZ[)K32&S;][OEED
M,>#*2.9F^;)Z#CKE+SX?:G>V>NJOB**VOKO6X]<L;F&S(%I(B1HJNID/FC;&
M,\KG<> ,"O2LT4 >:ZEX%\1:Y<:!>ZMXEMY;W2=7757\NS=87"QM&L2(9"4&
M'8EB6R>V. DFB^+/#1U^_P!'U"UNKS6]92]2+^SY)0J>2D1A/[T!?EB4^82
M,GY>@KTNLW4M2LM)M5NKZ988VDCA4M_$[L$11[EF _&@"Y)&LL;1R*&5@0RL
M,@BO+K7X1VMKX?T?34U*3SM-U!IC-M!,MF5:'[*<C[GV<HGU7=UYKU>B@#SW
M6?".L:AK7B^\CDL?LVNZ+'I42N&#QLGG?,Q .0?/;@?W1Z\9MKX)\8:'JUKJ
MGAO5-)CFGTNVTW48;V&22-F@#".>,J5.<.V4/!XYXS7H:7UK+?SV*SAKB!4>
M1!U0-G;GZ[3Q_B*SO%OB)?"GA*_\026<E['91^8T,3*K,,@=6..] '/3>$M<
MD\0:YJ37D$XO]!ATB-Y&*NTB&5C*X5,#)F/ SC;[\;6CZ/J6D?#FPT&*:(:G
M9:8EFDHRT?FI$$#<C)&0#R*Z@'BEH \9_P"%8ZNUEKWD26&@B]6SN;:PL9I)
MK5+ZWG,WGE65 @=A&&51T4DDFNRTO0]4NO&47BSQ!:VEG>6^G-I\-O:7#3JH
M>17D8NR)G/EQ@#'&&]:[2L^XO;.UN[.WN+B..:[<QP(S8,K!2Y"CN0JL?H#0
M!QGB[P[X@N/%^F>)O#MKI6HRV]K+8W%AJDCQQRQNZ.KJZH^UE*'JIR&-97B;
MP3XF\4:/;:3>36MO]A@^VVEW82&(Q:D'S&P7;Q''DX'.[^(9KUBB@#QR\\+^
M.)/$6D>,GTGP]JFL-IJ:7JNGW$[K V'W+-%(8V*D%GRI7H<9)Q5AO#?CS0?&
M$/B'P_#H^J?;]/AT_4+:1FLHX7C>1XY8]JO\B^:X*_>(QSG->MUSFO>)['P]
M:)>W$<MS$U[!8L+8*S1R32+&F06'&YUSC)YZ4 <=JGA?QE#XKOM0LUM-8&J^
M'HM*N+F:;[.8IHFE8R>6%((?SC@ C!7!.#D5]+\(^*M/O_#,<MC:O;Q>&!H5
M])'>'_1W!C^=<H"^0IQP.>N!S7KG:B@#PB'X=^(M6\&:OX/U#PSH&@R_V9)I
MZZ[9['EU!C&%1]JH&C7N^22>@&#70:/9>.=2\:^$M9\0>&+?2X]+L+VSNFCO
MEER[^1M90H^XWE' ZCG=C W>KT4 >;^/+/Q9=>(O#C:-HO\ :6DHTRWIANEM
M;B)F"B,^:2&$602XCRS848(R#ROP]\.^*]"E\!PZIX-N+6/2-'OK&ZE^TV\H
MAEDDB=6&'R0WDL. <;USWQZDGB32Y/&$_AA6E_M.WM4O) T3*GE,Q52&/#<A
MNF<8.<5T% 'AVAZ;XV\.P>%=:'@NZO9;&'4+"\TR.XMEGB6>X25)D)D\MO\
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
M_H=MIMDPFB3?(HG#%LN" //')P<*>.F6^)/#GBV[U_6[W0O#L&+GPO'IMO\
MV@T$D+3B0N8WCW-D;6QR"I(.>.3[*,8I: /#9O"WC";1?B!8Q^&[R/\ M_0H
M[6T-QJ<4S>:(Y8RK?, AS(#\OR!0,<_+7KFFBX70[5)+9K>X2W53%*5)5@N,
M$J2/R)K6Z"JMM<VUW;1W%I/'<0R#<DD3!E8>H(X- 'D'A30/%FG>*?#6J:AX
M6NX%L=)O+.Z6.XM?*25VA=%AB1E1(OW; 8 8DC?TW&;0/#'B'3]*^%EG)H5Q
M:RZ*LW]I,LL)$#-:R1\D2'<&D<-\H;IDXKV.N-U#QUH.F7,UO>?VAMCNX['S
MDL)GC>=RJJBL%(8EF"\<9R.QH X?1-+\7V^F^ /#]_X3O-_AG4!]KU'[1;M#
M.BV\\/G)^\WG=YBL05!!)')KM_'\.IW7A,1Z5IKZE,MY:RR0Q"-I1&DZ.SQB
M4A"ZA=R[N,@=>AFC\::(VI6.FM]LAO+R\:QCAGMGC82B$S\[@, HI(/0X('0
MXU=4U*'2;:&XGM[F599XK=5MH&F;<[A02%!(4$Y+= ,DT >2-X=\21^"_'6D
MKX5U-Y=5UF.]MD>X@D:>-E@WDL9!AAY3[L\98!2U=OI5GJ"_&#Q%K$VGSQ:?
M<Z78V\%R^-LCQO.SJ!G(P)4Z@9.<9Q7>=J* .!UZUU:R^)NC>)O)EO\ 1HK&
MXL9H8(O,DM99'C99@HY8$1[#@$C/H3CF9-!U2ST/1E_L>[02>+6UEK:%?,-I
M;F9WRP4X!^8$JN>6. <&O4M.U;3M66Y?3[N.Y%M</:S%/X)4.&0^X-:5 %2X
MMX;JSEM;B-9(9D,;HXR&4C!!'TKPJ'P;X_T[1=.U"WWSZKX+O39Z/#NP=0L3
M(5=7/0!HFB49SM,!/>OH"B@#RK_A&X+;Q[X=MK_2Y-4L=-T.ZAENWM#)&UP\
ML#EC\I&]O+E;CG/'4C,'@_2[VU\/_#R&;1[JTDT_[0LZ26Q0VZF.15#<8 R5
M]CUKURLN#5K&ZU2\TJWFWWED$:>/8PV!P2IR1@YP>F: /+_!7VBUCTW2M?\
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
MKG/'EQK4']FG24GNXXC-<WEA97/V>[GA50N^)B0&*,Z$H6 ;('M70KH&F_\
M"6/XF6-6U(6GV$.(T!6,L'*E@NX\@'!) [ 9.9-0T'1=6:#^V-)M=0>WW")K
MF%9#&& #!21QD 9QUQS0!XW;S?VYXQ;4M+\47T8;P#:72:E$J1SSYEF99&#@
M[<D;B..>#QQ3M8\7^*+OP(-8L]:G34+?P7#K4L5N$A2VG>-W%Q(S<.I,; 1@
M$?*V[&17L+>&/#[7,ER=%LQ/+;"R>00J&: =(LX^Y_L]/:J%QX%\%W2P)=>%
M=,F6"W^R1"2U1O+AY_=C(X49.!T&3B@#&MV>7XV6DDF#(WA<EN,<FX6M'X7-
MN^$OAA^/GL(VX&!R,UJVWAGP_9W*7-KH]K;S):_8D>*,(4@SGRUQT7/.!WJW
MI>FV.CZ9!INFVL=I9P+LB@B&$C7T4=A[=J -.BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** *ZXR_P#O&BG(!E_]XT4 34444 %%%% !1110
M 4444 %%%% !1110 5YY\0H]:MKCPUXBTW2+G6X=%OVN+G3K4KYLJ/!)%N0,
M0"R>9D D9]17H=% 'C7V?5K;Q)X5\9?\(S=:7H,$M\LVCQQ>9<6QN/F%R\<>
MX%RX?(0D@2\9^:N9_P"$/U)IM!DDT&?[+>^.9M<^QO;AOLMF8C&&D !"Y8H^
MT\_/DCY6Q]%<4<4 ?/\ :Z)>(?$/VZRU[2]WC"XU+3M1T^ N]HAM=BSB+:V]
M&(D0KM;.\'&.:U+./Q+;:Q\/-<U7PW<3W*)J<-TFGQ;!&\SJT4CJS#9N569@
M3\I8CT%>LKJVGMK+:.MU&U^(O.: -EE3(&XCL,D?G6G@>E 'B&HV.IPZ"+F'
M0;Z867C@7YAA@(D-OYN=ZJ0,C##\,UG>+%\0"V^)^FV_A'5[F;Q+;P7%H4B1
MD4&TCA9&8-@.K(1QNY((X!->XZCJ%AI.F3ZEJ5U%9V5LADFGF8(D:CJ23TJQ
M#-'<01SQ-NCD4,K>H(R* /#O&FD^)M2UGXAZ7H^GZ@MQKFEV,EI<*F(G$/F&
M2!G_ (2X.S&#]_T!-=/X#:UU?Q+>^)(/#?B'3+N2SCMKBXUF8CD,6$*)N(;;
MEB7']X $Y.WU' I<4 >5>++.UC^,>BZSKVDSWFD1:)=VPFCM7N%2X>6$A=J*
M2"463!_#J1GC/#^@ZAX.UKX=:G>Z#J,.F6L6LIY$-NUQ)IZ7$RR6\+K&&/"X
M7/13QG'-?0YQWKFX?&7A.;4UTV'Q-I4E\THA6V6[C,C.02%"YR3A6_[Y/H:
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
MD/63_?/][KCO5G4M#TO5+RRNK^R6>>QD,MM(<AH7(P64CD''&?0D=": /*?
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
M<@*!@X49-6;7PEJ"SV5QJ&N+?7&F6DMI8R&TV;-X53+*-YWOM4#*[!RW SP
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
MX=?D^4<#N%/08._#X1LK?QPWBR*XN$OFM!8&)=HB^SJ=RIMQQAB2#G/)&<8
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
M,90H?*GY2<]!C) JY:^.O#>H:G!I]GJ+22W#7"6[""3R[AH#B98WV[7*D$$
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
M<[E884A0.,>E>%?^$@_LJ6'Q-?6%[J5K<21-)9R;_DX9!)\J 2;67=A5!X(
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
M"RA0%/0J>>>-'3_'EGJFNZ%I<=J8QKFDG5[2X\Y2K1@1[EQUW#S5/H0#SVH
MZNSL[73[*"QL;:*UMH$$<4$*!$C4# 55'  '85FWWA?P_J6H'4[K2XFOS&(C
M=+E)=@SA-ZD';R>,XY-<3J?QFT'2X!+-9RO,MI%?2VRW$*2^5)DH(T=U,KE5
MW;5Y (!YXJUJOQB\(Z6PW7'FPI'!+*_G1(Z+*JNNV)W$CD(ZL=JG /<@@ '4
MW7A/PW=P:9#<Z#9R1:4_F62>2 ML<8^0#IQQCH:I1_#OP5#J"7\7A738[J.Y
M-VDH@&Y93U8>F222.A//7FJ&K?$:VTR\U>%/#NK7T>C2Q+?7,"Q"**.1%<2
MM("P ?D*"PP>,8)[B1F\DLJESC(5<9;VYXH Y>7X>^#;BSO;.X\.VK07MQ]K
MF7!&9MQ;S <Y5MS,<KCDD]ZVM'TG3]#TV'3=+M8[6TASLBC&T#)R3[DDDD]S
M7E<GCS6-3T[PEK%UI>I:<)O$T]FT5LZN+J)5O%$>V-R6P8DW;@!N&1P,CKH_
MB1H_]B2ZA=6MW93Q:@=+>QN3"DPN N\IN\SR_N?/G?C;WSQ0!OZIX?TG5KJU
MO+ZU+75IN\BYBD>*:,,,,HD0A@IXR,X.!GI56Z\&^&[J+2(9M-\N'1I!-8QP
M320K;N 0& 1@,X9AD^I]:3POXGTWQ597=QIK.KV5V]E<PR%2T,J8)4E&93PR
MD$,1@COD52USQ]INA:Y<Z/)IFK7U_;VJ7AAL;-IBT3,R[@1Q@%#G..V,DXH
M[4=*R-/T:QTAKMK%9E-W,;B;S;B27<Y !/SL<< <# XKF[OXF>&8+"*^L_MF
MIP2Z;_;#&SAW-%9YQYS*Q#8SGY0"W!^7@U+)\0/#L?B/^P(?MUW?>5;SXMK2
M21?+F)6-\@<*2.6Z#N: +5UX)\+ZAH(T&YT>-;!+EKR..%VB:&9G9S)&Z$,C
M;F8Y4C&2!Q4I\(Z$WA>]\-RZ>;G3K]76Z2YFDF>?<,$O([%V.,#);( &#P*Y
MRU\81ZUX6TG6+YM2T!;C6H[2%8E1S.?M#1I$Q!<;6P YR.<X/3.WJ'CCP_IN
MH&UNYY4B^V1Z>]V(BT$=R^-D3,.C'<HST!(!(- &JN@Z3'XA77X[&)=12T^P
MK.!@K!NW[!VQNP?PK:KE;'QEHVIZN-/LVN)"9IK9+@0-Y$DL1(E0/C&5*L#G
M'*G&<&LOXF:QJ&@^!&U73]2_LZXCU"QC,Q";=DEU%&X;<" I5SD]1ZT ;.I>
M$]-U;Q'I?B&ZGNQ?:46-F8YBJ1%AM?Y>C;E^4YSQTP>:?K7AO2]<OK#4;A9K
M?4M/W_9;VVD,<T(? =0>A5@!E6!!P#C(!%&S\>>&[VQU*\CGN(!IMPEK<0W-
MI+#,)'*B("-U#-OWKLP/FW#%(WQ!\*PVEW<WFH-9?8[N*QNHKB)DDMY9-OEA
MUQE0P92&^[@YS0!%<^ =#N)=%DCDO+=M&NY+ZW,<V2T[[@\CE@2Y.]\Y./F/
MMBMK/PUT#7KG6+C4I+J2753;-(RNJF%K=BT+1D+E67+#/7#&K7_"QO"+:4NI
MQWUS+:^5).S)87#-#''(T;O(H3=& R.,L!G:V,X-2V_C33;CQD?#UNL\J_V>
MFH?:UA<PE'SL(<#;M(5CNSC/&<\4 :MCI+6=X+F34[Z\<6Z6Y%Q*"IVDG?M
M #G=@D#D 5J2*6C95<H2,!AC(]^:P=+\5:'K&HC3[&^D-R8/M,<<UO)#YT60
M/,C+J!(N2O*Y W#U%7-5UG3]%@@GU*<P13SQVR,(V<>8[;44[0<9) R>,D>M
M &=X?\,P^&K758;?6+^X;4KJ2[DEN/*+1RO]YEVQJ/0X((&/2L*Q^&&EV%EX
M1L8=:U5H?"MQ)<V8<P$RLP88D/E<@*[@;=O7N0".C_X2S01_;0DU (=#Q_:&
M^-U^SY7<"<CG*\C&<C'K6'J_CBR\.Q^+M6O=6CU*UTF**0:?:6S>?;,8V.QV
M&<ER,C(&T=>.: %M/ ,NEVDL6E^+M7MWEU*?5&=EMVW/-O+QE?*P8RS[L8W
M@885T'A_0+'POH-IH>FL_D6P;#2'+.S,69CC R68G   SP .*Y"^^(5CHOQ$
MDM]<UNUL/#S:1'>1-<1^4XF:9D();YCPA(&!WZUZ#;W$%Y:Q75M*LT$RB2.1
M#E74C((/<$4 7:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M @3^+G^(_P Z*5,?-Q_$?YT4 34444 %%%% !1110 4444 %%%% !1110 5F
M3:;IMS?P:A<6,$MY;@K#</&IDC!Z[6(R,^U:=<3XK\5:QH6M:3I.D>'UU:ZU
M-+@Q![OR%W11[]I.UL9]?T- '07.A:+>:A#J%YI-I/>P8\JXDA5I(\=-K$9'
MX53A\(^&([6WLX_#]@EO;3&XAB$"[8I#_&HQ@-QU%<FWQ+O'U1X;'P_->06V
MH)IUR(/.DD#Y5964K$8]L;,<[G4D(Q] 9M'^(5YK&O7VGVVBQXLY[J"6&2[*
MW,(BWA)9(RF%CE*?*P8CD=\@ '6_\(UH/EWT9T>T*:@VZ[4Q B<\\O\ WCR>
M344?A7PW#:6-G%HEG'#8R>=:1K"H6"3.=Z<<-GG/6N*T+XI7^H)X6U'6/"_]
MD:/XE@+VMU]M\YXY1"9MLB! %4JK[3N).!E5)Q4FG_%*.Z6'4-0T.:ST6;3Y
M=1-\ID?[.B1B4+,K1*%)C)/RLXRI'H2 =I<>%_#MU97MA<Z+9RVM_+Y]U$\0
M*SR<?,P[G@<^U4QX)\(K:&Q7POIJVWF1S>5]F0+O1=J-C'50  >W:N7UCQ]X
MFM_ FN>(K?PM';"VT8:M9S2W1D1E*LVQP$&)550Q0$J<@;QUKN-%GU.[T&SN
M-6AAANI(PTBPRF13Z')5>HY(QQTYZT 59O"OA^\.HM?:+:7!U-56],L(;[4J
M_=$F?O@=@<X'%-OO!?A/5);&74O#NG7LFGJ$M6GMD<P*,8"Y'&,"L7QMXD\1
M:)K'A2QT.QM)QJVI-:R_:)S&2!!+*%&$; /E\MVZ '.17U+XC?8-,U7Q"-%D
MG\/:/>-9WEZDPW@HVR:2./'SI&^0264_*^%.!N .EG\*^&[B;4KBXT.TEEU.
M(0WKO&";F,=$D_O*!Q@\8XZ4D?@WPO!J.GZE%H=DMYIMN+6SF\H;K>(=$4]@
M.WI6]'(LL:R1L&1AE2#D$5P.I>*-:3XO6?@^"TM_[.?1YM0F<S,LK 2Q1[EP
MIQMW-QGYLCD8Y .RU32=+US2Y]+UBQ@O[&==LL$Z!T<>X-8D?@#P=#IUCIEO
MX=L[>RL+@7=M;P1^6D4PQB0!<?.,##=17"?#OXB:@WAOP!9:UIEY,OB.V*1:
MK+.',EP(VE(93S@JK8;/)'3'-;FC_$RSUK7],M[7297L-5>1+6\AD\P@*"5>
M5 O[M'"_*V3G*@XSP =!=>!_"]Y#JL%SI*31:Q(LM^CR.5NF7@%QGG P/HJC
MH!A]UX+\.WER;FXT[]\T*VTCI-(AN(E!"QR[6'FJ 3\K[AR?4UU%<!:^/)+[
MQ-=Z3I^CFZALKUK"YD6X42PR"/?N:+&1&2-H<D9/.,$&@#<OO"N@ZA<P7=Q8
MF*Y@B^SI-:S/;N(NOEEHV4E/]D\>U5]4\$^%]8CTQ;S1XLZ4-MD\):%K9< ;
M49""JD  @<8K TWXI:7JNC^#]:M],ODM/%%VUE 7V;H)!OP7 ;[I\MN03VX]
M.8\&?$JXT?2M1_X22QUW4+,>(KVR;6-JR6]FOVIHXE<LX?:!M&55@,CWP >@
M0^ ?"=M::?I]OIKPVNFWIU"UBCN956*<DDN &QU9N#Q\QXYIUKX!\*V'B:;Q
M%::.L.H32&9V61_+,I&#)Y>=@<CC<%S[U@0^/-!T74O&UQ?7&K_\2J_M[:6*
M\DC*--*B^7';#=@*VY?O%>22< 9J;3?BMX?U*RU%K>&9]0L+J&S-C#)%,UQ+
M*,Q")U?RV##/.X;=K;MH&: .@TKP?H6CZA#?6=G*US CPP27-U+<&!&.66/S
M&;8#@9"XZ =!5W7O#^E>)=/CL=6CEDBBF2XC,,[PNDB'*LKH0P(/H:Y'6/B%
MJ%IIMC);^$]06\FUB+2IH)S&OEL64G:Q<!]RGY6!VYZD8(KO;=YI+:*2:%H9
M&4,T;$$H2.02.#CVH YNZ\!^%[RUU6UFT^5H-7\K[;&MS*HF\L;4&0V0  !@
M$#  Z477P_\ "MYKYUR>PF^V.J),4NYDCN0GW?.C5@DN/]L&F:QX\L='UNZT
M5]'U6]O;6S6^D%G;AQY3,RY!+#NC?EZ\5'H_Q$T/6-6L["VAOH%O[5KRSN;F
MW,4-RBA2^QCU(#J>F".030!UMS:P7=G-:7$2RP3(8Y$;HRD8(/X5P\/PI\%P
MZ5=Z5'9WK6=U;M:&*74;B40PL06CB#N?)4X&=FTG%/B^)&CW44QM=/U&67^S
M9-6M8S&JF]MT8*7C); R67A]IPPXK'T'XJ7FK0^!UG\+WL<OB:W-R94,9B5!
M$')3]YN(RR') XSWXH [&3PCI$^K'4[C[5/.VGG2V#W#E&@/)!7."2?XNOO5
M:S\#Z-8S:)+#-J+OH@D%H9[R28KO38VXN26&T8 / ["J=K\3O"MYKMGI,5U(
MK7[21V4[IB*Z=/O*ASGUP2 &P=I/&;_AOQMH_B@HNFPZ@H>W6Z5[BREBC*EB
MN [#:6!'(!./P. "%?A[X=_X0F;P?-'=7&E23-.!)</YJ2-)YA99 0P.\ELY
MZD]N*T]!\/V?A^V>&SFO+IY"#)<WUR]Q-)@8 +N2< =!TY)ZDDY_Q&U2]T/X
M8>)=8TV\:TO;+3YIX)5"$HZH2O#@KU'<51T/QUX>FL/L]YJDB7EEI::C<R7-
MO)$)(0,-.I90'7<#RN>H[$9 +6O?#_1?$5]?W=_)?QOJ-F+"[2VO)(4GB&[:
M&"GMO?Z[B#D5Q^N>$]57QJ]XFG^)[NWBM;>VLI],U6$ ^7O),ZSN#NW2'Y@&
M&,?2NPD^(7A>UAU*2_NKBQ_LV%+FXCNK26.186;:LH0KN*[@03C@@YQ2_P#"
M=:#<0K)9_;;R0R21BWBLI1*1'M\Q]C*#L7>IW=#N7:22 0!-#\+W%OJ&E^(-
M:U:ZN]<MM.^P3%77R7!(9C@*,G<J_-QTZ#)%0Z;\/=#TG4WNK.XU)K4S/<)I
MLMZ[VD,CYW,L9.!RS'!R 3D '!%E_'7AJ33;"_LKJ;4XKZW^UP+86TMP[0@@
M&0HBE@!GN,YX +<5D>)O'$;7/A.RT&^N1:^(+@J=1LK1IRL0MY908R49"Q,0
M!!#$#/R]P 3Z;\--$TF.:UL;_5TM<2"UM7O#)#8&165C$C @'#MC<& R<8R:
MN6?@/3[&]\,W4.J:B6\.6;V-HKM$0\3JJG?\F2<1IR"/N^YSNZ38ZA9Z?;PZ
MEJ1U&ZC!#W;0K$9>3@E5X!QC., GG Z5GZMXP\/Z/J(L=0OFBE!C$C"WE>.'
MS&VIYDBJ4BW'@;R,T 8/_"L=';0;#3(]7U>&;3;N:]LK^&9(KFWDE9FD"LJ!
M2K%WR"I!#8Z8K4A\$V<.L:-J2ZIJ+3Z5YY4R2(_VAI@ [2%D)SP,!2H&!@8X
MJ/4/B-X+TR^O[.\UQ8Y].D6*\40R-]F+ %3(0I"*=P^8X'/6J7Q&\=0^&?!O
MB&33;X+K=CI[W406V>=(FVDQ^;M!5 Q&!N(SVS0!)#\.-/@@TV&WUC4X9=,U
M.XU2&X7R=YDG\SSE/[O;M;S9.@##=P1@&NIUK2;77O#^H:)>F06U_;O;2F-M
MK!74J<'L<&G:+<S7F@Z==3MNEGMHY'(&,L5!/\ZJ:MX@TG0Y(XM2NGC>2-Y@
MD<+RD1IC>Y"*=JC<,L< 9'- '*WGPNCU"TU6"\\5:O.^JZ:FE74KI;9:%68C
M $("G#N.!CYB2"<$6]6^'6EZ]J$MQK=Q/?V\^DG1YK4JD:/$65RVY &#;D4\
M' ["MUO$FAQG41)J,:_V=;I=760?W43ABKGCD$*W(_NGTJG?>.O">FR+'>>(
MK*"1K=+I4>3YC$WW7QUP<'\ 3V- %;1_ [:;KNF:Q<>)M5U2XTZSDL8Q=>3A
MHG*$ABL8)(,:\YR<<DUI^)O#Z>)M&&GO>SV,D=Q#=0W, 4O#+%(LB, X*GE1
MP013+CQ?X;T_3;75+S6K9+.[B\^&96WK)%@'S!MS\F&!+=!D9-)<>-/"-G=1
MVMUXDTZ&>5(I$1KA<LLK;8V'/(8\ T <]??#5;^TUN&?Q-?2/K,UK-=220P'
M)@"[< (,9*+GVX&#S2ZI\,[+6[W7[O4M6NA)JTEI-&ULJ1-92VW^JDB;!.X$
MY^;(SV XKI;7Q-X?O[J2VM=5ADDCCDE.#A2B,%=PQX958@$@D GFFV/BKPWJ
M45[-9ZW9RQV""2Y82@"%""0S9Z*0"<].#Z4 <M-\)[/4I?$$^O>(M3U*77;.
M"TN&VPP[#"Q:.1-B#:RL<CMZ@U/=> =2U'PY<Z7JOC34M2N)C"%N;F&("-8Y
M1( $C5%+%E7<QR2!QC-)H_C]=3^)/B'1_MME_8FEZ9;WHG*F-XV=I XD+-@
M! >0O# ],$])!XJ\.W%I=7D.MV;6]F56X?S0/*+8V[L\C=D8]<C&<T 97BKP
M;-XMMKG3[[5P--O+5;>:U:U1PC L3-$Q.8Y/F&#\P&T'!JGJGP]DU*7Q1Y7B
M2\M+?Q#:QP2PI&C&-DC$8?>?F(*CE<\Y//-=?IVI:?J5L;G3KR.YB5S&S1-G
M8XX96'9@>H/([U/?7]GIMC+?:A>0V=M$NZ2:>0(B#U+'@4 >9ZA\*KJ^M/$-
MNOBMB^MV]G;RYT^+9"+=MRA%4KA2"0 2<9)R36SKO@-_$%SK4MUK4D']IV\$
M*-;0A'MGA??'(I+')#DG!'IZ5#XT\??V3\/O^$J\*7FG:G']LMK;S,^=%B2=
M(F^XPPPW^O!&"*W-+UJ^NO&^NZ)<)"+?3XK>2%D!WMY@8G<2<?P]@* ,*'P/
MX@;6[[6M2\71WM[>:/\ V2<:<(XU 9V$FT29SE^1D X[=E\/_#^^\/W/A:2'
M7()D\/Z))HNUK(@SJQB(<D2_*1Y*<8.<MTR,>ALRJI9B HY)/05CVOB'0;RY
M6UL];L;BX>,RK%%<H[,@)!8 ')&01GVH \<U3PE>>%;;PEH,GB"2*'2UOK@:
MHFD74B,\LJMY9^SRAT.'DZR $8X)''J'@?[='X5@M[RRAM5@9H;=;>SDLT:%
M3A&$,C,T?'\))/&>]3:EXBM3HUW+H>K://?QQ&:,75X%AVA]I9V7)"@@C..H
MQ6M<:KIEC/!!>ZE;6LMP<11RS*C2'T4$\]1TH X^^\$W\GBK7];TO6H[(Z_:
M0V=TDUH96C6,.H:,^8H!PY^\K#('4<&K9_#W4O#=Y"?!/B!=(T[[!!836EW9
MF\R(5*HZ-YB[7VG&2&!/)!KNI=2T^WF%O-?6\4QQB-Y55CDX'!.>3Q]:TJ .
M,TWPSJ&F^.=4UR/5(I;#4X+>.>VFMRTQ>)&0$2;P,$,"04/.>:YF3X0VJZ/8
MVMKK$T5U97NZWN2@S!8YE3[(@[+Y,TB@]=Q#=@!Z8]]9QWB6;7D"7,@RL+2
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
M R,B[@9&."Q(4 L5KUGX2C;\&?!T;#:\6DVT3J>J.L85E/N""#[@UW&!Z4M
M'F7Q*29=6\&W5Y;R3^&X-49M67&Z)4,+I$TRX(,:R,K$GA2 QZ9'GOBBQL4T
MV_?3VCB\.77B[3)K IE44CR_M,D.!\L>0?F7C(=@><U]'TF!0!E:)H^E^']&
MATG1;..SL82QC@C^ZFYBYQ[98G\:X[XD6)LGT+QI9:7]OOM$OD62*.)&EGMY
M@8)(U+?]=0V,@?+7H]% 'B?A70]1TWQ))X)U3385TZRO!XF\^! MM"LH;;;+
MP/N3B0J?[D8SBN-TO2/#:_LT>*/%EG<%]2DT_4;)IS>.PC47,CQ1@9P""5(P
M,G=WW<_3N!1M7TH \2U_3_"UQ\3/$$-UIVES7>H^%8I;'=#&\EU(&N=[1C!9
MV"^7DC)P17.V>J>&8]"^'MIJ&J:+9>$+K0V1YYXD-FVHA82PD8.JI+M\S#,?
MO%Q][&/HO]UY@C^4/C@=\4OEQ[0NT;1T&.* /GVVTW3=6^(_AGPYJ7B#5-3T
MQO"-SNDN;QX)+M$N8PDC!&&25^;/!90"V<$5W_P;U"YU3X->'+N[OWOYO(:,
MW$DF]G"2,@)8\DX4<GGUKO&M;9I#(UO&SL,%BHR1TQ4L,,4";(8UC7KA%P*
M/.OB@V+OP1$=0N+-+CQ%#;R>1<M"9$:&;Y3M(SR%([@C(KSJ36I?#NF>+]+D
MUR[C\.Z;XO@M9I[B6:Y:RM'@CD(9MXD\OSB%/S?=9AZU]#3VEK<[/M-O%-L.
MY?,0-M/J,]*@73=/3S]EC;J+C/G8C4>;G.=W'/4]?4T >/7>H0Z5X?M?L?BR
M/6-%D\2(9O*G$4,D1B:1[:&9Y678K+O*LX&%=,\A:57N-.T2*XDU:X_LG7/$
M\5O(8M3>7^S[)MQCBW)(R1[I<*=A^[*JD\#'>^*/"<FM6>E1Z5=6-A_9DS2Q
MVUWIZW5I)E&3#1!D/ 8X*L,9/6IM!\)PZ7;ZB-0CTZ[N-2"K=):6 MK9U4$
M>46?KN.2S,3GT   /*O&VG[?#_C/2;B\NYM$TK4M+ELY);R3-O++-&9X=^_)
M4*R, Q.WS>.@QOZOK$>B^,[]K37K]=&L_",MVI69[Q8V$V!, S'S' '=L\=1
MGGT_^R-+&FOI0TRU^PNI5K7R5\I@>H*8P0>_%-71-%6X,RZ3:+,8?LQD$"AC
M%C'EYQG;@=.E 'SKXFN-W@;XBZ3)KEQ=P1^&+>_CMO[8ENG$_P"^#,Y+<%E5
M"\0S'[-DD^AZAJ-UH&N>&H/#=_=W]K'H&K7"6C7CW0NIH?(*!G9BS$,[KR3C
M.!C%>AQ^']#AC\N+1;-$\HVVU;= /*)),?3[I))QTR:(/#GA^UN+*:WT/3X)
M;",Q6KQVR*UNAX*H0/E!]!B@#S'0;S5%C^'_ (DL?$=_J,OBE?+U2WGN3+&2
MUL\K311M\L/ENFW"*%PV""2#6'X9UKQ0J_"W6)O%>H7[:]>7.GW5O.4:!XE2
MX=6P "7S&GSY[<  XKVB#PWH5E<W-U9Z)8P7%R&$TL=NJM*&.6#$#)R>3ZU%
M#X5\+V\=C#!X<TV*/3Y&FLU2U11;.3DM& /D)/.1B@#AO!>L:O#XN6S\175Z
M);RQN+Z*Y^U":PU"(21$319Y@*JX'EX P^<MUKU=65U#*0RD9!'(-<PW@WPY
M!IMY9Z9H>FVGVFW:U96M \9C;[R% 1E3U*@C/>M71]-AT70[#1[7)M[&WCMH
M\@ [44*.  .@[ "@#6HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@""/HW/\1_G13H/NO_OM_.B@"6BBB@ HHH[T %%%% !1110 4444 %%%
M% !7C_Q0CN[S7+6RATG47CDTB^B%[96C7+,\@1?L_0I&&"DL[#.% !&<U[!1
M0!\QBXO],F\)R0:+JQE'@M=*N;>YTRXNC:L[!58K&"ZG,3YSC>H4 ^G1:?X?
M\+W_ (J^'^EV>D_VMX<L]!O=-DEN--<1M*KPQA9@R *^89LJV"&!SR17I^I>
M#]/U'77UI;[4]/OGB6&5[&\>$3(N[:'4<'&]L'&1DX-:FDZ7I^CZ;%I^FVXM
MK6)F94W%B69BS,222S%B2222223S0!XOHN@PR>()M)\0>#M>N=:L_$$VH6UY
M',\=G(AG9XKCS00!LC8*4/)V8 (X%KP+IEBNHZ19ZUX;US_A*='N[F6>[E65
M;4;O,#S"0_)('#?=&26;)  R/=<44 ?.NA^#[=M.^&7VWPJ3*-6OVOS)8D%8
M"MR(Q+D<*6:' ;VXZX9?:1J5A );;1M3/AW3_&=S=7-EI\#*_P!F:'$<L<8'
MSHLAW8 /(R.17T9BEH \#7PSH+:AX(BTGPWJ2:--X@N[V7[?;2$NDEG(&E92
MN8D>1E&U@N3R1R:R(-)_LVPO5ET&Z32=-^(1NTMX]/D9([)H\;XXU7F,N3]P
M$9YQUKZ3I.!0!X=-;S)\5;._T..2^L[_ %2%[O3+_2WBEMML"J+J"8J"J(@0
M%6R,[DPK'%=)\4)XUE\-6EQITTR2ZB6%X+62ZBLV6)P&>%,^86#%5##:&(8Y
MV@'TZB@#Y<\):2M\OPKL=:T:[>&QU/6[>[CNK24+#&YE\I')4 *28UQ]P_=Q
MV&KHKKI.GZ7#J6EW!\)6'B;5A<6PM)'2",R2-9N8PIS  200"H)1OX0:^CJ*
M /,?A3%;1IXPDT^QFL[*X\0330)):M;AD,,(W*K ?*2&QBN-\67UKI]E\7M$
MO+.7[9?RI=V-NEJS^<AM(%$B[5/25'RW8C/6O<+>\L[R286MU%<-!(8I?*<-
MY;@ E6QT."#@^HK0Q0!X3XBL=!U;QQ\19KR&.YC@\-6EQ&CDA5F NCNV_P#/
M108B#U7>,8SRFDZYH]QJNAIXXF2\TN[\,V(TV2Y0SPRW67%R,X(,^1",9+<'
M'\5>VS2PPQ--<2)'$@W,[D!5'J2>E0K?6,SVZ1W4$C3IYL(#@F1<?>7U'(Y'
MK0!\XZ+-IO\ PB?@*R\4WMS9>'I-%ECCF>W$D27F_+QN'1MLGEYV,0"-K;3R
M:Z+3]$T#6?BMH^A7VI:G>6T7A96C2^NWBNI'6Y5HY'V%2)-BAN0&Q@D9!Q[N
M8D92CJ'0_P + $5$TUO'.D321K+)G8I(#-CK@=Z /G.\6QDO?$NDJMEXF&I6
M&KW=M?V/_'Q#U;R+V,C#$,VV-CC[NT+Q21ZKX7;P+X,TG3;[3[:6?P[(5DED
MW6?VCRX4EV1H/WUT#D*-P*@OUR17T8TEK#*D;/%&\O"J2 7QV'K5G8G!VCCI
MQTH \(\-WFF^+-<\#PZAK$]W!/X->:[1;Z2,22K);#<^&!8@^;R?0]<5#X8\
M2V=W9^"+?QAK(71;K19_*N+JZ,<=Q>+*J!7DW ,XCW$ GG)/4#'N36EJV-UO
M&P"[!E0?EQC'TP32I!:X$4<,0"-OV!1\I/?'8]: /$O#M_!'H?PICL=6?;)K
M=["R"X;$\8BNS\ZYPYW",Y;)!/J:;H=Q:-$GB)M>NY9AXUGL+>5]2D>(PM<,
MOEA2^U@5/H3@ =%&/<'L;.0IYEG"_E\)NC!V_3TJJFD:6B*JZ;:JBMO51"H
M.,9QCK@ ?A0!X5;ZI'K7BK4=+N/% &LQ^)I$-Y'K@M5%DKX-L(EF$@.,I@)@
ML-V:Z;0;^>W^*(BN-4&K6VH:G>):75I?R%H#&C[K6YMV.T*FTA77^)%R!NR=
MFU^&DT:W6GWFL6=_IEQ-/*YFTM#>XE=G9?/W8ZNPSLS@]<\UV]OI.EVM]-?V
MNG6L-W.,2SQPJKR#.?F8#)_&@#D?%E])_P )MX3T6\N)[?1]1^U>:T4SPB6=
M$4Q1,ZX(R#*0N1DH.N*XG5(Y=0\,2PWNHW=S96GC>SM-.G>^ER\'VNWW#>&S
M(5D\U06R5VG!XS7M&H:?8ZG926>H6<%Y;R8WPSQB1&P<C*G@\U5N/#OA^]MK
M6UN]#T^YM[3_ (]XI;9'6'C'R C"].U '(?%RSAC^!_B.'S)PMO8-L8W+[C@
M8^9BV7]]Q.>IR:Q;C3M+UCXG/IUCX@O_ +%!X<\SS;/4I1*_^E. 3<!O,(#*
MV0'[8/&!7JMQ:6MQ8/93V\<MK)&8FA= 49",%2IX(QQBJ7_".>'Q<-<#0[ 3
M-;_96D^S)N,.,>63C.S'\/2@#Q(^)-4UG1_!^F:MXTAT%=3\)PWD=_<SRP?:
M+IE D?S(Y(\NH*-M+$'>3CC(]1DN+^W^#TUTVM-J%]%H[R#4HH_),[B$D3*O
M.W)&X5K/X1\*RZ;:Z;)X;TM[&S?S+>V-I'Y<+9SE%QA3GGBG>(M/NM4\+:EI
M-AY*37EL]LC2Y"1AUVEN <X!)QWQC(SD 'CNGZIK.BZ;\//$S>,-2NO[9TJ2
M758+J;[2B1)8M-]H6/'&QU0$CEBZ@G)Y6Q\2:PMEK<=GKEX6'A'^T8GENA+-
M)<#S,3[<NL);&?+4D 8Z=O3/!/@72?"6@V5G'I>G#4$LX[.[O;>U6-KL(,;F
MXS\QRQ!)Y8]>M30^ ? ]O ;>W\'Z-#"T;PLD=C&H*.074X'1B!D=\<T >?:E
MH\PU+X=R:SXDU>_.IWQEG,EZT"0D:=.Q\ORMI4%AGDDCUY.4UCQ=JVEW7C-9
M=6D%C#XDL+!+B:;RX[*WEMX'?]X%.Q2S,I;JN_.<X->FWWA'PSJ.B6FAZGX?
MT^_TRS96M[2YMUEBB*@A=JL"!@$@>@I%\(^&]NJ[M#LG&L?\A -"&%W@8'F
M_>P.!GH.* .&>3Q-#H]U;Z?KD&N8U9'CT^WU$BX-N82[6L=T^"\F1Y@R5.S*
MD@<UUG@75+;7O!4%Y;W.H3(TMQ"WV\!+F%EF=6B?:2-R$;,@G.W.3UJU'X)\
M)V^D6FC6OAVQM=/LYOM-O!;PB)89>?WB[<;6Y/(YY-:FEZ9I^CZ;#INEV4-E
M:0C$<$"!$09R< <=23^- 'A\OB[Q1H*107]U?7D_A/69/[>=[@8ETZ0@PRO@
M <+*C\8X@ESZ'K)M4UR)O!]^NJ7"Q:_XA<M"Q4J;-K>XDBCZ9 Q'&QP>I/7I
M7H<^CZ7=1:A'/812)J2>7> H/](7;LPWJ-O'TJ&\T/2[^;3YKJS61]-D\VT.
M2/)?;MW+@]=I(^A([F@#Q>[LYAX+UZ7^TKTSOXYMX$>>9I0@74K=5;#9S@
M=L #':O1/!]SJD?BSQ;X?U#5[G58=/FMI()KI8Q(HEBW,IV*JD;@2..,X[5?
MD\ ^#9;Z\OF\/6BW-[<)=7$J95I948,K$@CD,%;_ '@#U -:]KHNFV.KW^K6
MMKY=]J&S[3*&8^;L7:N03C@<"@#@[Z^\52>._%WV;Q!<P:;H5O9WL5C';1,+
MC*2M)"69"=K[!R#N!/7&!6;H^J>.I]#77(O$&F20ZKH+W%D+BY5BUZR*T<B#
MRE6./+;64LV/E]R?2K70-+L]<O=:M[=TOKT*MQ(9G82!?N@J3CC)QQQDXZUB
M6OPU\!V*ZI'9^';6W754:.[$>X&1&;<R@Y^52QR0N!F@#S^[\7>*%\*ZRFGZ
MSJ5AK]IJFF6C66J6<+RV/GS1QL&9!MFB?<6#*<]0".TFJ>*O&7A7Q3KGA>X\
M2)JL;#3)K74+J**%[/[5=&&2-BD>S&%)0LIQGG=BNL\7>!UN-!73]!TQ;F6Y
MU.RN[Z2YO)/-EC@E1SF5BSLVV/:O(QGJ*W9?!OA>YTG4]+O=+%W;:KC[9]IE
M>:2? PNZ1F+G:!QS\O;% ''W&L^,M"NX=%UG7;8MJNLV]I;7:-'+/9P/"[L'
M_=1IN9X65"4/WQG.*R_%#>)K?7_!.B7GC2:YFF\2RP3/:I#&WD^1)-")5\O:
M750G&-IR&QG:1VQ^&W@G_A$9O"K:#&^D3RB:2%Y9&8R  *_F%MX8!5 .<@
M5++\/?!\FEVVEMI/EV]E=_;H6BN)8Y5G((,AE5@Y8@D$ECD=: ,+XT76I67P
MU:2PU2XT]WU"QMY'@VY>.2YCC=3D="&/3&>AXR#=N=4\1:A/XJTW1=62UN]
MABC@>X@5_M$QB$NZ4  ;#D+A-IX8YZ8Z37O#ND^)M DT/6+4RV$A1MBR-&RE
M&#*RLI#*00"""",53N/!N@W44RK#<#[1;BUN"+J4-<1C.%D;=E^IY)R02,X-
M %%?$%]KGP;/BJR,FEW=WHWV^/8%=H',.\ ;@0<'U'X5YO8QZM<)\$EAU1QJ
M5WIES+'=W($IA+6498E1CS."V,GJ023C!]Q?3[-M*;2VMT^Q-#]G,(&%\O;M
MV\=!CBN:TWP#X?TB716L?[04Z(KQV(FOYIA"CJ$9<.Q!7:% !Z8XP<Y .(T7
MQQXIU?3M"T6:9WUBXN=5AGNK"*%'F6RN/(!59FV L61F'/"M@#.5]'\+7.O7
M'A6RF\20VR:SM9+I+5PT7F*Q4X.3C.,XR<$D=JQ_^%8^%?[(M]/"ZB@M;V74
M(+B/4)DN(II&+2,LJL&PQ))7.#GI736&EVFF:7'I-G$8[6-"@#.SL<Y)9F8E
MF8DDEB222222: /(IOB)XFA\+>)[R;4A9Z_I&AS7\VCWMCY4D$Z'(>,D8FMC
M@KN!)]\GC:\9>(-7_M76/#?FPBPE\'7FH-F/#I,I"9SD8&'/!';MS72#X=^'
M9+:[AU#[7J2W.FMI#&\N#(5M6^]&#[G!W'+<#GBH[7X<^';>\-Y<3:G?SMI\
MFELUY>R2EK=S\R=?8<CTSU)) .3\,^(?&.AZCX.T/6&TV\TCQ'IXAT_[+"XD
ML9(K82#S26_>JR@Y("X( [T:3XT\1:EX0\&V&@V%I9:IJVFS7T@L[)&A@2)D
M0K'&\T8&6E7C>2 #QSD=9_8-MX3_ +,OH-/UGQ)+9I]@M%5X7:Q@;&2 QC!&
M$4%OF?  Y&:R=%^&5M)X!\(:?K-Q>:?K>@6P6.[TVY,4D#NH\Q PSN4\ @Y!
MVB@"G8^-/'&N7=OX8ALM.T3Q9;Z1_:5\+M/M%N9?,>)8D\N7A2R%B=S%5(')
M)(GTG5/%EY\9SI]]K%I#9QZ#:WDVGQPM(B2/)(DJI()!E@\?WRI^7C Y)U[K
MX8Z#/>Z=J%K=:II6H6,3P?;+&[:.:XC=R[K*QSOW.2Y/7<<YJ]:^!])L?$UG
MKVGW5]:2VMBFGFWCFS%/$C,R>9N!9B"S'.X9SSF@"OXFU[Q)9^,-(\-Z##I[
M/JEE=S^?>;R+=HC$ Q"_>7][]WY<X^\*X[0_B-XNN;/PQJVL:?I46GZCJSZ!
M=1VXE\UKE7DC\]"Q 6/?$?D.XX.=V>*]#O?#=OJ'BK3O$3:A>07>GV\UO$D?
ME^65EVE\AD))RB=^-ON<X=K\,=*L]$T?28]9U7R-(U-M6@9FAW-,69B&_=8*
MY=S@ ?>]A@ RK3QMXBF\<IHC3:6(;VYO;&WCBMI)6M)(5=XY)9EE,<A94RT(
M".NX9(Q7,:3KWQ(N?#/@R^'B32II=9UR:U8R:;+G ^TN0Y$XRH,/"@+@;1V.
M>]L?AK8Z?J6F7=KKFKK#I=]/?6MJ9(C%$9BYE3_5[BI,C=6)'0$#.61_#/3X
M=,L]/@U[68DT_4#J-DZR1;K5CYF43,>"I$T@.X,W(YX% %4>./$5WXCECT?0
MO[0TJTU(:7<B.WD$A(8)+,)"=BJC$_(0254G<,@5>\(^,/$?B;6-2AD\/V<&
MFZ?J5WITUTMZQD#0L I$9C&X-G.=PQR,'&3*OP]T^/7;V_M=8U>WL=0N%NKS
M2HYD^RW$HQER"A==Q52P5U#8Y!!(.KX6\,P^&+6^AM]0N[P7MY+?.;GR\I)(
MVYPNQ5 7/;GZT <MK4VH:?\ &&6^TG2;6]O%\.LQ-Q<&W4J)\D%UC=B>!@8Q
MUZ54/Q8:^LM/_P"$=\/SW]_<:-;ZW):E)G*QS F.(&*)_G.QQE@JC"]<\=A=
M>&6NO%%QX@75)XI)M.;3A#Y:%$4MNWC(SNSZ\8[5S5G\*X]);1+C0_$^I:3J
M&FZ;%I$EU;QPM]LM8_\ 5K(CHR;U[. #R>W  +-OX\U>^UZ;3;;PNZ"WL["_
MG^U77D200W!E$FY"A^>/RON@G=D\C@&CH_Q8;5GTZ^/AG4(_#VH6\MRFII!.
M4MXT4NKS%HE15=1P4=\' [Y&_I?@W^RO%-YK4=])<)>:?;Z=-!<('+)#YA5B
M^<EB97SD8.1P,5G:#\-X]%TT:')XCU&^\-PB2.VTB81B..-U*^4SJH>1%#,%
M5CZ9S@8 +%KXRU)KW0%U#05M+7Q"C"PE2Z,KK+Y)F6.91& F45SE6< J1Z&L
M'X?:>OB"]U3Q-K&CVK:C::[J*0WZW#M.ICFD@$7W%S$$& "<' )4'D=%HW@F
M;3O[$M[W6I-2L_#X8::LL(65?W1B5I7!Q(RHSJ"%3[V2">:S)O#?BGPWX)U>
MS\+ZTT^JW=]/?V[K9I\LTTK2LC^8Y41[FQG[RJ/XCU .L\0^(+;PSH<NJ7$;
MRXDCABB0$M++(ZQHH !/+,.@)QDX-<R_C[6(])UR_;P??O+HVR62,)-&ES"R
MEBT#2Q(9&7!W)M!&."<@'HO%7AN/Q5X8FT6XNI;5G:.:.Y@QO@FC=9(Y%R",
MAU!K._X1GQ#/HLMEK'BY]0FN7C6XD%F(HWMU)WQ+&K?*7!(9\DX/ &!@ 3_A
M.K$^'KSQ)'"LVC>;%!I]Q#)N;4))&5 %4@;09&" D\D$\#!,&I>.KC0=-NI?
M$.@R6ERMU!:6J03>;#>/+]W9(54X7#%\KP%.-W .=_PJ^$>&]<\+QZO]ET2]
MNA>Z?;VUL$;2I1(L@,3%B-HD7=MV@98XP#BK.I^!=<U[1Q'KGC!GUFWN8+NS
MO+*S^SQ6TD18J?):1]V[>P;+<@@#&* (?^%I*L,;R>%=4>X;4TTP)"%V2,ZE
MDDC>0IO0XQG P?O;0,U3U'XH7GE_8+309K#6[76;#3KZSO)4W1)<2+M963<K
MAUW '(QR3C%1^+K?6+,>%8=3\3V]UK%UK\#1N]LL=O&$BDX2'?NQDC)+ELL.
M0-H%^^^'-UJ"WNKOJD$?B2[U&RU%K@0.UNOV4CRHA'Y@.W&[)W DL3P,  &U
MXZU[5/#_ ,.=6US3[5#J%O:-(B2.-L3XZGLVTG..^.U<W>^(-6TWXHW-P-%U
M:\8>'EF.E0SQL5(N7!?#2"(-M Z-DC YQ77>*-!NO$G@O4= :\2WNKRV,7V@
M1'8'X^;;NSC(Z9SCO6=;^%]<'BVY\27VHV$]U+H_]FA(;=XE+>:T@;EV('S8
MQR>,Y[4 5=0^*OAVUTS3[ZUBN+\7VFQZM'##)!'(+=P2AQ+(@9FPP"J2<J?;
M/9:7J-MJVDV>J6;,UM>0I/$64J2K*&&0>0<'I7FFE> O%_AFW\.S>&]<TQ;V
MPT:WT*^2^MI)(+B&%CY<R!&5E<;G."2#OQGC->G6<,UO9007%RUU-'&JO.RA
M3*P'+$#@9/.!0!?HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@"*#[K_ .^W\Z*(/NO_ +[?SHH EHHHH **** "BBB@ HHHH **** "BBB@
M KS#XE>*M;T);I=#OE2:RTFXU%K6VB2:X=DQL:0/\J6X ?<<AV. G((/I]<K
MK?@CPQXDU/\ M#6-,%S<FW:S9O,=0\).2C $!ESS@@C- '!WGCSQ#<-8;;I-
M'CN?"R:U#*D E%S=MC, #9X'R_*OS-OX(QS=&N_$*Z\4:-X=6ZTRPN[W0)-3
MN&DL7/D3"6)=FWS.<>9@\]B?3$.H?#F2WUR/^R=!CN=.M[*WM+1TUNXLIH!$
M[OM)56+<OUR,#@"NH\-^#5TR32M2U:]GU#7K*UDM&O'N'D+Q.Y?RR6Y8 [?F
M/S'8I- ',:-XJ\?:Y=66O6<>F1Z$^J2V=Q%/<A-D*SM",#9O\_*@X)P2=NT9
M!#O!WB;QYXD;P_XB:*RBT'68W>6*65,V^4+1"(* S."NUPS'/) 7&*ZZT^'O
MA&Q\2S^)+718XM0GD\YV#MY9DQCS/+SLWX_BQGWJ#3?AWX5T?6)]3TNSDM;B
M4R,H29MD#2$EVC3.U&.YN0,\F@#B]+\7>/\ 4/\ A")5U32$3Q*MQ"ZG3W(M
MVCC>3S!B;YON$8X'(].6S?$#Q5#!I>AQQQ7^M7NMW^E_:8$6$/';AFRBR-L$
MA 4#<2O#'!X%=U9^!?#^GOH30I<J=!$GV'-PQ\K?G>3S\Q()!SGBJ]Q\,_"=
MUI4VE7%G--!+?'4M\EP[2QW).3*CD[E;/.0?7UH YNW\1?$A;WP[H^J1Z/8Z
MA?ZA>6<C;#.#$ENTT,C!)!M?@;E!P3R"H(!R[WQ/XOU+2M!AGUJWM+R+QB^B
MW#VUOA+I(VDV,RELK]Q6*AN?7'%>@P^"?#]K=:/<V\-Q')I$DDUN_P!H8EI)
M%(D>0DY<L#R6S^%4Y/ACX;DTV:QW:C$DNI?VOYD=](LJ71SND5P=RELG(!QS
MQB@#,C\8:Y'\1SX;U*1-.!NEBM$N+)A%J,'DAF>.8,0LH?=\IXVK@ G+"[XV
M\8:MHWB30/#>A:?)=7NKI<3-)%'&[11PJN=JR21J6)<=6X"G@UI6_@?1[74X
MKZ&:^<17+7B6TMV\D*3,&!D"L3@_._3@DY()YI_BCP9I/C"SM8]46XAN;.3S
MK6\LYF@N+9\8RDBX(]^QH X^Q\6?$1M:\+>']4L-*TG4M6M[]KC=&\X1H#%L
M<!9!C<LF2N3S_%533/B!XTFT7PIKFH+I M=2UK^Q+BWCAD$A(EEB,P8OA#NB
MSLVMP?O<\=K!X%T*RUC1M0L_M<,^CQ30VV+AB,2G,K/G/F,Q"DELG(!]:IK\
M,]!CTK3-+2;4!:Z5J3:K:+]H),4Y9FSG&2-SN<'(^8CD8  .&;Q-XD\&^'?'
M?B[35TZ[TO2O$%W->V<ZR&>>,>6&\N3<%C(&, JP/J*ZF\\<:Q+X=\5^*-)C
ML?[.\-S3QR6EQ&YFN5@C#R_.K@1DY8*"C= 3][ UY/A[H<U]>2S37LMC?77V
MVYTQYMUK-/D-O*D9Z@':&VD@9!Q1=^ ])NM2U":*ZOK.SU9M^IV%NZK!?-@#
M+@J6!*J%;:5W#AL\4 <]XH\0:AXB\.^.;72!8QZ?I%BT5P+R%I7N'>U\\J-K
MCR]JR1\E6Y+<<<UK/6?[#O/ UO<Z1:3>7X6GNY+LQ9N8A#'!NC1B1M#;QGUV
MUTFN?#32=9UG4M2CU'4M-;5K;[+J,5C/Y<=XH4HI<8/S*I(!&..#FK/_  @>
MG?VSHU_)=7$R:3I\FFQ0RD,'AD4!P[8RQ.Q.?]GW.0#F]/\ B%XE6$:WK7AN
M2+PZ-*FU*>[2+RA:E$$BKN:0^:&4L P5>5Y&#Q!(VL7'Q=\ :EJRZ?NN;"_D
MA6UC8-"ICB+(S$GS,97# *.OR\C&_H?PQT71;:2Q:^U34]-,#VMO87]T98+.
M)P59(UQ_=.W+$D#(! .*BT'X:V^BZOHFH2>)=<U$Z)'+!9Q7LT;I'%(JKL.$
M!. HP22W8D@"@#3\5745MXO\%12:397KW6HRP1W$XS):-]EFD+Q^A(C*GV:N
M9_X6+XBA$&H76AV*Z6?$G_"/2;;ES*Q-QY"S*-F,!NH.,X)&.,]?KGAA=<U_
M0=6;4[BV?1+AKF*&-5*2NR&,[LC/W&<<$?>SZ5A/\-1_94.FCQ-?!8M<.O>8
M8H]QE,OF[#\N"F\D\\^_% $GQ0U[7-!\.:9-H4T,$EUK%C92O(I)V2W"(0N"
M,9S@GG@G'/(X*[\0:MX,\<?%;Q)9:-97B:?;:==WN9C%OVVY+! %8ECDG)XX
M'4UZKXS\)Q^,O#\>ERW]QITD-S#>075N%9XI8G#J<,"IY'0@BN=O_A>-1M_%
M\%QXBN9/^$JMH+6[D:!-Z+%'Y>5Q@992<Y'4\8 Q0 FJ?$?4X;W4ET/PW/J\
M>F>0)H8HYVFG:1%D*ILB9%*HZGYFY.1\HPQN?%;7M2T/X<7%UI%Q)97=U/;V
MBW(4%K<2RJC. >X#''H<5!-\,Y6UIM6L_%FIZ<;RVAMM4@M5C$>H+&H4$[@Q
MC8J-NY""!T(KJ_$7AW2_$WARZ\/:K"7L;E C+&Q1EP005(Y4@@$$=,4 93>
M?#$=K:+8:=%8W%K-#,MY$O[^0QL&_>2?>DW8(;<3G))YKG)/BAJ%KINMZS?^
M%UM])TJ\N--\\7I9[BY6=88E1/+SM<ORW\)!&&ZUT^G^']>6ULK/5/%USJ%O
M:.'++ L,USM.5$KJ>1TSM"[L<D@D'(C^&\-QX1\1>%]:UB:^M-:OIK\211B"
M2V>23S/D()R%< C(]CD4 5_^%C7UO-?V]]X5NH)XYK:VT^1C)';ZA+.P4(KR
MQ(RE6R6^4@*,C/(&!J]U)#=_%>Z\0>'8988= M)9[*TOG ND"71;$H164D#;
MG;D;1[5OS?#?4-2\-3V.O>.-5U35S)#-::HT<41LGB;?&T<2*$SNSDL"6!P3
MC $<GPUUBZM_%O\ :'C26\NO$VG)ITTKV$2K$JJZ[E52,_+(V 3C)).>@ +N
MDZSX@;Q_!X=MM/LX=#@T:VN2ANF,D7F,ZC_EF=Q'EE<;E&.<DG"[7C37E\-^
M&GNXFC^VW$J6=FLC!5:>1MJDY(&U<EF_V5:J<'A2\M?%MIXC77MLG]G0Z??1
M):J!=")G96!+'R^9'R!G@]1UK2NM%NKWQ=9:I<WL,EA9P21I8M;D_O'QF7?N
MQD ;1\O 9O[W !RWPI\2->Z#JWAW4-1-_J'AB\>SENVD\PW,!^>"?()SNC(_
M%34^E_$2ZU6[\,M#X?VVGB2.2:RD-V-ZH@W$R+LPI*$' 8\\>]6-0\-7VF^.
MKSQWIMV6C&DM9S:5;6@,EUL+2(RL7 \P,<#*XPQ'?(\Z^%ZW]K?Z9#IMU'J=
MXR%;U+SPW<V<U@K#=+_I#L$!\S!*A<R'D8&2 #J=,^*TU]H4.M77A:73].NF
M%O:W,UXACDN3<F#RC@94#&\MC "OC. 3=7XI6ZJ;:YL8X+]]0.GP9O%^R38B
M,IF$Y4?NPH()VDAL#!S3;?X9WD/PNM?",GB3;J%A>?;[/5(+;88YA.9E9HRQ
M##<S C(!!['FG:I\/_$6L1Z9J5YXT_XJ/2KT7=I?1V(6WC784:+R-YRK MN.
M_<<]0 !0!)9_$R.]ATA8O#=^;O4;ZYT[R-RJ$FAB>3*LV Z.J95QP0<G'(J&
MU^*D\PM9+CP?J%K;C4UT>_G:>)DM+IIO)5%P<RC<4RRC #CJ0P&BW@O7)M6\
M.ZO>>(H[N\TR_FOKAGMF"2^9 T/EQ)O/E*JMQRQ)&2222:$GP_U:31;W35UJ
MT)F\1IK\<AMFPH%PL_E$;N>5 W9Z'I0!9O/B7I]GXB72X[/[3"NH)IDLL5PC
M2I*W&X0CYC&K$*S<8.[C S4<GQ.2*\N%;PSJ?V"SUA=&N[YGA"02,\:(^-^Y
ME+2K]T' Z\\5+9>$/$ND^*-2;3/$T,/A[4K_ /M&2S>S+7$,C$-(D<H< ([
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
M@^Z_^^W\Z* ):*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HIK;MIVC)]*=0 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!%!]U_\ ?;^=%+#]UO\ >;^=% $E%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1P_=;
M_>;^=%+%]UO]X_SHH ?1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %'4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 ,B^ZW^\?YT4D7W3_ +Q_G10!)1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%8^N:O9^']%N]9U"7R;6UC,DCL< #W/;ZG@4 6OM5L]V]JMQ&;B
M-0[Q!AN53G!(Z@'!_(U>KQ;X>ZMI=_\ &'Q1?-XBT[4+[4-,L&06MTDBMAK@
MO''ACN$8V [?7)Y:O:: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H/2B@]* (H
M<[#_ +Q_G121'Y#]3_.B@":BBB@ HHHH **** "BBB@ HHHH **** "N?NO$
M^@VNI#3;K6+*&]R@,$DRAE+Y" C/&X@@9ZX.,UT%>:>(?">O:MJ?BN.W2T6S
M\0V$&GBXEG.^U""4&0($^8_O<J-PY'49H [1M6TW[-?77]IVOV?3V9;N4S+M
MMRJAF$ASA<*03G& 0:B_X2+0?MKVG]N6/VJ.+SW@^T)YBQ_+\Q7.0/F7G'\0
M]17G^N?#_P 1WR>(([":UBMM8AGCN()9&+3NN?LTF[&%/S /P<JBCM707'AO
M4-6\2)=7D,5IIZV4UG+#'/Y@G$JJ"0NP!&!!^;))  XR0 #K%O;9KN2U69&F
MB19)(Q(NZ-&SM9AG(!VM@]]I]*KKKFC".PF_M:S":CM^QMYZ8NMPROEG/SY'
M(QGBL31]-UR'7GU35(8W:72;:UE*RABT\;2,V!@#!\SKGJ.G<XUGX7UQ-+\%
MVTEK%#>Z+;V\4U]'?/\ ($*"6,1A<2+(J8RQ&.#VH [,:YHY@N;A=6LS#:R>
M5/(+A-L+YQM8Y^4YXP>].DUG28[][&75+6*ZCC,KP-,H=4 R6*YR  0<]*X.
MS\&Z]:^%=<T^2.VDGGLX-/MUCDXF$<DK>>Y*C#-YO*\_<Z\\:^I:7JDWC8:L
M/#=G<6]O;S1V[-<*AE>1%W,XV'DE$C'7"[F.>% !T$>OZ#=:9'J$>MV,UC/*
M+>.YCN4\MY&;8$5P<%BQV@ YSQUJ]<75K:+"+BXBA\UQ%'YCA=['HHSU)]*\
MGNO OC+4M.TV6:2RBNDURWU*[MY/WB2%;F*5I5*E0NU(]BH0YVJ/FRS&ND\0
M:+XFU+Q5INK::_V3R5$*LTP_T8"X5I'*CB198EQMZ@A>G) !Z%1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !371)%VNH9?0TZB@#G++P[;67B_5/$D<A:?4((+=DVJ!&L9<Y!
MR22YSGT%='110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %!Z44'I0!#;?ZK\31
M2V_^J_$T4 2T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1VHH/2@"O#_J^G<_SHI]O_ *L_4T4 2T444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1VHH/2@"& 'RS]3120?Z
ML\=S10!/1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %!Z44=J (K?_5?B:*;;M^[/^\:* )Z*** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"K.TRP.T"AY
M0IV*QP"W8$U9'09ZTM% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M!Z44=J (+4_N?Q-%,@/[L_4T4 6J*** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ H/2BCM0!4@_P!2M%%O_J%HH MT49HH ***
M* "BC-% !1110 4449H ***,T %%&:* "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ***0YQP<4 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M44'I0!4@;]RM%,M_]0M% 'RO'/-]J/[Y_P#OH^U5&U/4O,;_ (F%S_W];_&B
MB@"/^UM5Y_XF=WU_Y[-Z_6L_^W]=_P"@U?\ 0_\ +R_^-%% "GQ3XG2"?;XC
MU1>6Z7D@_K6:?&OC+SC_ ,5;K77_ )_Y?7_>HHH SQX\\<_-_P 5GKO4_P#,
M1F_^*JS'XY\;>8O_ !6&M]O^8A-Z?[U%% '?0^*?$_FR_P#%1ZI]_P#Y_)/[
MQ]ZW$\2>(MLG_$^U'K_S]2>GUHHH L0^(->\H_\ $[O_ +W_ #\O[>]7(M=U
MOR';^V+[=N3G[0^>A]Z** )SKFM?]!>][?\ +P_]YO>O0+6ZNO*@_P!(EZ)_
M&?[HHHH [1.A^II%^]_P$?UHHH >*:W7\*** $[T]>E%% #J1>E%% "T444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
+9UM_Q[K1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>eml_ex102img14.jpg
<TEXT>
begin 644 eml_ex102img14.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  4$! 0$ P4$! 0&!04&" T(" <'
M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_
MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @("#_P  1" 2B Y0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#[*7I2TU/N
MTZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ H[T44 %%%% !1110 4444 %!&1BB
MB@!%7:H%+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M @ZFEHHH **** "BBB@!%Z4M(OW!]*6@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HI"0.IQ2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 B_=%+2+]T4M !1110
M4444 %%%% !111CG- !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 ,V9.6Y-/HHH **** "BBB@ HHHH **** $.
M<<=:4=*",T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 (OW12TB_=%+0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !WHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH 1?NBEHZ44 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%(:6@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *,T44 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !29YQ2U$\B(5WL%+':N3C)H EHHHH **** "B
MBB@ HHHH **** "N$\5>*-8T?Q?X5T#3H;-_[?FG@\V<,3"8X6ES@$;A\N*[
MNO&OB4([CXI^ &O--NKS1M/:^FU)X;.6=85>WV19,:DC+\8'/J,<T =Y#K%W
MIDUXWBJ[TRTM(4B,=\)/)B9VW;HR'8X(VJ>O(<>E:4FN:/;M=)-JUG$UH@DN
M \ZJ84(R&?)^48[FO-#J'A.S\*^(-#T_PSK>H:/=MLECN+*Y0333C9L4R('V
MA5+O)R$ZY)X'#:I-<:3\%?B1X-URWNKG7M-LG_XF[VT@BU-%B58G21AC=& J
M%0>JEAU. #Z0@O;.Z#_9[N&?9][RY VWZXZ57M=7TN^MI;JQU.UN8(6*R2Q3
M*ZH1U!(. :^?M8T"2^&I:Q\/M/GAM;?PI]AU"*WMV@>\E,J/Y00KDS+&DP.X
M$@R*.K&H?$ T+7_AUXQUK2O^$CN[B[TRWT^9=5TU;4*Z39CB2)(4WR+N<[E#
M  XSQ@ 'TLLD;%E5E)4X(!Z5S,WB*1?&MIX;ALTGBN=/N;P7*S_<>&6*,QE=
MO?SASGC:01WKR7Q/:RZ'KOC>W^'5C%#,_A>R<)9+@SXN9C,RD??E$,@(;DY=
M,]15[0=5\"WGQ<2X\,PV5MI1\+SI/(EKY$>XRQ-L<D+E@@.1G(P<]. #U2SU
MK=;:1'K$<6F:KJ08)8B<3$.JEG4, -P4#DX Z#J1719KYM\-IH5CI?P3NM:M
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
M) -K%MPP >G/IG$\#_$*QUN"UTS7M:TU/$ES<WJ1V<)\LR1PW,D:LJ%F(RB
MC)R<,1D X /2:*Y^'Q-H=QK+Z/'K5G)J";LVZS*7ROWAC/5>XZ@$$XR*FL=>
MT/5)!%I>L6=[)Y?G!()U<E-Q7?@'[NX$9Z9% &U17.Z_XFT?PS%92ZQ=K;B]
MNH[2$.RKN=VQW(X RQ/8 _2LK2?&$=UXI\0:;?7%E;V-C+:QV<XFQ]I\Z+S.
MI.">1@+VH [>BLZ;5=+MKZ"PN-2MH;RX_P!3;R3*LDO^ZI.3^%+_ &A8K(86
MNX5D#B/89!G<1D+C/7':@#0HHKBM+\7S:A\2=;\&G35C.DP0W$ET+@D.LH;8
M NP<_*<\\<<F@#M:*0'(R.E<Q?\ B3[%XWT?PO\ 83(=4M[FX$XD $8A\O<"
MN,G/FK^M '4454O)VMK&>X2,RM%&SA <;L#.,UG>&=67Q%X1T?7XX6@74[.&
M\6)CDQB1 X4GOC.* -RBL^QO+74+475K,)8')"NO1L$@X]1D'GO6@>E !17,
M>$?$T/B[PQ!KUK9SV<4TLT0AG*EU,<K1G.TD=4/0GBNGH **** "BBB@ HHK
M&U36M.T7[,^I3O$MW<Q6<16-G!ED8*@. =N20,G H V:*** "BBLFWUC2[O6
M;W1;:_AFO[%(Y+FW1P7A63=L+#MG:<?2@#6HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "L?4/$GA_29/*U;7+#3WX^6ZN4B)S_O$5L5X[X[F6S^+OAN\7P_/KDM
MMHFIS_8[9(F=P'MQG]XP'&<#'/S< \B@#U>&>&Y@2>WE66)U#(Z'*L#T((ZB
MN?\ &GA>/QEX/O?#-WJ-UI]M?KY<\MKL\PIU*@N& ST/!XS]:\Y\(ZG#X%^#
M%_XNMYH]0AUC4FO;.R@8K#9O<S)&EL,XVJCGYNF#OXS5N\\6?%C3_"'B:\E\
M.VDFHZ5&MW:7#VFR.^BVYEC$ N6=77!PV_#=ESU /7+2%K>SA@9O,:-%0OC&
M[ QFIF=(U+.P50,DG@ 5YRWQ =M,N=<M88+K2I%T^UL,9C>>[NMA4,2<!,3P
MG.,C+=2,4S4/$.J+'X@\*^*+6T>[;0Y]1BFM ?)FB *2(5<D@J67D\,&[8H
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
M#7P[<ZFFHAM1MIC!':W MKZ2);V*-=JK,JD!^.,]<<9QQ7:HBQQK&BA548
MP * )**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "N4O/"\=YXVL?%)U2[CNK*![6.%1&8
MO*=E:0$%<Y)1.<\;>.]=761>:YI.FN_]H:M9V83;N\^X2/;NSMSD\9VMCUP?
M2@#E'^%/AMK7Q!IOF7(T?7I3<7.F@J(4G.W]['QN1LJ#P<9YQGFM7P_X5AT)
MI9YM4O\ 6+Z6-8&N]1E\R3RU)*H.  /F.>,GJ<UN?VEI_P!JFM?M\'VB"/S9
M8O-7=&G]XC.0/<TW^UM,Q&_]H6^R1/-1O.7#)D#<.>1DCGWH Y>U^'/A^P^&
MZ^!;;SHM-1B\4BOB2)_.\U&4^JOMQ_N@=*L-X/\ .74YM0UJYO;^_L3IHNY(
MHU,$)SG:JJ%R2VXDCD@=@!70G4M.%Q+:F^@$\*[Y(S(NY%QG)&<@8J9+RUE,
M2I<Q.9E+1A7!W@=2/44 <9JGPYM=8\ Z-X2NM5N@ND26S0WD7[N4B'"X^4C!
M:/<A(Q]XGVK5UKPVVI:]X:U*&^%I%H-P]Q';K"&64M"\."<C: DCXQW(],'H
M(YHI'D6.16:-MKA6R5/7!].M6<CUS0!YO#\.;B'1+;3_ .W%=XO$#>('E^R8
M\R1IC.8\;^%WL>>3M '49KSR%(6^(&I:Y9ZL&\1/J<TEOI-]H#NP97,28F
M&Z,* Y.%5^3P:]WT_5+/6+076FW"W5L9)(Q,OW6*.4;'J-RD9Z'J,BDL[JQO
MKF[:WECEEMI3;3,@Y5P 2N>^-P^AXZ@T 8GCKPS?^+O#0T6RU2+3HWN(9I97
M@,I(BD60*!N&,L@!/IFCQAX9O/%7@2Y\/KJ7]G7-RL>^>./<C%65BC+GF-L;
M2N>5)'>NQKD+CQA;?\)+=Z!IFDW^L75@8_[0-GY06R\Q=R;_ #)$+97)Q&'/
MJ!D9 ./NOA9KEXFN3R>*((M0OKZTU:TGM[+8+6[@BCC7 +,/+VQ[0O7#'):M
M+7/!?B[Q!X!O=#U7Q-:W6J7D\#27 MFB@BCBD60*D08G+%<$EC][OM KO=-O
M[?5-*M-3M2Q@NX4GCWKM.UE##(['!K0H XA/#^NP_$S4O%2RV3P76DQ:?%;,
MSY1XWDD#$XP06E8' S@ ^U<7IOPQ\5:3X8\ PV>HZ8^K>%[ZYF9YED:&9)Q*
MK'&0P($N=N>HZUZ^UU"+Q;,S)]H9#((MPW%00"V/3) _&JNDZG'JUD;N.UNK
M4>8\1CNX3$^58KG!['&0>XQ0!Y_8VOA?QA\6QXE\.ZI%?P6=JJ:F;;:\,MQ&
MY^S!F_OH&G; Z?NR?X:N3'^UOB['K D5-'\+:?<12W3, ANIC&67<>T<<>6]
M"X'8@=Q8Z;I^F0O!IUG!:1N[2,D*! 68Y)..YIG]EZ:]@VGM9P-:.Q9H2@V,
M2VXDCH<MR?>@#E_A_ITD=OXA\1/'L/B#59;^ '/, 5(H6QVW)&'QU^?MT'!W
M'@7XA3^ ]#^V6UA<ZY8>(7UJ[L[>^>%+S>SL?WH V,&DRN 0H51DD9/H.O?$
M3PKX7O;FSU6ZOD:TC$L[6NEW5U' N,_.\43*O'."00"#T(KHK75+*XTB'5HY
M]MC- +E995,>(RNX,P8 KQR<@8[T ><ZEX3U:X\&'PM=>"[*;3[Z*XFFBTRZ
MP]M=ET:&0RRLC.P/F,\N-Q;:0IYIVM^'_&&L3:):SZ:/M^C364UKK<<R;=^,
M7A=-P8JZ%D VG.22!@9[?1_%>A^()'BTNZE:1(4N-LUM+ 7B?.V11(J[T.#\
MRY'O4L/B#2;[5KG3;&Z^U7-LQ2?R8V>.)AU1I -BO_LD[NG% &7\0/"\OBOP
M5+I=C,EIJ$$L-W8S,N5BGB<.F1_=RN#[$TS2]:\5:A':6U_X1GT>XW#[9/-<
M0S6Z@?>\HI)O;)X4LJXZGH >BMM2M+RZN8;:7S'M7\N4JIVJW]W=C!([@$X[
MXHDOK:&_M["XD9)[D,8@4;:^T9(W8QNQD[<Y(!., X /+-'\+^)K?P'I_P /
M;[1V<VFI*[:NLJ>4;9+GSUE'S;_-*X0C'WB6R1UR-2\)^*I?!7B&Q7PY<375
M]XT35XHUDAR]HMS%*7R7P#LC8;2=V2!CFO?:* /([?1=<C^(L%]H^FZIIEO/
MJ5S)JD%Q*LEE)%LD6.YA!),<K'RR0NT_,^X=":VD>']>N/#7@GPGJ&EW$%YX
M:U"&:ZO'4>2T=NKA'1\_,9 5X'(W-NQ7LM<ZWBKPRNI_V9)X@L$O1*+?R&N4
M5S(> @!/+<C@<\T >;2Z/K'_  AFO6K:#?-)?>+DOHXEA!+VWVR*8R$9Z;$;
M@\YXQDUF>-=/\3+X<^)7AB3PUJ>KS:]=K>:?=P0K-&Z%88PA)("-&8Q@'G&"
M,X)KWZC% 'SYXBM==N/%>MO)X4U:",^)-+O%.G6@9+JWB,#>?(^=S2 HR;5(
M"@ D<%JO:W'KESIGC'3[7P_J]Q<P>(+;6&@B5HC<6R-;,4BE!&9"(W("G.4Q
MGD9]EN;RSM)(!=74,!GE$,7F.%\R0Y(5<]6.#P.>*T,4 >$WEC;16D'BS0?#
MNNC2_P"V;*]U3[<UQ-<W<4:2*7\F1F8K&3"PP,ML. 0JD]OX)F6[\2>+[Z+3
MKJTM[F\MY8C<VKVYE7[-&-V& /4'@@$<9 KO\4GRJ#V% 'SYKS73W'QRGAL;
MJ6;4K""'3O\ 0Y6^U,EH8\1?+A\2OC*YP3[9I-9T2XM_&&LVW@.S:PN[CP+)
M!:S6T+()+LR;E&\@*9=N#DG=R#VKWN&ZM9V:.&YCE=/O*CAB/KBIV*+C<P7/
M R: / /M6EZOX#N+OP;X5OX;I-(@L]79(9K<Q1131^;:^6R@2R^6;C!4$@#&
M?G7-[Q)-HM\/%&K>&Y[:XT9O"D]O=F !X);G.+5#Q@RJ/,&W[PW*"!\M>YX%
M1XCV9&-HYSVXH \.@\*_#V;Q_HME)ING/9WGAJ2[OHV(\N[*O (I)><2$*)2
M"V<8)[9&!#>Z(GA3X<1^)M4>T\*_V;=6JW#6\=Q ER'C6..42I(%_="55) (
MY&>:^D]JXZ#%1O##(FR2-77.<,,C- '-^";.UT_P/I5G8W=]>6<,6RWGO\>=
M)$&.PG '&W&. =N,C.:PO#][8R_'3QK!'=0M<)I^FH8U=2WRFX+<=>-ZY],C
MU%>CU +>W67S5@02?W@HS^= 'S9J>OZ0?B3I^O66MPVMVGB[[!,UU./MC0;6
M26-A\OEVH*C:IW DAB0370LNGZ7\2XX9M2OAX%U356$+/<.L2:NNY# K!@?(
M8AOD^[YL>.G!]D;2=*:1IGTZU:1I!,S&%<EQP&)QU'K4;>'="DM#9RZ%I[VI
M9G\EK5"FYOO';C&3W/>@#COC!ND\!PVJSM;-/J^FQK(@4LI-Y%R W&1UY!'%
M7[RU72;V<>(/&5_-;:G:FWCCFD6W-N8UDDDD1X%39\G5STVKR,X/3ZAHVDZM
M"EOJFEVM_%'RJ7,*R*IQC@,".E9J^#_"*&;9X8TL+/$8)0+.,!XSR4/'*G X
MZ<"@#S7P/=7@U'5=(\1>(M6N;W3;%Y-*%S<21/>:>Y<I=2+NS)*#\A) *[4.
M 6)JMIMYXLTS3_A=KEGKVIZO?Z[9C^T[*YE\R*9/L1EWA0N(RKJB[Q@G>-VX
MFO2=>\*Z==:7<2:9HUBVL1V3VME/(NPQ HR*N\ D*-QR!^5-\%>#]+\+Z-9^
M5HMG8ZF+6."Y>W&0S*H!P<#@D9X SU(S0!P7@NZUO4-*T3Q=<?$6*9-6TV5I
M["-9':6;R=S%0TK+$T3!L[$4=B.E:G@^^U:'0_!&I:AXBNKJ36-#^U7AOI%\
MM66"-P_ &W!8Y/<9S776G@?PC9W6JW5KX;L;:XUA&BOI881&]PK?>#$8/.><
M=3S4DG@GPW)9V]FVFG[-;V;:?%$)I J6[(4,8&[IM./7@>@P >3IXT\5:#H&
MJ6.L7EU9^*H5TZ.Z6\N%EM/+FNA"U]!*%(6-@S94K\A4?*0.?2/!MOXJL]2U
M>Q\3:Q:7R@036L$4C2RVRL'5M[E$W!BF1QQ\PZ8J>S\ ^%[+2=0TE=+^T66H
M1B"XCNYY+G=$N=L8,C,51<G"@@ DD8J_X7\*Z'X.TAM+\/Z>ME:M(964.SLS
M'C)9B2>  ,G@ #M0!YEJVL>-ET[XD:]8^+)HE\+7[M961M8&2=8[6&=H9"4W
M%6WE1M*L"V<DXQ>NO%7B0>.V^SZY-<::->M]-^S06L:V\2-$/,CD=TWO,'W'
M]VQ4  'G(J?PKX%ENM<\1ZUXJT>]MI;O7FU"VMI;[,,T:I&(6DBBD9&92A(W
M#@A3V&-F?X5^#[C6KO6&T^Y6ZN[Q;^39?3+'YX&"X0-M4L."0,GO0!BW'C+7
MK?4_%.G_ &T;E\26.C6$KQ(!:QSPV[,PX^<CS)"N[.3@'CBM3PS:W5K\6_&$
M%WJ4^H2+IVF%9IXXT;:6NN#L50>=W( ZX[9K2F^'OA^ZT[7K&Z^US0:W="]N
M=UPP9)@%"O&PP8RH1 -I&-@J;PSX'T7PKJ-YJ6GS:E<7M['''<SWVH37+3;!
M\I;>Q&>3SVR0,#B@# \4>)_$&E7/Q$:QNXTBT3P]!J5F&A4[)B+DMN)^\"(4
MZ],FK^CZGXF@^(2Z)K.H07UM>:6=018K<1_9I%E5"@()+*0XY/.03P#@6M8\
M Z3K<WB,W=]J"+XAM8K*\6.90%A3< J J=N=[Y/4[S[8T;?PW!;^*T\1-J%Y
M/=K8#3]DK)Y90,&W8"@[B1R<XYZ=* .5U+Q)XNU3Q1XLT/P?)I]O>>';>V:.
M*]4LMY/,K2 .004CV@#(YSGG J#Q+XXUS3/$-PME=6CVMO>:=;QP1V[S"9+B
M6.-S+*ORPM^]!1206V@X(;C7USX8Z#KWBB3Q#)?:M8W-S;K:WL=A>M!'?1*<
MA)0.3U(R"#@XSBH[[X8Z7?76H2QZUJME!?7MOJ+6EM)&(4N(1&$D4&,GI$GR
MDE?E!QD @ KW'C+6H_B8?#,MQ8Z<IO8X[:UO+60-J%L85=Y(9MX0NKEP4P3A
M#QR#7&?"G7_$.D^&/!-I)%9?V)K.H7UG''L<W*L&N)A*9-P7;E&79L)Z'=S@
M>D77@:WOM4L[R\UK4)DL;XZC:VS^44AG*,H.=F\@;F;:6(R?0 "KI/PWM=&L
M?"]E:ZW?R0^&YY9[?SEB9I3(K*P<A!VD?&,?>YSB@"3XA1KJG_".^%6C\R/6
M-5B^T#T@@!N7S[$PHG_ ZS+7XBWFL^*+6S\/VUK>V+ZBUHRHS/-Y"!A)=,1\
ML2!U*J&R9!R,9%=7?^'XM0\5:7K[7US#)IT,T*P1E0DHD:,G=D$\>6.A'4@\
M$@X6F> ;C2=!N=%M/%^JBR\N>.SCQ&OV4RA_FW*H:0J7.T,<# XR 0 &D^,-
M:U7QAJFF0:;:FRTR[EM;M/-9;JV"QEHI"I&'67@K@C ]></^'OBZ_P#&6C)J
M\MK;QV<UO'+') [964LZRV[HX!#QE%!/0[N *<W@V_\ [0OM:CUX1:W=QV<#
M745KM3RK>4R ,F_+%]S*QW<J0 !CG3\+>&5\.P:GMDB:?4[Z2_N/(A\F(2.J
MJ=B9.!A 3DDEBQSS0!\_>(+7P38>-_BM<ZUX6MKR[NKZQL=/G6S0"UN9+5=C
M>><>1F1@Q?*\CN:]CGUO6/!WA3PSHM]MUGQ)/;K'-*_FE&\I%\Z5C'&[$;F4
M9V\EP3CFDL?AK&UWXR/B"^M]6LO%;JUS;"T,/E[4"* WF-T4#G&=PSGM5>3X
M>^)FT[PX\7CA1KGAT/#:ZB^G;Q/ Z!&2>,R?.QV(=ZLO(SB@"&7XJ7JV/AN-
M?"YM]7UN.Y9;34KA[-0\#!3&CM$2SOG* JNY03QTI;?QSXJ7Q9XF:YT"V;1M
M(TNVOC&+PK/'OCFD/RM& 6)0*067:%!Y)(J[X@\!ZUX@\.W6@WFO65]9W]H\
M-V+_ $\RGSV+'SHMLB^7MW85><;5^;(),=Q\/]<BN]?&F^(X1;:QI,.G2?;+
M5I9@\<3Q+(9 X!&'+$;02PZ@&@"A?>,+/6M$\,ZAKWA/5K.VO=5TQ]/=;E-K
MRS?.C_(^2B'AE8#((^7TZ2'QH+K6?+TW0;^^TN/4&TN?48E!6.<'#'9]XQJP
MV-)T!]0"12U3P7JVI>&?!FF)>VD<OAZ^M;R1MKA)Q I4*HZKG.><XQCGK5?0
M?!/B7P_XAU"'3?$=I_PC%_J<FJO;O;/]KA=WWO$DF_;L9QR2N<%AU.0 0Z5\
M3)8]$U+5/$6E?8DCU>;2[0"YBVRR))(I3<S +M$19F8@?>QG SIZ7\3]"UK1
MX[S3K>XN+V6^DTV+3XGB>26=$WN$</Y;*$^;>'VX[YXK%E\ ^+K:S8Z3KFFI
M=6/B"XUS3C+;R%6\]YC)'-\W39<.HVX^Z#GG N:MX5\;7UYX?\4+JFF/XDTB
MYF=;0B1+)H)HQ&\61\^0%#AR#\V[Y<8  +GP^U.]U2X\7W%W]MC":X\4=O>2
MAWME%O!F,89E #E^%)'.1UKS6^\47NG?\)^(_&5_:ZYIFL?9]%L?M!N7E7RH
MG\H0-N,BLS-DX)4=&&*]6\%Z#K&@PZZVL26<DVI:I-J"_92V%#A1M.X=MOY5
M3^'_ (7USPW?^*IM82S/]M:Q+JD36L[2;%=54(VY%Y 3MQS0!-_PGVF6M[#I
M>I6MTMXLEK:WLL<),%K<W 7RXF;J2Q91\H8#<-Q&:TX_&&BS)J^V>9'T>[6R
MNHVA<.)6V; HQ\V[S$P1D'=7G7B3P?X^U3QE>:FVFZ=JD5IJ]C?Z3/<7S1F*
M"-D+P"/8PC.0[-(,LP(7!XV[2:'8ZA\;4UC3=326&33U?6+6WD$D9N() +4M
M@Y#?/*>>ODKZ&@#=OOB-X5TRYOX+V^NXSIURMK>.-/N&CMG*HP,CB,JBD2*0
MQ(4YX)P:M6/CKPW?/JBQWDUN=*A6XNQ>6DUJ8XFW;9 )47<AV/AER#M-<1KO
MASQ1J7A'XA6</A]_M&NZK'-:Q&ZB_>0B*WC+$[L+Q QQ_M#KS5GQ9X5\0^(M
M:\:0VNG_ &>+4M%LK:SN[EXVAEF@EFE:-T#%@K>:JG*X(#=>,@'3/\1/"=O;
M:K=W>I36<>DK&]XEU9SPR0JY(1RCH&*L00"!CBHYOB1X3CT_6KJ'4VNCHT N
M;J&&"0R+&<[7 V_,AVGYQ\N.20.:\XUKP[XGUKX9>(+>Q^$MCX;U6[6VMELK
M*6T,MSB='ED,BE5\L ':K').<@5?\8>%_$^L>*/B1+IVCW&S5_"<>G6$Q9 D
MLZ^:2GWN#^] Y '!YH [^W\;:&^D65]?S26D\]JMU)";>4F%2<%F^3*IN! 9
M@ <9%=B#D5X=J^F:Y??V=K>F^&=<T;Q)%ID%G;@M'+;W49D96M[Q 63:H.\D
MX($AVMN&*]P7H* %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\7UR7PK:_%WQ:?$FFI
M=+<:'8PPQBU:9IF+W>]%V@_,1L'..!Z U[17/6?AN&S\4ZIX@6^NI;C48XHI
M(I"OEHL>[8%  (QO?OSNYS@8 /*-%%]X&UCPW:^);._N[J3PA#IN^UM)+E9+
ME'RT1* A< CYG*J1W&*R? VG:1JFH_#?1=:T?SX!X)DM+B.\MBH,OF6^(G5E
MZ_N92N>H4D9ZU]'48H \#M6'_">7>FZ7Y>MV5Y)J[F.6V(N]+D&]75G_ (H9
M'.$5AG# J2H^7F?!>L6K?\*:MH[34))]"TF^BO5%J\9BE6U"^42RCYLY'7&2
MO/(S]):AJ%EIME+?:A=1VMM%R\LIVJO8<_6FZ;J6FZOIT.I:7>07UE.-T5Q;
MN'CD&>H8<'G- 'SYX U;1(?&6CSP_9[*RF\*7;30BVEB$;"2!_+FF<#SYE E
MW,2".3@;CG3\%Z/X?LX?A+)%;V[76K:#)%>R2 ,]TGV6+,4F>JAL#:>!MQCB
MO??+CQ@(H'(Z4OE1[@WEKN'0XY% 'F'P9CT9?AU;KIZV@NTEFCOA!&J.KB5R
M$DP,[E4@8/;':N#LIM#TFUU*SLX[.S@'CAH=8BMV5'ALC*1'YH7!6$R>7G/R
M[2?X2:^@9);>W>%&:.)IGVQJ2%+M@G ]3@$_0&K!@A(<&),/][Y1\WU]: .
M\&K%'XW\70Z-(A\.Q_9!;QP',,5SMD,X3' X\DD+QDGN37+>+]+TG6_%7B#7
M_"OBT^$/%_AUDAO+AI52&[C$4<J>>AX>/YPNX@X*D=J]FAMX;>$0V\*11CHJ
M*% _ 5P&H?#>ZU"^>\F\>:VK&0RQIY%DZQDG(QO@8X'3KT% 'GEUXBO=<\0:
M'IOB[4K7PE8ZKX3BN+>.Z4QQ17;,1-M/F)MD53'L#$E0&P.3F[8ZMHTWB(>%
M_%GC*]^QMX:@DTG4+ZX:U^T$R3+-<9W!6EV^003EL9(QEJ[>X^'OB*Y"B7XI
M:_($QL$MCIL@4COAK7K[TEY\.]<OO+-W\3];N/+(:/S]-TI]A'<9M.* .?T*
M#1[SXTV^HSW<\C/X7L)H9;R0PS3N9Y5#LN1R0%RN,9/3FN=\,^(M5FTGP;H]
M]J^H-INJ>*=6L[J\:ZE\UUBDN/L\'G%]X#,J]""=FWH2#WDGP]\0S:E'?77Q
M$O;NZB4+%//I&G,\8YR P@! .3^?YRQ?#O58=,FTN/Q1!]BF;?);G1+01LWJ
M550#V[9X'- 'GOB76?$5JWB71;#Q!J45CIOBS2+6SO$F8RQK<&)IH#(23(JF
M3[K[L;MI^7 '?^ S?6/C7QQX=.H7U_I^FW=JUJ]_=/<RH9;97D7>Y)V[N0.V
MXXXP*9/\.=:FTVVT]O%%A):VS>9##)H-NR1OSAE&?E//4<U-I_@?Q1IFHWE]
M9^+-/CN;UMUQ(-"B5ICDG+%7!8\GD^IH O>/=EQIUEX8@CQ+XCOX[6;9D%H
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
M8Z;>.MC(\$DC!WD:-K@C.8X@H((Z[B > #U#5]2M=%T._P!8OG*6EC;R7,S
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
MOR_+QC*\'(&* .5T_P 5^-O$WC:_TO19M+T^PM;;3-15;JVD>7R9U<R1-AP
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
M3-'LKR)K>*(K=-'!-*JR>8K$(2>0-K<]:]DN!-<:,2MW+:2M$&\Z)5WJ<9.
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
M8SMZ^W-4K/QYI=Y>Z9&UC?06&L3-#I^HR*GV>Z<!F !#%EW!&*EE 8#@\@4
M:MUX3\-7IU,W6@V4QU5$COM\*G[4J#"B3^\ !@9Z5H/IUG)I+:2T.;)HC 8]
MQ'R$8VYSGIQ7FT>M>1HOB>;5M:U6&)?%B6<,UJQD>)3+ $BR<A(V8[3T&'/<
MU8^*'C%],\">+(-%_M#[=86+-)>V*@K92LN4#$'<#C!. =H()P"* .GD\$^'
M9- M-#2QDM[&P<268M[F6*2U(&!Y4BL'C&"5PI'RDCH<4]O!?A][72K5K&3R
M])N/M=J1<RAEFYS(S!LNQW-DL23N;.<G-&X\>:'I6KQZ'<?:99XWM;>ZE1-Z
M6LMP=L"2'.<N1V!QD%L;AF'3_'UK-?\ B:.]T^[L+30[K[*9WA+"9MD;8&W/
MS,95"KC<V1QDX !V%Y9VVH:?<:?>0K-:W,30RHW1T88(/U!-<QIOP]\-Z')9
MW&F_VA'<V=I)8PSR:A/,R12$%A\[D$Y5,$@D;% X&*?:^.]#N+#5;B=KFTFT
MF9(+RTG@;[1$[A3& BY+[]R[=N=Q.!R"!0\(^([K7/'?BV'[1>"QLULEAL[N
MU\AK5V1RXP5#'/RG)R.F#B@".\^$_A6]\.Z3H+#4;>/1W=["ZM[Z2.YM=YRP
M64'=@].2>@]!77:?IMKH^E0Z;8Q-';0+LC4L6/U).2Q)Y).22237"ZEJ&L_\
M+5O-%_X3!])TQ-(BU$!X+=@CF61&&YD^[M3/))Z\XK8M=4NK>^\/:?J7BBVD
MNKB.YE:WCM<OJ,:\I(N/]7M4J2 #DG Z4 4G^$_AEK;2(ENM5BETE[DV]S#>
M-'-LN#F:,LN"48\^H[$4VQ^%>CZ;X>'AW3];UJWTTVDMC)"+A'$L+DDJ=R'&
M-S %<$9/.3FNALO%_AO4H+&6QU))TOYI+>WVQOEY(R0ZXQD;2ISG&,4^T\5>
M&[[7&T6UUJVFU!0Q\A7Y;:</M[-M/# 9VGKB@"O:>$;'3O%)U_3[J[MBUG#9
M26:.OD2)%O\ +)!7=E1(PX8 \9!(!'/:WINI7_QKTJ>SNM4T^"'1+F%KRVMM
MT0=YHF"%GC:/)"$^ORCUP9]:\=6H\9>&]!\/ZUIUU-=ZHUG?VX/F2K&L$TC%
M2&XVM$%;@X+8.#6SXL\32>';?3(;6U6\U35KZ.PLX&?8I=@69W(!(155F. 3
MP!WH P[CX6Z7]HT>\T76]5T/4M,26/[?9R1F2Y25S)*)0Z,C;G)?[O#'(QQ5
MZQ\!V>F^,[#Q)9ZA<H;'36TM;:0B19(V<2%F<C>7+@$DGG\:EN+SQ=I,]JMZ
M-,U*WN!*K36MO+!]E=8GD4LI=PR$IM)RN"5X.>(/AWXZM?%WA#0KW4+S3X=<
MU*Q2^DL(9AO17&00A);;C')H @F^&MO/:W9N-4F-\^N#Q!;74<2H;6Y"A0 !
M]]-J[2&R2K$9S@AFK?#>UUZSO9=7U29M8N+FWNTU&WC6(VSVY)A"(<C:I9R0
MQ.=[<\C'86NN:+?7=W:V6KV5S<69Q<Q0W".\!_VP#E?QIRZII\D!N(]0MGAC
M197=95*JC#*L3G@$<@]Z .;\.^#]0T/Q3K/B+4/$#ZI=ZO%;QRI]F2%$,2L
M5 R<?,>"?J3QBMJG@.XN]3\17&GZT;*U\30+#J=O);^:<B/RO,A8,OEN8\*<
MAQE5..#GM5O+5[7[4MS$UOMW>:'!7'KGIBG_ &JU\E9_M$?E-]U]PVGZ&@#B
M8_!5S:_$K3/%&GZE;V]AI^DG2(]/^RL?W1=7R'\P $;% ^7IZ]M#QIX=U+Q-
MI=I8V.HVUBL-];7LC30&4OY$R3*@PPVY* $\\=JZU65U#*P8'N*=0!YY)X/U
M>SUGQ)?Z'J-K GB9$:[2[C9Q;3K$(O-C QN!15RC8Y7.<<5GM\/-8TOQ3:ZG
MX7U*SM[5-!BT%H[Z-Y)(DB9F1T92,D[L'=TX//*GU.B@#S'PKX#UOP_XIT/5
M+J^LKB#3?#<.@N(E9&8HP;S "#Q\H&,^_M7IU%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %&*** "BBB@ I/PI:* "BBB@ HHHH ,4444 &*,444 %<M<>%
M1<^.]/\ %LVH.'L;*:QCM1&NS;*R,[;OO9S&F.<  \9.1U-% #=JY!VC([U$
M+>$+M$*!<8QM&,>E3T4 0>3%M"^4FT'(&T8!I3%$9A(8U,@& VWD#ZU-10!2
M6QLT,NRSA42_ZS$8&_Z^O4T^UL[2QMUM[.UBMH5Z1PH$4?@.*M44 5/[/LOM
M_P!N^QP?:MNWS_+&_'INZU0'AOP^+7R1H6G"'S?.\L6J;?,QMWXQ]['&>N.*
MVJ* ,&;PWH-W?27USH>G37<NT23R6J,[[2"N6(R<%01Z$#TITWAGP[<+>K<:
M#I\RWY4W0>V1OM!7[N_(^;';/3M6Y10!QGB3P7I^KZ/J<>FV5E::G?6ZVSW4
MEL&\V)2#Y,F,%HR!M(ST)Q6;X1\!QZ!XB&M#0_#VA2"U>V:#0K4Q+/N9&W2'
M"[MNS"C;QN//.*]%HH P]2\/:)K-Q'-J>EVUW)&I17EB#,%/5<_W3@9'0X'I
M44WA;0YM1_M*32X_MGV8V0F7*NL!ZQ@@\+WP._/6NAHH RM)T?3M$TF'2=)L
MXK.PA!6.WB7"("<X [#D\5GZ;X3\/Z5/YFFZ5':;5=8Q&6"P!SEQ&,XCR>NS
M&>/2NEHH Q=#T'2_#FEQZ7H]JUM9QDF.$RNX3/) W$X&>PXK,N_ _A>^U:ZU
M.[TL//>[&NU$KK%=E  AFC#;),  #<#TKK:* ./OOA_X1U+Q''XAOM'2344V
M R+(Z+($^X'12%?';<#T%6X_">BKJ^JZH(9I;C5T$5ZLT[R1S(%*A2C$J  Q
M& !U-=+10!RVG>#-#TO>MK]MR;=K6)I;R65K:)L92(NQ,8^5?NX^ZOH*J2_#
M_P -3^"K+PG-'=-INGLC69^U2+-;%/N%)00ZE1P#G(%=I1T% &+HNBV>AZ?_
M &?8M.Z!BS2W,SSS2L?XGD<EG. !DD\ #M6%#\.=!75QJ%U)>:AY:W*V\%W*
M)([87&?.V<;OFR1R3@$@8'%=L"#T.:6@#SW2_AAH.EWVEW7]HZM?OIEO-:0K
M?7AF4PR!%,9!&"H"  >_.>,5]/\ A7INEZ1?Z3;:]KCVD]H]A:K<78F_LV!\
M@I;AE(7Y=J@L&("@=*]*HH XO3O EMIOB'1=975KZ:32=+.DQ1.L(22(E26?
M"!BW[M.A XZ<FE\1>#%US7].\06>L7^A:K91M;FYL/+W30,06B<.K KD CC(
M/(P:[.B@#R6U^#5GI]IHUOIOBS6;/^S;2YL&E00M)<03R>8R,60A3G^)0#TY
MXK1TWX:RZ7=>'+BW\6:DTFC61TV0O!;G[7;%T81, @" >6HRH!V\9SS7I-%
M'G7A'X>W'A>]@C'C+5M1T6Q##3])N%C$=H#D ;U4.X5254,<#TR!CH]6T.>\
MUS3-5M=2>RDLMR.HC5Q-&Q4LG/W<[ ,CGFNBHH \\TOP#)8Q:;HLFJ)<^'M*
MO?MUG:O;GSE(9GBC:7?@I&S97" X5 3P=UCQOH-UJB:+K=FCS7OA_4DU&.%
M-T\8!26,9_B*,V!P"P7ZUW=% '''0[B^\9_\)A9ZA#Y,VD&QCADMV)&7\P.3
MN'&< K@'CJ*Y]_#]Q'X;\)_#=;G[<VG"TDOKI(F11;V^"A(+-M:1XT4#<>-Y
MZ+BO4:.] '->,/#</BKPW)I?VI[*X26.YM;N)0SVT\;ATD /7!'([@D=Z@L[
M;QA-)!#K&H:<D4+JTDMC'(KW.WG&&.(P3C(RW&1WS7644 >7:?\ #W5M/\.Q
M^#5O[:7PY%J:W\<TF\W*Q"Y%P+?;]WAP%\S=]W^'/-9U]\,_$%UX4\1Z/'=Z
M<LVK^)4UU9&9]J(LT4OEG"=?W(7//WB>V#[%10!Y;-X'U:\^(%GXEEM],T^2
M"YF:XOK*5Q/J%LT;HEO-'L53MW(=Y9L>7P.>':/X(\06FB>&/"NI264VE>&[
MF*6*]65S-=)""(%,>T!",J6.]ON<#YOE]0HH \GO?!GB2;PMK>G0KI_VF^\2
M1:N@-RP7R$N(9MI/E\.1%C&,<YSQ5'Q-X%\:2:=XZ\/Z'#8WFF^*G:[2ZN+P
MQ2VDK1QQO&5,;[U/E@@[A@$C' S[-10!XGXF\'^/M7\3W-U)IVG7]FE]IEY8
MEM0:'[+'"\;30A!'@L65SYAP=K8'3;3]2\$>+[[3O&>G1Z7ISG4M5MM;M9KF
MX#PS/']G;[.T>S.W,#*6;^\#@\X]IHH \>D\+^))O#L6J:;X&T3P[J-IJ-I?
M+H]I)%F\\EFWB294"@D.=G!VE021N(7H/!]CX@7QEXKU[6-#;2X=5^R-;HUQ
M'*P\N+:P;82 <GL2.O/<^@T4 >9S>'I=7^+VI:CK7A7[3HTNCPZ?%<7*P2HS
MK+*[_+N+ $.H&5'(.<<9O:UI-\/B7X,U"ULYI=-TZUOXYI8R"(BZ1",$%LG.
MQAP#SCI7?44 >.:+IOB;2OB.GB-?#,JV/B6&1K^$+&)-%E# (P(<AO,4+YFS
M.6C5NG%8?@;P7JEG8:7X7U7P3+;ZOH,<L(\22W(>V.8V19H%\PL7?(W J .<
MG/%>_P"** /$M!_X2(I\.M%N_!.JV4_ANZ\B^F5(C;X%E-#YD;E\LC,RMTR
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
M ES.L9E*J68*&(W84$G'0#-0V_B?PW=:#)KUKX@TV?1X@QDOX[N-K= IPV9
M=HP>O/% '#S_  W\0:]X1O\ 0_%WCR[U69UC%G=0VL=L;5TD6192J\.X9$Y/
M8'&-Q)GU+X?^)M:\*WFFZUXU%[JDTUI-#<BQ\NW@^SS),N(!)R69?F;=D\8V
MX%=6OC#PG-!ILR>)M),.IL4L7%[$5NV!VD1'=\Y!X^7/-6(_$7A^6RGOH]>T
M][2WD\F:=;I#'$_'R,V<!N1P>>10!QVJ?#F\\0:_JFH:[K$4T6J>'FT&>.VM
MC%C<[.95R[8Y<@*2<8')YJW_ ,(AKUY=Z3J&N:I:7VH:)8SV]G+'$T0GGE14
M,\@!^7Y01L7CYF.>@'<331V\+S32+'&BEF=CA5 Y))["N9\1^*/['TW1[_3+
M>WU.WU+4[6PWK<[55)I1&9%(5@^,YQQGGF@#,T?P;K&F_P#""K)<V<D?AK3W
ML)MN\&<&-(U=<_=XC!(.?O$9XR>@\8:+=>(O"E[H=I=BT^WA;>:;)!6!F F"
MX_B,>\ ]B0>U;'VB#[5]E\]//V[_ "MPW;<XSCKC/>IUD5E#*P(/0@Y!H R)
MK?4+<:7#HZVD5I#($N8YE;(@$; +%M. P;9UR, CK@CD;3P+>6Z6^A;K4>'[
M76GUF$K(WG*?--PL.S;M $S$[MWW5 VY.1Z1D>M&1ZT >66?P_U2Q\/2^#86
MLGT%]5;45NVD;[0D;7/V@Q>7MVD[B4W[Q\ISC/7H_&7A_4-=BT:ZTFXBBO\
M1=2CU&%)\B.?:KH\;$9*Y21L-@X.#@UJ:EK$.FWECIL<3W.H7Q;R+=.,JF-[
MLW147<N3[@ $D"MS<* /(_$GP_US6M$^(-Q%'80ZWXML8]-2%KEO)MXHXV56
M9_+RS9D<G"]-HSQFO2+""Z70+>WN8TBN5MUC=4;<H8+C@\9'Y5!I>N6VJ75]
M8[6@OK"01W%M(1N0$91QCJK#D'Z@X((&Y0!XCX8^'_B[1[7X:V-_9Z;)'X3>
M>.YDAO&8RH\)C61%,:\Y;)4] ."2<56'P]\403?VL^@:7K#1^(=1U#^RKV=1
M'-;7; AMY5@LJ8'&"""P!YKW>B@#GO#&E-I/A^.SDTNPTO<[R?9-.7$4.YB=
MN<#<>>6P,DDX%<KX1T_Q+X(T3_A%8]!_M6PM99?[/O+>[11Y3R,ZK,LA#(5W
M;<IOR "!VKTNB@#SEM)\0W'Q5T77M0TV)[.WTBXLYYH9%V)++)&X"JQW%0(]
MI; R2#C'3G?"W@_6--OH-+U;PG97C6&HS7EOKTET"-CS22!A%]X3?.1T [Y/
M0^T44 >(P>'_ !@NC> - N_#,K/X:UB&:ZU!;F$QW,213*9E^<-EBP9@P!R?
MXJL7F@^)H?#VLR_V#=SRKXOAUJ.V22)I+FV2XB?Y/GP#B,G:Q7I7LU% '-:U
MJ6K0^$I[W2](N9-4EA AM1Y;/#(PX+?-M(4G)P3G'&<BO--=\ ZWX=@\)Z]X
M;U+7?$%]H=ZKK:3K;*SP2G_2MS!(R68$L=[-EN>O->X44 >'>,O[0U/Q1XHL
M;'1]5N=.UC1[;3[V2"P2X:(?OF(4-*A239-T*MR5;'&#I:;9Z;X@^)\.IV^C
MS7&C_P#"/6R6-_<V+&(3"5I5(++C<JE#GUR,Y! [>\\':)>:M-JGEWEO=7+*
MUP;._N+9;@J H,BQ.JN=H RP/  Z5N06\-K;16\,:Q0Q*$1$7"JH&  .P H
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
M$EOW?*,.=Q*MCUJ=O&WC:V_L[5KC^QY=-E\4-H$UO':RK*T9N6MUE#F0A"&
M)4J<CN.!796_@+P[9Q:/#:PW,<6C7,EY9I]KE813.'#M\S'=D22#!R!O. *@
M_P"%>^'_ .R+;2PU]]FMM3_MA,W3LQNO,,N\L22?WA+;3QD]* .6UCXA>)(=
M4O+/3X=/ANHO$$&BQ:?<0O)/+&ZH3<C;(N5P^_ 7 5&RW7'0?$RZUJS\"!M*
MU#[%=37UE:231Q,S;9KF.)MF&!4_/UR3C(')!''6G@_QA#K&JW'V'5K/5[R[
MFF74[;6E-D \F4)B;+X5 H*;""5P" <UZMXAT&R\2:'+I.H-,D,DD4H>"39(
MCQR+(C*W8AD4_A0!XW=:QX@\-_$'XJ>(+%=,N9]+T?3;R\:6-XUF6.&X9E10
MQ(+ 8!+'&!][/'6ZAX^\17FJ7MGX/\,G57L+6"XDCD*IYSR()!%O9U$1V%2"
M0V2<8&,UK7'P[T>Y7Q$LNH:C_P 5'91V%\QF5F>-$*#!920VUGR?]H^@PV;X
M=Z7-JL6J1ZKK%G=_98[.ZDM;OROML2<*)54;20"1N4*1DX/3 !J^)-1U&V\!
MZIJUC']EO8;&2X6.?YBC!"Q4[3C<,$<$C/K7%^$X?[)3P_8Z5H>EQZ_J>CK<
MS7BJT:_9HA$/WN,F20O-QG_:.>,'T#4M#M=0\,7'A]9)+&TFMS:_Z,J I&5V
M[5#*RCCCH:Q?^$'MXVT6XM=6U"UU'1[=K."]3R3(]NVS,3@Q[67]VA^Z""N0
M>N0#F]8\01^(K'PK<SVHM+RU\61V%S#N\P1S1&4-M; RIQD$@<$< T:5KPT'
MQ1\0+@P>?-=>)+.PM("^Q6EDLK50"V#M&26/!P,X!)P>EF\#Z=);:5;K?7<7
M]GZG_:YD'EE[JX)8LTA*\@EVX4+C@#  %17'P]L[@:S))JE\;C4M4BUA)ODS
M:7$21I&8QMY4+$@*MG/S>M &;K'Q$OM#LO$R7GAV*35_#]G'J4EI#>,8Y[1M
MW[Q)#$"2ICD!7;QMZ\U>F^(5K!K^N:-+;)_Q+=)76(IDF+"YBP=P V\%2%SU
MX=3CG%:NF^%XX;W4=0UFY75-1U*!+6XE:$1Q^2F[;&J9.%S(Y.222QYQ@#G;
M/X4Z396/A>WCU*ZEDT28R37$C%I+^,QA?*D.?N9CM^#D;857I0!+=>*(-,\2
M>(KN\T*XCU/2] M]0N M[NCDA+3G8BDA05:.7+$*6XSP!BWI?CI+S5K6SO\
M1;O28+W39-5MKFZDC*O%'Y>_(5B5(\Y3@]L],8IFM>";K5]3\4W@UA(1K^DQ
MZ/L-J7^SQ*9/F!WC<3Y\O8?P_P!T[J6I^&]8TJ>S\30WWVS^P= N+"+3[73\
MSW+LJ$LC-(1DM#'M0J>^2<\ %K1_B)%J7B+1=%DT2Z@?7-/.J6,JR(Z_9QMR
M9,D;7&]<JN_J.3SCT&O!OA7;ZQ9ZOI44-[8:[:10?89IQHMY:3Z?"L994$D\
MA51O55,2J#\P/ 6O>: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH \L^(VCR:QXQ^'^=%EU"RM-5>>\86QF2*,PNB[N
M" -[)^6>@KC=2T'799=9NM/\.ZL^FVWC)=4FTZW5[62]M/LB1;XN4W$3*9 N
M1RH/<$_0M% 'AUYX/\[P!?ZQX1\-ZMH^J6FJIX@LX;^=WN;FX3!E^1F;9YJ[
MT*Y^;=R!5S1?"?BJU\;W&EZI:Q3>'=?=->O=BC9;W4;?/;].0Q^S$?WA%)GJ
M<^RT4 >?_$Q=232M%NK72I]7T^UU6&;4[&WB\V2>W"N.$_CVR&)]O^Q7,ZQ]
MBD\/:#)H?A?5=,M+CQ5:7@@-E*KE=ZO),\0!,*9SG>%'&<<C/LU&* /G6073
M?%&PUK_A']9L!!XKG-SMTJXF=XOLLD2SO<!3NC<B,(B'8JD;LD9%FVC-KINC
M:+-HFI+=Z;XVGO7"Z9,8XH&N9W5T<)M*[77E3Z^]?0&*,"@#Y[O;'5X_%VL7
M7AJW@U*]NTU-[2X>S,&HZ9=>3*%\R3;B2!F(5-Q')CQD"M[X9V_AR77+;4M'
MA\3VVHBQ$&H6]]9?98HV'/[\^4@FER3AP7.,G(!Y]FQ2XH \_42+\?9S< ^6
M_AR/[*>,9%T_G_SM_P!*\OL-1T75/%D&EZEK$5E>V_BB[FN-2GG>$WL!EE2.
MT!X/WC&@0G;B,$9) KW75-%M]2N[&^\R2"]L7+03Q-AE#8WH1T96 &0?0$8(
M!'/6?@*:*T32[SQ5J.H:+&X=;&>*#G#AU#2",.P!'7.3W)H PYI+5?CSK322
M-!80^$T_M*1'9 G^D2&(E@<@A/.((P0/PQZ!H:6,?A[3X],N9;FR%O'Y$TTK
MRO)'M&UF=R68D8.2<FH])T.WT\7LDC-<W5_+YUU<28S*VT*!@<!0H"@>@YR2
M2=L *,#@4 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%!Z44 &**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **0L <$\TQ9(VC\
MQ74IUW \4 244=J0,K=#F@!:*** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#D-9\-ZEJ/B.+5+;Q%-86IL);*>VC@C9F+9VR)(
M1NC()R<<':N1Q7(VVF:C_P )1X6^'NM:DFH6FGZ9/J5]Y-NEM%>LLJ1P1F).
M-B[F)7H2%)]*]=KB]<TF^M_&VC^+]-M_M!MX)K"^@7[\EO(RN&3U9'0''=6?
M&3@4 <CJWQ,\0VUSK%UINBV<UKI6O0:"UE/(Z7,[2>5^]5@" O[T$#:?E!;(
MZ5O2W$F@_&'1;.'$-OXEL+M[JUC;,:W,!B82KG')61U8@ MA">G'G4OA[7#X
MVU_6M.7Q-8^));Z>2W1M'M;FU<J=L+"ZEC.(S&J<"12H+*,&O3H=+U'5OB?;
M^(K^U^SV.C6<UE:+(N'FGE9#+*H[(%C51GDY8CCE@#1\9^(E\*^$;O76M_-2
MW:,.6W;(E:14,C[58[$#%C@'A361I_CR]U!]*L;.QT[4+W5//EMY;34-]I);
M0^6'F$H0G[TJKMV]<C/&3TFN:;>ZIIDEK8:E)IDXD1Q,L8D!"MDHRGAE89!'
MH?6N)L_A7'H\=C>:'JT=EKMC>7-W%.EJ%M2+@KYL/V=6&(B%7 #9#*&W9SD
MZCPEXBD\26VHK=Z6^FWVF7TEA=0>9YJ"1 K;D? W*RNK X!YY (K+\4LJ_%C
MP(S,%54U%V)Z "%><]NM;GAO05T&RN5:ZDOKV]N&NKRZD&#-,P )"CA5"JJJ
MO95 R>IJZQX;NM4\:>']>COHHH-*2YCDM9("QG$RJI^;<-N-H['/- &7;_$!
MY8?#^J3:*8]!U^X2VL[M;C?*#("8GDBVX5'QP0[$;ER!SBKIOQ)O+V[MVG\+
MS6FG/J\VBR7<ETA*3I(T0VH!EE+KC.1C/?!J33_ -]I\6E:/-K$%QX:T6X6X
MT^S-LPG4IGR8Y)2Y#(A((PJGY%R3SFOIW@'Q!9Z)::?)KEC,\/B)]=ED^QN!
M(KS-,T2CS#M.]SAB6P .#UH =_PLY9&CO+/09KK2YM8?0X9UN%21[E79"?+8
M !-R,-Q;/^SCFO0;B988'F<,512Q"J6;@9X Y)]A7SCX;AU>V\13:K:7^FW\
M\FIS7PT2_P!)NTO(Y6E;C"MY4<NTA?-\O QDG&2?HK4K6:^TFZL[>Z>TFGA>
M-)T^]$Q4@,/<$Y_"@#AK'XI:;+>7EKJ>EWFF-;Z+_P )!ME*,XM>X= =T<@_
MN$?0G!K=\*^)I/$T3W"Z7/90&&*XAE>2.2.=)-V-K(3R-I# \@XKSK2OA?XZ
MTG4?[6MO$6@0:@="ETDO!IS@&4MN6=BSMYC%@K.6!)Y'?([7P7X1F\-:AK%T
MUK8:=!?F$IINF%OLT3HIWR*I50K.6R0!_".2<F@"7Q1K%[_PD7ASPCIK/#/K
M4DTEQ<(V&@M85!D*D=&+/&@/;<2#D"HH5L=4\9>*=#M;[6K?4+:UL7=VNF\B
M//F&)X0&R#E&W@@!\ '<":;XLL[BS\;^%/&2K_H.FBZL]0;O'!.J$2'_ &5D
MB3=Z D] :?#')X?\8>)O%6K2VB:=J,-I#:^3(SS.8P_RE=H!9C)\JJ6)_&@#
M6\$:Y+XD\$Z=JUPJ"ZD5HKCR_N>=&[1R;?\ 9WHV/;%8FO\ Q,T7P_JFLZ;<
M:;JUY/HUJE]=FTMU=5@8,3("6'"A3GOZ9P<:/P]T*X\.^!=/TV\C6*\8RW5Q
M&IR$DFE:5ESWP7(SWQ7,ZUX+\27WB3Q_>6J6(@\0Z''I=FS7#!UD595+.-G
M_?9X)^[[T =+>>--/@4M8V=]JR)9IJ$IL8@_E0/DHYW$;B0K$*NYCCITST.F
MZC8ZOI5KJFFW*7-G=Q+-#,ARKHPR"/PKSK2/#/C+P[>&[L+/3;P7VCVEE<P3
M73 07,"L@=3L.^(JW(P&R.^>.T\)Z#%X6\':1X=AD,L>G6L=L)#U?:H!/XF@
M#BK*7Q!JGQ?\8Z.OB;4+'3=-M;&2"*%8CLDE$C,1YD;9&$ ZX'-2^&?'4]GJ
MWBKPQXNN_M%]X<N+>,7L4/-Y'<@&#]V@_P!9D[2%&,XQ3K73?%FE_$_Q9K]O
MHL-U9:Q'9P6^;Q(V7R5<%G&TX!+\?>..W88>I?#'Q!<:!XBUQIM/O/&>K:C;
M:CY<N39[;=AY5J<C+($W*6P"2<\8H W?$?Q(M;?P3K%_H\=[%J-E=1:?+%+:
MD2VDLI38SHW8B12#R"2!STJ:S\5:1X7CO5UC7M7O$PEZPOK)C)I\+L8U\UD0
M84NCD;N0,]A6+J?AGQ%J/@G5H8?!NDZ->7]]8S+8Z>\1.V&:.1Y)I<(')"$
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
M_'D<T +)\.?#$NB6VEM#>G[-<"[BO?MTWVQ9@NSS//W>86V_+R?N\=.*K?\
M"K/!\FBW.EW%K>SI<7JZB;B6_F-Q'<A0HF27=O1\ #(()[UI6_CK1;C3IM0D
MDNK6&WC@E99[617=)FVPLBXRV]@5 &3GC&:SM?\ &4,W@3Q?/I-U<6&M:/ID
M]PT,T&R:W81.T;['!#*2IP>5.".H( !>A\ Z#;S:5-&]^\VF73WL4TUY)-))
M,R>67D=R6D/EDH-Q("G ' Q _P .=!>RU&S%Q?QQ:CJB:Q<;;CEKI65E?IP-
MR1G;TR@XZYDT_4MWBC1=.N_$$_VR316N'TYK?]W/M:(-.9=N RE@-H;^/..*
MR;[QL+SQWX-TO1K^X%IJ,UUYX:T98KN)+9W5TD=1N 8+RAYSGIC(!7TOP>VL
M:[XN_M:35[33]0U%2]HVU;?4(5@C3+ J2 61@0I3<  05.#NZI\/]+U34];O
M#J6I6@UNS%G>0V\RB.0;#'OP5.&V,5].^,C-20_$/PK<33K!J,CF.UDO4/V2
M8"XAC.'>$E )@,C_ %9;J/45#H?Q"T/5?!FF>)+G[38Q:C#YT5N]K*TK+M#E
ME0*2ZA6!+*"H]: )I/!=N-2LM3T_6-0TW4;:R73Y+J#RBUS"O*B170H2#D@A
M1@LV."12VG@;2]-U72=0TN>XMCI5A+I\$09639(RL[MD9+ED5B<\D<]3F_>>
M*M%M;:TN'U&-DOH?/MS"K3&2/ /F ("=@# EN@R.>:R_ >L:IXB^%.CZU?WB
M#4KVT\V2>-%VJYSR%X''I0!M>%_#UOX6\-VNA6MU/<P6V[9)/MWG<Q8YV@#J
M3VK'U3P3%?:SJ>H6>M7NE_VQ"EOJ,5NL96X55*A@64E'VG;D'ICC(!KFO"?B
M3QOX@^'6@^*/[3T7[7JD<4WV![)T\SN\<;F<88H&()!]3Q5C_A)/'%]XH\;Z
M9IUYH-O!X=:'R?M5C*QF$D F(=Q. N,XSM]\=J -E?A[IL%]J<MC=2V<%]H\
M>BK;1*@CMX8]^PIQG(\U^N1R..*Z#1=+&C>'[#1XYFG2RMTMTD< ,RHH4$XX
MS@#IC\*\W?XF:YJ7PX\"^*]*L['39O$>IVVGS6U_"\VSS79"T>UT)QM+#/5?
M2K7B3Q9X\\/W^A++'I$46N>(!H\$+VLCO%$PD*S,PF )(CW;<#AL=10!9C^%
M[0ZN+V+Q5>B)-<;7(X6@B8K(ZR*R%RNYAB1@N3\HP.<5T'Q"5O\ A67BF&-'
MDDETNYBC2-"S.[1,JJ .222  *P]4\1>.--UW0M%F71H;C5=4GLDN#;R.C0K
M;M,DH02@@_(R%2>O(..MVU\6ZKIWCBS\'^*K&&.;4DD?3=2LR?(NC&H9XV1B
M6C<#)QE@0/O9XH R=-\$W6J:)I4U[X@\UK/2)+'3?+M?*%MYL2H99!O/F2!1
MM_A R> 3FM&?P'<'2_"BVFLB'5_"P"V=W]G_ '<J^5Y3)+'NY5EQG# @@$8J
M_P"(/'%GH/C+P_X=DMVE.J3".>X'W+7<K^3N]Y'0JO\ NMZ5U5Q<06MN]Q<3
M)!"@W/)(P55'J2>E '/^&_#<>BW.K:C<3"ZU;6+@7-]<*FQ6946-%1<G:JHH
M &2>I)R33/$7A_4-8\0^&]3L[VW@31;J2[,<L3,9BT,D.W(8;>)6.<'D"ME-
M4TR2ZB@BU*VDFG3S8D692TB<_,HSR.#R/0TEQJ^EV=J;R[U*UM[3=L\Z6953
M=G&-Q.,YXQ0!Q<WP_OFM-2\/)J5M_P (UJ=^^H30/ 3.A>832Q*V[:5=]QR1
ME0Q'/!%V'PKK"KXWC.I6G_%13-+;N(&_T8FW2 ;AN^? C4\$<YZ5V/VJVW(O
MVB/=(-R#<,L/4>M<QXH\576B?\(])IMG!J4&K:K!I\DOVC:(4DSF1< [\;>F
M1UH S]-\(ZU9Z_X7U.2ZLS'HNCRZ7)&BL#,SF'YP>P_<+QS]X\\<X=E\._%%
MKIOAK3Y-4TFYM-*>Z%S:W%O));W E<2+)Y>X9>,[E4$D88G@\#JO''C ^$=)
MMKR&TCO9YKZTM&@:;852:=8O,X!) +>E=@651EF [<T <CX#\/ZAX5\"Z7H.
MJ7%M<7-E&8S):HRHPR2#AB3D]3VST%8FK^&?%C>(O$K:-_9CV'B:&*&:YN)G
M26QVQF)F6,(RS?*<@%DYZY%>E[@1D'BLV^U*TTRT:\O+E(8 RKO;NS,%4#U)
M)  '4F@#R+Q-\,_%EZFK:7I:Z3=Z7]DLX=+:_GDWVBPA T2(%*H6*;O,Y/0$
M$ 8UK;PCXGD^(UOXA_LO3M%F2^>2]U"QNF/]I6NQ@L4L.P N"5PY)("\'DBN
MU\4>(X?"N@MK%Q9SW<0G@M_+AV[MTLJQ*?F(XW.N>I]JZ0'(H \;/A#Q"WA:
M32]5\*VFL+-KU]J+)'J)AEA26626*6*4!2DBF3:0,<9Y['=\-S>+]#N/"_A;
M58X-5WVDKZA?&ZWSPL"S1Y&T%UX"&0XW-@]2:](HH X_XA:3J6M>!K[3]'A$
M]]O@GAB>01B0Q3)+MW$$#.S&3ZUARZ7XENO$OBC59]#\O^T?#UO9P*MU&ZF=
M3.S1C)'&9E&X@ [3[9],]:* /"X?!OBC2)]$NAX%T[Q/ _AZTTFYLM0N(0UE
M/;AP'W,&5D82$';D\9QSBO8-+M38:+96;)"AMX$B*V\>R,;5 PB_PKQP.PJU
M<7-O9V[7%U/'!"GWI)&"J.W)-6J /)/[#\4I\-_%]E!X?WZI=ZM=75K;71@?
MSH9;@/E<NR!MA.-^ & R,5@7OAGQA<Z=XW%OX4U!1JG]GW5JMYJ$,TTWDNA>
M(GS& ?"MQD(. "<\>]5GW5_:V<$\LTA(AB,S)&I=]H[A5R3^ H \PU[0_$?B
MCQ#J4HTFYTL:GX1N],CEDE1A;7$LGR*VUCAMH#$C([9.!6O96>J:YXN\(ZM<
M:#/H[:+9W*W?FA !(Z(GDH5/SKD%LCY?D7OC'::/JUGKF@V&M6+E[._MX[J%
MF7:2CJ&4D'IP16I0!QGC[3]1OM M9=-M'O9+'4;2^DM(V :XCBF5V49(!( W
M 'J5 KFM<TK4-0OO&WB'3[&\6WU#PXNF06_D,DMU<CSSNV'!X$B*"P'?L,UZ
MQ7-:QXP\->'KD6^M:W;V4FT.PD)^12<!F(X4$@\G X/H: )O"ZO'X0T>%X98
M9(;.*)XY8RC*RH 001ZBN.CLKWPC\7M=\22Z?>7VB^)+6V$D]I;M.]G/ I0*
MR("Y1E.0P!P00<<5Z1'(DL:RQL'1@&5E.00>XK(L?$>CZEJ$FGV.H":=-_ 5
M@'"-M<HQ&) K$*Q4G:2 <&@#D?%UQK&M66G7UOX?NY-)T_6+:XN(FC)GO+=0
MV]A 5W81S&X7[S;#@=,\WXLTFXU2P\:ZE8:'?R6&I-I8C@:RD#SSQ39FF6(K
MN'[ORU+%1GR_85ZI;:]H]YJTFE6^IQ2WD>X&,9Y*G#A3T8J2 P!)7(SC(K=[
MT >+ZIH.EQ^)O'5BFCZGIVC7VE:9"9=)T]^9!-,'= $*N4#Q%@ QV@\'!%9>
MFQZTK65YKFC)>Z+;^(I9;RZL=-E1-04V82*Z>V(9@%DPI*C;E!(!@9KWRJ-]
MJ%CI=B]YJ%Y!9V\?WIIY!&B_4G@4 >&ZQI%U%IOBRYTW3[N/0;_Q'H\UC:"W
MD5<1S0-<RI'C*H2K$G: =C-T.:=XJ2^B\=?$.^TC3KJ1GTG259[6%PUS$L[F
MZ6,@?.X@8?=)8;E'L/?%964,IR#R".]9_P#:VEC5QI/]I6O]HE?,^R><OG;?
M[VS.<>^* / ]8DT&'QAXEU3PSH-V-)?P7+"ZZ?:2V7F2&8Y53Y?#A1R0"PVG
M@D8%/4K&RNO"OQ-TNWM+:]BFT.UNK>'3])D@M3*OG R1(V03]SYP<MMX^Z0/
MH:35M*CU>+29=2M8]1F4O':-,HED4=2$SDCWQ5J>XAMH'N+B9(8HU+/([!54
M#J23T% 'AOB&;PY>>+%L=2U*72/"E[HJ+HTEMIX,)E,DOGE,QGRY?]400 2"
M,>]'7+_3/(\8:-XPGO#?0Z#$= _M0.LLL8M 6D7;QY_G;M^T;A@?PBO>-/U/
M3M6M!>:7?6]_;,2HEMY5D0D<$94D5=:-&(+*"1D<CUH YSP"1_PK3PO\P;;I
M5J"5Z9$2@UPOA^U;Q!\0?'[Z3XLGLPFLVK-#:- Z3K':V^X-E&< E60E67H1
MP17L7:J</V>0&2W*,/N[DQV)&./0YH \C\6:W9Z3XK^(UI?ZL+.2;PS;7%C
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MB"I>-E48!4[=K;ACMR:ZG1=%CT73WM8[R[N7D8R2W5U)YDTKD ;F)&,X
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
M;XIA&&+%>2_[I>>G X'.<W1_A3?Z2/#2MXJ^V+X<LKC3[%9;%0!%)&L:[]K
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
MGLP0E3]0<&O+I-,\/VVIV^I>%Y+:2QC\*7@\1S1W&Z*1_+00"8]#+O$G7#
MY[4 ?2&Y?6@E>A(KYUT+2_#^CZ#\,9KG?+X?U>U5=:FGE:2&6[6U5(%N-QVJ
M@;S%"D !Q&,9 Q7OH[5+C0[>35I;7PJ_CEXM/E%P846V-C(6BC<8Q"9PZKCM
MT(XH ^D5VJ %P /2G5\Y67_$C\27^GV\LH^'4GBBWMRYF8PJ#9N70,3CR?M7
MD@\XR&4\9%;5Q;74Q\6:+HNL6-OH!U:T33+>Z=OLDTODB2XM0Z'*QL0.!P'+
M+@Y*T >YTQVV(S!2Q S@=37S?-KD-Q>>%]$O+B#PQX<FDU2*9=3DDN+0WL<X
M41"42Q;DQYQCR<=/EX7'1^'+S3FU/3/#_B3Q?<:EIUOHK3V%Y>3&U%\WVB5'
MFR'R^R-8=C%B=K[LY.: /4?"^O0^)O#%EKUO9SV<5XI=(;C;O4!B.=I(YQG@
MGK6_7"_"F2.3X1>%WAD$J_84RP?=D]^>YSFH?B1)>"/PK;V>I7>G_;->M[>6
M2TF,;M&4D)7(Z@X'!H [.XMX+VUEM[F%)H)E*21R*&5U(P00>""*2SL[/3[*
M*RL;6&UMHEVQPPH$1!Z!1P!7A>H173:YXC\-M\2KG1I_#D-N]E<ZA/,\YB,?
MF&<A9D6XRS/&=ZMPJCOS>UP:M>2?$K4U\9:QIYT*&&[LX()S%%#(+-)B2IY*
MLW!C)V\GC)S0![I17B^J:YJ:6/Q NKS5KNQDM?#-G>)&ERT?V:X:.X9FC!^Z
M2R(..#MQZU/I[>(M0^(S6:^)M12TL="TS5&M8]C">4R2AD)*_=<1$'ODY!&,
M4 >JSS+;PM<-NV1J6;8I8X'H "3]!5'0-<L?$GAVRU[2Y&EL;V,2PNZ%"RGH
M=IY'T/-><^&=2NM8\(:+XVN/%%P9]5M;G[5II^>*63RW80QJ#B,Q;&&1RP!W
M$DYKDOAK?:QX?TKX3JWB2ZDTO6]%F,]C,D8M[98K99%92%W[@>I9CG)X P
M?1M%>'^$/$WBR3Q181WFL7=W9ZGX<N-4$FHI#% TJ2Q!98PBAXH2)> YW;<9
M&163'\0/%&BZ/J-GJFL7Z>(%GTW3Y;?688$CLI)Y7C>ZAEBC EA;!VE@VTH-
MR]00#Z&HKB_"7_"56=QJNG^*M6M-1,4B26C1R*]PD3 \3;(HE^\K;2$&1QR1
MDV/'&O7'AOPE<ZI:K']H\R&WB:4$QQO+,D2N^/X5+[CR. >10!UE%>.>(_%O
MBKPC<>(M%_M+^U9;?PW<:Y:7]U;H&ADB;:8F6,*K*<@@]1@Y)R,>@>'8?$,=
MM</X@U2UOI)9!) +>V\D0(47*'YFW$-N^;C@CB@#HZ*X3XD>(]8\+Z#IU[HO
MV4W%SJUE8LMS&74I-,J-C#+@X/7GZ5D_\)!X\,NHZ#91V%_K>DPQM)<+;^7;
MW$DA9D!1I=R+L"@E2YW$^F" >@WU]9:;I]QJ&H74-I:6Z&2:XG<)'&@&2S,>
M  .YJQ#+%/#'-"X>.10RLO1@>0:\=\;>(M>U[X;?$18?L=C!I&E36M[ T;W#
MRS-9K+($D5T "B4*#M.2">F!6M-XH\6*T^A^#]&BNY](TZU=DG16$TDB%@FX
MS1F-<*!OVOR3\ORX8 ]4HKR7Q!XZ\7Z=<^*WT_3]*^S^&]*M]7FCN6D,CJT<
MSR0@KQN_<X#]!GD-6C/XN\2:7J>KV6I6>G.T.AOK5MY)D4)L8AHI"?O?PX8!
M>_RT >DU3FN+>$QK-,D9E81H'8#>Q_A&>IX/%>61^//&2Q:/)J6GZ5:P>(--
MDN+">%Y9C!.EOYV)5(4%64,<*W&,9/6HO#.O:C<_#GX:ZQXAAM-:N]9NK5EG
MEC97MVDA9_,&2V7&&&1M&#T&* /9**\OD^(EY)X:O/&5GI,,_AVROI+.0"8F
MXDCCG\EYU !7 8,0AZJ,[AG H:E\5-9L(/%5]_PC-I)8>&M5BT^Z<W[!Y4?R
ML-&/+QN'F@D$@#'!.> #U[:N>@J#[/!\H\B/"]/E''^<"K%>?:YXZN=#\:7?
MAV31XW"Z--J]K<-=,HN/*(#Q$>6=K#.<Y;C''H =\55E*LH(/!!Z50DTVPN(
MC'/8P2QE0I5XE((!R!@CH#R*X>U^)5G<^%+#Q--IXBLGTRZU2^ F+/9I"0K(
M!L&]RVY<';]QNN*OCQ=JEKJL6EZSH<-E=7=C-?67EWC2))Y04O'(QC4QL-Z]
M XQN].0#I7T719#NDTFS8^7Y.6@0_)C&SI]W'&.E(=#T5O(SI-D1;[O)'V=/
MW6[[VWCC.3G'7-8>C^-(]8A\)7":?)#'XDL6O(]T@)@(C1]A'?ACR/3WKG/
M^O-IO@K2[&WMWOM3U+5=4BM8'FVC;'=W!+.YW%455 R >648YH [6/PKX;C6
MS6/P[IJK:2>=;A;.,"%\@[DX^4\#D<\4P^#_  FUO+:MX7TG[/-,+B2+[%%M
MDE'21AMP6'8GFN<^&=U>7D'BVXO([B!SXANE6*>4R&,*L:E5.3\H8-C''L.E
M=3X@URU\/Z4=1O%D=3+'!'#" 9)I9'"1QH"0"S,P R0.>: )_P"Q-&_M5]5;
M2;,W[P_9VNC OFM%_<+8SMX''3BJ5AX/\*Z7IEUI6F^&M+M+&[S]HMH;.-(I
ML]=R@88<]#6+)\0(K6*>.\\-ZQ%?1:C#I:VHA#>=+*H9623.PQX/+DC&#FK5
MCX]TV^31V33[Y#J>I7&D8(3_ $>YA\W>K_-]W]Q)AEW X'J* -'1?"/A?PX[
M-X?\/Z?I;M&(F:UMDC)0$D*2!T!8G'O1K/A'PWXDO;"]UW1K:_GT]F:V>9,F
M/=C</<' R#D' K+_ .$\TUD;RK"\DO!JTFC1V@\H233HAD.TLX7;L4MDL.!T
MS@5!??$C2;'3[69M-U&6ZGBEG:Q40I-#'')Y;LV^15X;HJL6;!VAL&@"[I?P
M]\(Z+=6=QI.BI82V<,EO 8)9$V)(<N,!L')P<GGY5_NC#[?P#X8M;/1K.VLK
MB&#1+AKJPC2^G AD.03]_P"889AALC#,,88@Z^CZQIVO:%9:UI-RMU87L2S0
M2KP'4C(//3Z5S7C+7M4M?$'ASPCHDPM+_7I)LWS1B3[+#"F]V53P7.55<Y R
M20<8(!JP^#?#]OKS:Q#:S"X,[70B-U*;=9F!#2K#N\M7.3E@N<LQZL2<N^^&
M?@^^U6\U*XT^=I[RXCNY MW,J+,CHXD1 VV-B8TRR@$XY/)S/%:ZWX?U1;^^
M\63W^@0VDKW?]H1PJ\+KM(DWQH@V[0^1CJ0<XXIUAX^\.ZA=O:K)>6DXM6OH
MHKRSEA>YMUZR1*RY<#C( W#*Y R,@$5Y\.?#]W8ZI922:F(M4OUU*Z*7\H9I
MEV[2&W9"C8GRCCY%XXIUYX#TFZU;6=4-]JEM=:S;K;7#6UX\0&U0H=0O ?
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
M)7DC=)-CLS)YA4EAE@,G!/'KMY?6VGVCWE[,L-NF-SMTY.!^)) Q5[< NXG
MZYH RM)M+JQTRUM;B5)9HT_>,D816;J=J@  9Z=\=<GFN:\7>&M3U#6?#OB;
M0O);5M!N)&6"YD*1W,,L>R6,L%8JWW2K8(RO/7(TY/%VF#5/#]C:^9=QZ^)6
MM;J':8@L<?F$DDYP1T(!'TXSU- 'GGB31_$WC3PQK&AS0P:':WNGS6P5Y!/(
M\[ !2VT86->>A);/1<8:E?:'XF\0:YH7B#4M'2RN- L;Q?*CN4<W5S-$(_W1
M[1X#'+E3DC*\9KU"L;4-8M;*QOKN..>_:Q8)-;V49FF#$*=H0<YVNIQZ'- '
MEOA_PEXNT/2/AK;KH^^7P_I%U:7H::(J)7B14'WN5W)SCL1[XJW'P]\27N@Z
MMH^BV=SX>TJXTV,1:9J-XMRD-VLZ2%82'D*0LJ%2N0O*X3@U[H#D TM 'FUU
M8ZUJFOS>)G\,W%I/:Z'<:?':2SP&6ZDE>-]H*N4"KY6,L1DN>.*Q].\-^)%L
M?AOI\NBW5HVCZ-+:7=P)H=MK.;585^[)EAE6.5!ZK[X]AHH \0T/2_%T&A_#
MKP_?>"[M+CPUJ*"\NQ- 871;:>+SHSYFX@EU8Y4-R>":H^&=#\6Q^+/ ^J:I
MX/U*V>PBOX;M8Y;9+:TDGV$&)%D_U8PY+$%R2.IX'OM% 'S[I^D^)M+\&^ C
M?>$-:EB\/0266I6ME<B.XW/&J^=#Y4H+A2&'53M<X!&:V+;3]0\,^)_#VO6O
MA#4D\/B&_1M/A8W=Q9W$\L;K<NFYFRX60-M+;?,/JU>H:EKNF:/+8QZE=>0V
MH7*VEL/+9O,E;.%X!QT/)P.*VJ .#^%MC>:=X$^QWVFSZ=,-1OY1;S+M*I)>
M2R)CVV.M=Y110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !132
MP4XHH =1110 4444 %%%% !1110 4@4#H!FEHH **** "BBB@ HHHH ****
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
M$GG*RJ"&D(.'&,D;>EM_A7X#M]2CU&#P^D5Q%=_;HRLL@6.;YOF5=V%Y8G
M&<'' Q9TWX?^%=)\5W'BC3]+-KJ5PSR.5F?RP[_?D$9.P.>06 S@D9P: .S!
MS17,^$?#J^%_#$.C1.71))90/,=PF^1GV!G)8@;L9/7K@9P.FH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@"-FPV**&/S44 24444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(WW
M32T4 >.:#X-\4V_C&'6+?3[?PU;W$=R=8M(+@36U[,Z;8Y(X^?+8-AF/!Q\N
M6%9_A_P;XXMYOAI9ZAH]I!;>$?-AFG74-QF4VYA#A G^T"%)SP<XP,^S7]Y#
MIVFW.H7&1#;1M+(5&2%49/Z"J^DZE'K&BV.K0QR1Q7D"7$:28#*KJ& ."1G!
M]: //O >E>.O#>BV/A/4=%LGT_1$DBAU1+H/->PC=Y:K%M C<_)N)?'RGUR,
M_P .^%_$VFZ9\*[.\T>3S= >5]19)8RL)>WEA&/G^;YI > ?E!Z'@^NR/Y<;
M2-N(4$X523^ ')KE(/'WA^YTW0=1A:Z:WUZZ^R61^SM\S_-][L@PC'D@X'3K
M0!2\0Z;JEY\5O!^I0Z3-<:9I\5X+FX#ILC>5%1/E+!CT;)"G&?>N9M_"^I6O
MC+5-/U'X?Z?K5K=:LVI6NMS21E($9@Y#HWS^8ASMVYSQRM>EZQKUAX?M;>XO
MO-\NXN8;1/*B9_WDKA$S@84%F R<#GK6V0&4CL?2@#YOT+1=0\6^!/$GA6QT
M66-[KQE=W/\ :<HC\B%8[[>[YR6W[49 -N26'(&2-#4-"\66G_"8Z'!X3U"[
M%_XKM=<AO(VB\F2 2VS%5RX8N/*;((  R<] ?8]!\/Z3X;M+BTT>W:WAN+A[
MJ16D>0M*YR[98DY)Y/N2>]6=:UG3O#VC7>M:O,T%A9QF::18VD**.IVJ"Q_
M4 >9GPYJ&K0?%.Q729["^UT.+&[GBP)$-HL(PPSC#[^#S@YY!K#UPZ_XE^$N
ML6TGPQN](UB/1#I99XHV>5B5 AM_+)/E9&XE@H&!P>H]TMYH[BVBN(LF.50Z
MY&#@C(XJS0!XUX@CO&\8:O>:;X9FO[6?P>;:&"6TDBBFE+LWD,< @["/E)!'
M3@UR3:;=7G_"8/XAT3Q8UGJFG:2L=REHBW"[)Y"7CCBW >69%81\MMC.<GD_
M26** /GR];Q2/#NC>(]4L]5U:QTK7+AIY=,M7M;Z_MVMS#%=^3PP=2V" !N
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
MR6YP,\+D<#/%<KXF\2ZQ<>!O%EO>:)<:1*OAZ?4+:ZBN-ZC,;X1G 79*I )
M)'/#'%;&F>!;6U^%P^']]J%S?6SV<EG+<.?G*ONSMSG 7=A0<X 4'..<B/P7
MXXN?!FL:'X@\666H23Z;-IEFT-H\"JLB[3+-\[>8X&,8"@?-_>R DHZ?\1+7
MPWX&TY9M+OKN/2O#MIJ=_/PH2%D ^0MQ))\K$J#VZY(%=1>^-+?3[WQ5;R:?
M<3-X<L8M0EV,N9XW61L)DCD>4W7VYK@-?^$_B[6=-N=+_M[2Y;.70H-+A6]M
M9)C92QH5:2## )YF?F8@L, <@5MZYX&\9:E>^(I;?4-(V^)=#33KUI$E4PS(
MLRAH@,_(PFP<G(QG!Z4 ;O\ PGUK<"#^S]'O;P&QM=0N%C:/?;Q7!81Y4M\Q
M&QBV,X [YJ'4?B9X:TWQ -/NGD\D:@NE2W8>/RXKEE!567?OQE@NX+@,<>I&
M#>?#G7+Z+2+>2/3(+K3+6T@MM<M+J:WO+;R]HF555/GC8+PC/CYB#5C3? ?B
MC1/%>KQZ9=:+_P (YJ>H-J7VB>-I+^V:1M\T2 J4*LVXAB?EW'Y30!TWB[5+
MQ+S1_#6FW#VEYKD[P_:HR-]M"D;222+D$;L *,C +@\XQ5?5O'^B>';C4+.6
MVO[N'1(X#J$\""46HEXCWY;>Y(Y.T,0.3UJ+QA MKXD\+>+KAE2PTB:>*\E8
M@"".>+8)3[!P@)Z!6+'@&O/=>D:Z\;>.+ZVL]%U/2Q+:0ZE:2:U]BED2")7#
M21&%]P+-M#;UW!0N".2 >CW'B&ZTWQQH5G<-*^F>)U=8$F39)9W$<7F;2"/N
MNBMP>59>^[Y;GB/QII?A>YBMKZ&]NKAX)+MHK*W:9HX(\>9*V.BC</<] ":Y
M_4+F;Q=XZ\%)8P206NDEM9U".90LEJ[V[1P0OR=LA\UR5]%ZC(RWQYX;\4:]
MKLJZ;:V]WIDND36J*U\]H8KECPTFQ294*XPA^4%<D<@@ U]6^)7A?2;E+>:>
M]N9Y+-+^..SL9IVEA8X#IL4[AW.,X YQ5V?QMH,>F:5?P7%S>1ZQ"+BS6RM)
M;B22(JK>9L12P4!ER2."P'4@5R_AWP[XFTWQ#9ZA?Z7^[M?"\.E[8;A'W3H^
MX@9*]1CDX&01TP3B^$?!WC3PC=>%M2CTN+46@\.PZ%?VS721M \3969&Y#(>
M<C[W(/)&  =Y\.]6NM>^'ND:I?7S7UQ<QL[7#($,GSL 2H  X'3 ^E=E7(?#
MC2]5T/X=Z1I&MV\=O?VT;)(D4GF*/F)'/T(KKZ "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH A?[YHJ.?\ UOX44 6J*** "BBB@ HHHH ****
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
MG.X",*1MQ]T'/36_Q>\*7'B*PTNW9Y8]0O'L(+F.6)QYRL5^:,.9%0E2 Y4
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
M"55BN"0.GUS76T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% "8%+BBB@!,#TI<444 )@4;12T4 )M%,:.-D*LBE3U!'!J2B@"-
MHHW^_&K=^1FD,,+?>C4]N14M% &7_8>B^1)#_9-GY4HQ(GV==KCW&.:IS>%?
M#DT7D3>'],DBW!MC6D97(.0<8Z@@8^E=!10!GV>FZ?8"7[!8V]H)G,DGD1*F
M]O[QP.3[UH444 %%%% !1110 48HHH ,4F!Z4M% "8'I2T44 )BC ]*6B@ Q
M28'I2T4 <K_PCLA^(,WBEKY&CDT]+#[(8.@60R!]^[KECQM]/QZ.2&*4!9(U
M< A@&&<$=#4]% #/+CW!MHW#OCFJTEO;RLOF01OM8,NY0<'KD>_ JY10!E2:
M/H\B3K)I=HZW#B28- I$K#HS<<GW-2M8V;7AO&LX3<F/RC,8QO*9SMSUQGMT
MK0HH Q9_#?AVZTV'3+G0=/GLH#F*VDM4:*,^JJ1@?A4EYHND:@UJVH:5:79M
M&#VYG@5_(88P4R/E/ Y'I6M10!3M+.TL+..TL;:*U@B&U(H4"(@] !P*N444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!5FQYGX44Z3R_,.X\
MT4 6**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M#*>6K..,D>_%8*^+KJUTJ/\ X1G2[HR77BMM,N1J%X965A+F7RS\X"$*P R
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
MB0=RGJ!QBL_QMI-GX@NI]+\1>!9=?TA8$:UO+<0M+!*2P<+N=70\)AEXY.<
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
MN+;3W#VL0!18"%*#:%Q@;21CICBLE?A?X!6SBLH_#%FEO%=->K&@95$K9W<
M\J0Q!0_+@XQ0!S6B^)O&VMZC;:Q;75A#H_\ ;5QI]U;W4ZJ1$LSQ*J*(@XF!
M5#AG(.6XQC'J,\;36\B17CP,ZE5ECVED./O#<",CW!'M7.0_#_P?:^++GQ1:
MZ#;Q:S<%G>X!;&]EVEPF=H8C(+  G)YY-2>"_"-CX+\+KH&GHBVJRO(L,9<Q
MQ!CG:N]F;'<Y)R23WQ0!XCHT^N:GX*^$5U-K$EWJ6H^(9I_.O-C^4?)N\L H
M!;NWS$\D#..!VMKXX\403/X=O[A;O4O^$EGT>.\MX$1Y($M1<J<.RQB4A@O/
M'4@''/5VGPS\(Z?/IC6>EW$/]E737EDBW]P4MY&!!V*9,!<,PV8V@,V!R:+K
MX8^#[VPO;*ZL;B5+W41JTCM>3>8EV!@3(V[,;8 'RX&!0!;\*ZAXEN-)U)?$
M4-N+ZTNI(83$Z%I(MJM&9%1F"2$,,J#[C@BN=^#]O;:I\(K2]U*$75[K#7$N
MJ-.FYIYFE=75\]0,; #T50.E=QH^CV>AZ>ECI\<@C#%V>25I9)&/)9W8EF)]
M23V'0"L5? NFVMY=S:;?:CI=M?2O/=V=G=&.&:1OO-CK&3U)C*9.2>3F@#EQ
MJ'BC1?&VG?#GP7)I+Z59:#%=PR:BDCN$2=8MFY& /R X.!@XSFET'QYXWUI=
M&\1)H-M)X4OS+)<2J8TDLX1N,;AO/8R-PH9/+4@DXSBNRL_!ND:?XFAUVQ,U
MM-%8+IJ01L!"MNK%E39CLQ)SUYQG'%9.D_#'PSH=XSVDE^^GK,]Q!I,UTSV5
MM(^[<R1GIG<W!)4$Y !YH Y2\O-:\3:U\*->OFT\6FHZ@U]#!%"PEMU:QGD1
M6?>P<[",D!1N4$<4R;7M<718?[%CT[0I+CQH^FS>3:DBXQ.<N<2#EBAW\_,"
M1Q75:7\,=/TNYT=K;Q%KGV319S-IUDT\9AM5*,AB'[O<Z;7(&]F('0CG+F^&
M]B=&GTV/7-3AFDUAM<CO$\DRP7!??\H,90KDGAE/!H [:'SO*7SF5I-HW%1@
M$]\#)Q^=6ZJ0QF*WCC9VD*J%+O\ >; ZG'>K= !1110 4444 %%%% !1110
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
MWS'CU//1>'_!=Y#=:5KNN:Q?S:Y9036H/GK(OD/+O$3G8-Y 6,%\ DID$9H
MYK0_B)XQU^[L-:TWPV9_#5S>RV\KE$C,$"R-&LPD,V7;*9*>6.&P#D9:70_'
M7C?5ET[58_#8;2-3TV2]662'REM"8_,A!D$K^:&'RG"H<X/M72:9\.=!TCQ%
M<:M8M>QQ33-<_P!G?:G^QK.QRTHASMW$\].#SUP17TGX8Z3HK7$6GZKK*6C)
M(EI9R7?FP:?O!#&!'!"G#,!G=@,P& : ,#2?&WCW4I/"+BVT/R_%6F&YAQ',
M#:2+%'(7<[SO4ACB,!3T^?J:M67Q!U9M TI+ZU@CUV]U.[TMVMK::XA5K8RA
MY5B3+L#Y7"[N-W+8%;]A\/[737\+&VU>^*>&;=[6T5Q%\Z,FS#X09PH4<8^Z
M#USG+_X5;9_\(N-'C\1:NEW#J,NJ6NJJT2W-K/(Q:0J50+M8L^00<AR.F* ,
MF/XC>-9=0\+Z2WA&"TU#6IKVW87LDEN!Y$8=954KN","#@Y(P1SUIJ>-/%6O
M)X(:%;2QFN]<O--U&&)G:-Y+:.Y^Z^0?++0YP1D\ \ YZ2'X>PV^M^'=6_X2
M#4KFZT1YY#)<LDC7CS)L=I3M'\(  7:%VC P,53_ .%7R1Z+86UIXLO[>\L-
M7GU>WO5@A+HT_F>:FTKM(/G28)&1D>E '>W37BVDQLXXY+D*?*65BJ,V. 2
M2!GO@UYUH_Q-DOKCP>MWI=O;?V_-<6MROVLE]/N(2ZE"OE_,"Z[,DK\Q'7(K
MU)1M4#)/N:X&Z^&>A7EAXEMUDEBEUV\2\:=&(>W="C+Y9!^7$BL_&/F=J ,R
MX\1?;O&/@Z9O#-E=37EUJ,.GW[7C!H(HXW_> >6<B4(O<\$'G%<+=>(M>\2_
M#KP?XBUFU@N;E_&T?V>.V<'(CNID6-=P 0?( "6.<\D9Q7KM_P"$XYO$7A34
MK*Z2PM?#OFK#9K!E71XO*VYW#: O3@\X^E<II_PKOK/1]*TG_A*/-L-*UQ=9
MMHS8A6&)7E,98/R2TC#=TP%PO4D Z?PCXPNO$EYKFF:EHQTC4]&N$M[B 7 G
M4[XUD5E<*,\-Z=JB\5>,KSPWJUEI-AX8O-<O+VUN+F&.UEC4MY)3<OS$<X<$
M>IXZFK/AWPO<:+XN\4ZY)?Q7":]<17"Q) 4,&R(1X+;CNR%4]!WI^I>'+Z^^
M(6A^)EO(([72[:YMS;M$6>3SMF2&W +CRU['J: ,1_BAIZ^)(M.6UCDLGU+^
MR3.EVAF6?)4L8,9\L.-A;.0?X<<TNC_$;^VK&[U2ST&YGTZ&&[FC>WGCDD9K
M=PC1.I(6.1LEE4MR <D4W3? _B#2=?OEL?%WE^&KO4&U-K'[+_I,<C.)'C6<
M.,1L^205)PS+D9S67=>&;S0+35/%VO7FFK>6>@W5K=36,)M_[1)"L)9N<;EV
M$#KS(V".E &IH?Q.L]4U+3;74/#NJZ':ZM9M>V%[?+%Y-RJH)'4;'8J0I+?,
M%R%)%0Z7\7O#.H7S6]\CZ7";%]2BN9YX7C:!,$EC&[&-]IW;6 . >X(JIX7\
M+WGB3P?X.DUB\M9-,T_2%6V-H6W7+2V@A\Q\\+A'D&T%LELY&,5-;^ ?%&H^
M"9_!GBOQ-:WFE+ITFG12VELT<TX*A$EFRQ!*@'Y1PQ.3Z4 )K/Q,O;7PAXAU
M2U\'ZO;7NG6*7L$=XL*K)%*&V2DB3;@%#NC)#C'3FN]TF\N-0TN&\N]*NM*F
M?.ZTNVB,L>"1SY3NG.,\,>#S@Y%<+)X-\<ZIX U#P[KGB2QEN3IK:=;M;PLL
M<Q^7$\V<G>0H&%X7<Q^;(QZ#I_\ :!T^%M46!+LK^\2V9FC4^@+ $_4@?04
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
M\Q6SN#Y/WLYJP_@GPV=,T[3X=/-I%IC%K-[69X9;<MG=MD5@WS9.[GYL\YH
MX&Q\4>*/MGABQN-2E=D\6WNAW$FR/_3[:.WN'1G^7AAY:9*8Y5O6J^I>+O&'
M]D:RVFZ\([RW\;PZ/;O+;1NHMG>%3&P"C('F/SD-Q][.*]#O/ _AO4- M-$N
M+*5;>TN?ML#Q7,L<T4^6)E$JL'WDN^6SD[CGK5/_ (5UX6AL&LH;*>* ZDNK
ME5NI<FZ7!$A);GE0<'@D9- 'G?BC4O%4?A3XA:+?>++RZ_L:[M(XKI;>&.66
M&>.,O$VQ , R'!4!L  DY.?4]>FU#1? &LW4.K/)?6=A<31WL\2,5949E9E4
M*IQQQ@9Q56Z^'_AN\?Q!]KM[B4>(3&U^#<R8=HP C+S^[*A5 VXZ"M6ZT&QO
M/#5SX;N)+J6QNH'MIFDN'>62-P0P,C$MR"1G.1GC'% 'G>E^(O&D>M65MJFN
M17*:OX7GU6,16JJ+2>,P@;3CY@1-D[NXXXXJWH_BOQ1>#X62SWB*?$5@\NHQ
MM"N'<6GFAEZ%3O[#C%=9'X/TB/5--U$O<R3:=8/ID0DDRI@;&Y6&/F)V)R>?
MD'J<Y>E_#+P_HYTI[&ZU5'TB-XK%I+YY1;HZA2BJ^5VX X([#.: .'TKQ5\4
M;J'P;=RZWI#?\)+)<6?V<V) @9$ED$^X/EN(\;.!RO/4U6\2:QXEU3P]X:M-
M3N+&ZUNP\=Q:<MRD;0PRF/S&1RF6(XQE0>W6O1+/X<Z+8'PT(;S43_PCLDLE
MD7E5CF0$.'.WY@0S#\?7!ILWPWT:XM'M9;S49)/[6_MR*X,B;X+O^^HV[2.3
M\K*P'ITH Y0^.O&FE:C=^#]3^P7OB%M4@LK2]M80L;0RV\DX=HGE7YP()1MW
MXR5//0SW'BWXF6%OI-C?Z+86VHWFN-ID<UP?DN86AEDCEVQNWED>6 R[CG!V
MGGCIM2^&NAZOIDMM?7.H2WTEXFH?VH)]ETEPB[$D1E 5=J_*%"A<$\<G)_PK
MO3]NG,^L:M)=V-\NH?;)94EFGE6-HEWET(VA'8!5  R3UYH VX]*N-6\(Q:3
MXP2UNYYXE6^CMPP@F((++@\E#C!!X()!&#BO)M2\!V5P/B'>?#_P[IVDWEM9
M+HMFFG6T=J97 $UP04 Y<2)'GL8Z]YQQU_&N<TGP]_8?A]M)L=0F\YI)9WO)
M55I'EDD,CR$8"Y+,>V/:@#SW1;W3]9^+EO8Z#H][I&FOX;D74K:2U:RZRHL
MV_*P90)U# 8QG:2!5OP[I^EVGQ2\4>'[/PS-X5-WI,0@^R"*)+R)'=&N%,1(
M5P9%7D;@ I[X'8Z?X5M].&IW%OJ5VVLZFH^T:K((VGW!=J%05V *.BA=O<@D
MDE(/"[PWMSJDVN75UK$EJ;.&^EBA#6T9.X[%5 O+ ,<@Y*CL,4 <MH_A71]+
M^+Z7'@_2$TFSLM.EAU9[1!%!=3.T;0HP'#R*HD8MC(#KD\XK8^(VBZ?J'A/4
M+Z\\,R^);BUM9/L]F"&VN5/[Q49@N\?WA\X&0O7!7PWX+U#P[>6^[QEJ=_:1
M&21K66"VC6>1^LDC1QJ[MDD\GDG)S@8U]5TW7;S4(Y=-\32:;;>68Y(%M(Y<
MGGYU9AD-TQG*\=#0!P.J365U^S98W=EJUY>VXTVT,-Y,[+-*<HNYN<ECZ$GG
MUKIOB)I?B+5M$M+70M.M-4@6?S;ZQN;R2T^UQ!&Q&)$!(.\JW/'R@'@FIM0\
M!V<WPZ@\"Z3,+#38(XHD,D9F;;&RL.K#))49)]36MJ5EXAN!9G2M<@L"FX7(
MELC,LN1@%1O4H0>1R1Z@T <&L=QKWPATM? &@JED]P3=:3=7TEI+M1W$L'G+
MN*OYRX)SC ([UU/P]O--OO!D$FDZ?<::D<TT$]I=3-++;SI(R2(S,23A@<<]
M,=.E2'PYK&FZ7IUCX9UV*R6"622Z:]LQ<&[,C%W8[63:Y=F;(XR>F.*TM!T6
M'1=(-C#(TKR3RW4TSJ TLLLC2.Q XY9CQV&!VH \ZT#Q1<>'KN\5M!DETN^\
M5W%@UX+E08Y9)S&FV/G<H8 ,<J1G@-S6G_PM[1V\3V>CPZ?<SV]YJ+Z6EQ%E
MF6579"[)CB+>I7?D\]0!S4S?#_5)-%CT^36[5I$\0?V]O%FP7/GF;RMOF=-Q
MQNST[9I^B^"=<\/ZM+;Z7XH\GPW)>O?FQ-J#,KNYD>)9<X$98DGY<X) (SF@
M#$\%^(FTFP\0Q&&;4M0OO%^HV5C;>9AI"K%L%F.%541B3V"\ G .I\/[S4+K
MQ?\ $ :C#);2Q:M#&+=IS,L0^QP$[&_NL6+#@?>Y /%4_P#A6^NQ627%CKUE
M::W:^(+G7K6X%FSQ$S[Q)#*A?+#;(R[@RG &,8KI/!_AO7-#U'Q!J.M:E97M
MSK5U'=N+2W>)(V6WBB( 9VX_=Y'?GDGL -D\=1P^(K32YM'O([>\U&32H+IR
MBB2=(FD.$)W;"$<!O4>A!IW@GQ%K'B.SU.\U+2VL1#J%Q;1KYBN (I6B*Y')
M(*$DXQ\V!G&:Y:X^'OBJ3QG!K_\ :FDR-:ZVVH1336LC7#P,DJ"%WW](UE(1
M5PIP"><@]5X+T'6O#K:W;WUU9W%A<ZE<WUF88V64">9Y6$A)P<%\# Z#/?
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
MA:0?+MP<[<=1]#7DFC6)T?2_"%UX3LX+?Q-?>#;O=+M&^XNEAMO)64MUPRN
M&/&U@. :3PO=>%[CQ'\,;[2[<1:FJW$.J2FW9)C<&U(83MCES(3]XY).1UH
M^A::=K @X(]#7C/Q?:U^UP71U'3;BZL=/GE_L'5?EBU"-BNYH7SE+A0AV, Q
M&[&!G-9.N:[I^E7/Q(M]2N197&H^&[:ZL;&XDQ++MMIPS*O4E67#$+QMR>E
M'K,?B!?^$[D\)K9E!'IRZ@+@,-I!D*;-N/8G.:Z3<OK7A=Q8^#]<\3V@\5:A
MC3!X5LY89#?R0+,1)+N8,K*7*_*>^"P/7%<WJM]J5MX:T2_UO5)=6O-/T6$:
MCI<ETUMJ=O'(Y\N\MNSSD85D8'<5"Y!)# 'T;%>6\ES/;1R RV^T2+@_+D9'
MZ5;W+ZUX+?:AX=T.\^*5Y<WTNGZBVH0"-(;S[/.(Y;>S&X$D[%,LF&DQ\H)]
M,5DW6M21^%_'VGVOB*&.6VU+36M8=.U5Y4@63[.DB1L2&9268'(VEF/RCD4
M?2.:*\ \6:MJG@>\\:6^DZMJ?]G00Z/<SS7-W+>26B3W4T=U(C2,Q3]TBG X
M7&1BM/7]8TG2[!D\-^/IY=-OM3LH[R>>\DNX--BD1\!9@ZN@D9$W9ERH?(VA
MAD ]LHKBO L,UOIVI0R>*%\1!+U]DZJ^V %$;R0[R2,X!).2YQNQVKSV:_\
M$&F^$/%GBY?%NIF6QUJZL$BF='MX(#=I$9"NW.8T+,#D#CD4 >[T5XX]YK&@
MZ9J<=YXZCEBO6L!80Z>'NYU>6784229SGS@-JEGPGS/P!QE6>L^.KC3=?T^Q
M)NKO3_$L=NNF?VHIGDLC;1R/;QW+8)D!9F))R-K+N[T >\45Y/I'B&3Q%JWA
M_0[?7-2@L;O3[^]>60"&YD>*X2(0LQ!.8][!MN"2JG."0:>GZYXKU&[\+Z3+
MXDEM9I]2U?3KB>*WA+7<=LTJ), R$*_R+G VY)^7&!0![)6)<ZYIMIXAL?#\
MTS+J-_')-!'Y;8=(\;SNQCC<O&<\BO+=-\5>*+W2M#TV7Q,\^H/JNJ6LYM;>
M$7U[%;321HT>Y/(0#"%V8*,8 .3@Y^EZEXA\9:A\*]3?5H[/5+_0M2FGO(8%
MD(!-J"R*WR*YXZJ5&6&* /9-2US3]'N-.AU"X\F74K@6MJNQCYDI4MMX''"L
M>?2MG\*\0M]:UC7(/!,>O#[7J&F>,KC39[FWB\M+@P6]VHE4= .!GW# 5LV/
MB37E\0Z[X)O]<<Z^NH0FQE\F($V,@W^8HV %E6.=3D$;D7^\* /5J*!T&:*
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
M(P'<R<'( /0:;=*WCGQ,]Q9WWDZKH%BUO*]C.L<BHEQO#,4PK#>ORDAOF'%
M'<:3X@LYK32[34-6TE]7O+9)?*L[D,DQ*Y+0@G<R<$@XZ"KEQKFCVMF]]=:I
M9V]K'(8GFEG145P<%2Q. 00<CVKR%[+4M'^$?PT\7Z?H]U>:KX8@M4FT](V2
M5XY81;SQ[",AE+!N>FRD\5:??>&_%/A"XU8ZJ-&;3KV&]O-*L?M8M[V:2.1Y
M'C,<F _[Q00N1DC.": /;X9HYH4EAD5XW4,KJ<A@>A![URVH>,-/L?B+I/@Z
M4'S]0MY91-GY8W7!CC/&-SJLS#G.(CZU7\"V>E>%_AGI]G:K?VNE6,+F'^T\
M^>L(=BI<8!'RX(7 (&!CBO-?%6B^(M5^'<_Q AUBQ6\BO8_$UO;BTD,L;1)M
MCMA()< ^6-C#9RQ;C)S0![S<75M:H&NKB.!"=H:1PH)].:2:XM[>$S3SI%$,
M9=V 49X')KR'Q5XJTJ;Q/X-\1JUI<V5WI-Z5L[Z0QQ@N;<98A'^=>4*[<@,_
M/&#RS:?H.@V'@;3[S5+/_A#VTRZMGU2SLXYK9[\M&#Y@=7 )5'168;LA@3R1
M0!]#R7$$+?O)40;2_P S ?*.I^@R/SJK)J5BNL0:.TP^VS1/.L0Y/EJ5#,?0
M991SUS7@.D>%?!]Q\1-!T/4HVU#2+/PE<HHUL*))(DNP8C*I XV$NH900 "0
M"O&AX!N/#\EQ\,KKQ!)I[W4WAMX+>6Z,>Z2=9H J)GK(O. /F'/O0!]!T50T
M[4+/5+,7>GW*7$!9DWH<C<K%6'X$$?A5^@ HHHH **** "BBB@ HHHH ****
M .0U3X?>#=6UI]9U+PY9W-])M$LKI_KPHPHD XD ' # UUBJJJ%4 *. !VI]
M% !1110 4444 %9MOI]I;W]S?0V\:75UM\Z4#YI-HPH)] ,X';)]36E10 48
MHHH ,48HHH 3:*,"EHH ,4FT4M% ";11M%+10!"T<;@!U# $'GGD4XQQD[BH
M)QC/M4E% %6:WAF*&6%'V-N7<N=I]1[U7FT_3YKV&\N+&":YA.8I7C#/&>?N
MD\CJ>GJ:TJ* ,V32]-F>>2:PMY'N$$<S/$I,JCHK<<CV-4I/"_AR9/+GT'3I
M4^3Y7M48?(-J<$?P@D#T!K?HH QX]#TF*YN+J/2;))[I/+GE$"AI5P!M8XRP
MP ,'T%00^%O#5OH<F@V_A_38M)E)+V*6L8@<Y!YCQM/(';L*WZ.] &3I.BZ3
MH.DPZ3H^G6^GV$'$=O;1B-$YR< >_-06_AOP_9Z9=Z9:Z'9Q6-ZSO=6RPKY<
MY?[Y=<8;=WSU[UNT4 <9#\.O MMX9N/#-OX5T^+1[F43S6B0@))(""'/?<-H
MYZ\"HU^&O@6%TDM/#5I8R"9+A9++=;.LBHR*RM&5((5VZ>I/7FNWHH YJ3PC
MX?DL;2R^P&&.R9I+=[>:2&6)FSO82(P?+9.XY^;)SFFQ^#_#\-[H]Q!I_D/H
MRNMDL,TD:0[QAOE5@K$@G)8$G-=/10!PK_#/P?(MH/[+F+V=Q/=0R&^N/,5Y
MSF;Y_,W%7.2R$[6R<CFGV?PX\*Z;9Z9::9:W=BFE^:+4P7\X>)92#(F[?G:Q
M5?ES@;1C&*[>B@#E)O!NAO!HMO'#-!'HMR;NT$<S#$I#!G8YRY(D?.[.2Q)Y
MYJEHVF:IJ/B9_%OB/1;;2K^VMY-.M(HIA/)Y+2!G=I  ,,43:N/E ))RQ"]Q
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!2D_UK?6BK
M2??D_P![^@HH ?1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 4[RSM;^SDM+VUCN;>48>*50RL/<'@U)##%;PK##&J1H,*BC
M ] *L44 %%%% !1110 4444 %%%% !1110 8HHHH **** "BBB@ HHHH ***
M* .*U[P?J6JZY!K6D>,-3\/70A%O-]DBMYEFC#%@-LT;A3DGD?CFMW2-+ATC
M3ELHY9;@[FDDFFP7ED9MS.V !DDYX %;%% "8&<XIAC0LK;1N7H<<BI** &J
MJJ-JJ%'H!BG444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M"UDMBK1X!N?F!V+G/7VZ5G:QX5\1:M=:M='0_',8U=[*:Y6--'^:>VV;'YN
M0#L!VC S[9!]LD\0^'[>^@L)M>L8KNXV^5 ]P@>3=]W )R=W;U[4SQ)X@TKP
MGX<OO$&K3"&RLXS(Y'+-@<*H[L>@% 'DUYI_BF:3Q8I\+^,1:>)+,0741ATI
MR)3 (&D#+=@Y**/E  #<\CBI8H?$&FZO9ZQI?A7Q/9ZI'I<>DW3-96<T-S%&
M<H^P7?RR*6.#N(P2"IXQU<WCRWM_&6F0W6HZ3:>'+O19M2DNIY@IBD6:&, R
M;]FT^:1TY(ZUTUQJ5P=<T:.QO=,.GW:RM*)93Y\V%!0P <,.I;/;&* /*M&+
M>'/$&CWFE^#O%D=EH^CRZ5';R::DK.&D1VD+BXY8M&. OKTR,8J1ZM'X#@\'
MMH?B*YTZ.RDLYX[OPSYJN69F$L8^T':ZAB/XER!P,8KWNTU;2;^[FM+'5+2Z
MN(<^9%#,KO'@X.X Y'/'-5?$VO6_AGPW=ZU<1O.T"XB@C&7GE8[8XU ZLS$*
M/K5 >:Z3XVU;1=:CM)O#_BJXT".Q2&WA;07:>*1 B@M(K'=N <G(&,J >M6O
M&7BK3_%G@C5/#[:'XKLFO(=L=PFBSEK>0'<C_*/X653P?3D5Z%X?UZQ\1>$=
M-\26K*MM?VL=T"6&$#*"03[=#]*OQW=NZ;UN(F7:'W!P1M/0_0]JD#Q&&_\
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
MD#GCT.>Z^(WAW5?%G@IM#TF:VCN)+NVN"]SG8!#,DP& #G+1J/H2><8/;T4
M<#J6F>+O%$%QI&L06.C:-=6-Q;W M+IKF65I(VC RT:!54,6Z9)"\@ @\S;^
M#/B7<>!]4\.ZWJ6A32?V5-IMI<VT#I)<NZ&,3S,V=I523M4<DDYYP/9** /,
M=2\%ZQK5_:QWGD06!\,7.BS,DQ:1)9_+W,,C! $0YX)W>U9-OX.\>ZQ=^'+;
MQ5#HR66EV%WIMS+:3.SW*RPK$)E4J A('W.<9/S=*]DHH \=\*>$_'6C:7#I
M>H:1X<QI-E);P7]HN;C4V$92+?N4>3P<L06+'^Z,@LL?!.MP_!?PAX-UCPW;
M:J^G[(;Z%+SRW01QOLF@EX(<.(_0X+5[+10!R?@73=>T?P18:?XGU :AJD>\
MR3]2078JK-_&P4@%OXB">]<!X;\(^,]!T'P.LFEP/<>$Q):/;Q78<W\$D91I
M%+!0C@JC $\@L,CK7M=% '&>$='N]/O/$.L7EJ+.?6]0^V?9E8,856&.)0Q'
M!8B/<<$C+8!.,UP<?@OQ#:^(=8TV?P/I&LV5]JDU_;:W=W /D)+)YA62$C<[
M(Q;;@@$;1QBO;Z* /#K_ ,,>)9/ WBZPC\,W37FI>)EU*W1)807@%Q%)O)+_
M -V-OE/.2!CJ19\2>$_%6IW/Q'TNQTIU3Q"EO=65\\R+"7B@B7R7&[>-S1D'
M Q@]:]HHH ^??$/A/6M6^'VNMI?PWFTC5=0M[:T>)[Q)[B<K<*[?.9"HB55;
M&3DEN@QS[I:K$MHCQ6OV<,-YBVA6!(Z$#C-7J* /$M-\/ZXMKX/M[WPS>XM_
M%FH:I=B58F$$4K71B=L,<Y-Q&<+G&#G&VJ.K:#XFC9-2M?#M_)%9>//[8>VA
M5!)<6GDF,2(NX Y<@X)![D 5[W10!XC?:#KDWA_XA>%M0T.[OKWQ-=2W>FW(
M3?$HDC1(_,?.V-H"@R">0@V;NE==\2M%U36/@OKV@Z=&U]J$VGF)$_BF8 9Q
MGN<'KWKT"B@#R"6U.L?$?2=9O_"=^;"U\-74>+RPW;)FFB*K@ X<I&YQVR!U
M.*P/!NC:Q8V?P?BOO#]_!<:-I=U;W^ZV;_1V, 148[<?,RG'/\\U[]10!XY\
M,[74;+Q)#9V:ZE<>&H-'5;9M8T]K:[TZ0NO^B%RJ^:NT9R0Q!7[QSSTNM0WG
MB+QQ:Z5;S7>G0Z.GV[[0UF6CFG;**%+KL;8I8G!/+IW4X[[ %&* /G^*WU#2
M? /Q,^'-YI&HWMK!%=OH\YL)&CNQ/&7\I-JE24F<@ =B,#"FBQ\'^&E\::,L
M_A53IK^$?](#Z:S1RW *,OF?*%>4()" ?F'MD5[_ (%&T4 ?,/A^%M/\'^!(
M_&ECKL.D1:#)I\DEO8-<FUN?-"M')'Y3LFY H#!?X< XKJX?#GA>Y\8Z9I>M
M:')<Z?9^%#$L&JQ^>0HF#(DA/RLX09V\D=?>O<]HHVB@#Y]\+ZC96NE^ /\
MA,K&XN]%D\-Q6T!GM'N5BOP561'4*2LA7"KD=F ZG-3PK::/J ^%VG:E8G[/
M]CU19[6ZA( #$,@D# <'YL9X;GKS7T;M%(%51@+@4 ?-OA^ST2Q\*^"-6M%$
M=\GBR6U2X,I5X[3[1<!$ )XB\MH\+P,,I[C.EX7CTV\\8Q?\)!J6M6WC:RU:
MXEFMK>%8RT#.^"\FS)MO+QU? P-O.VOH#:IZJ*;Y:;BVT;CQGO0!\Z^&&T>S
MT?X4:Q'J16\NM5N+6YFDO&.Z,PW/[M@S$8\PQ8'JRXY;GH?#,GP]A\$>)M,U
M"\CT^*WURY6_2TED@D@_T]_LZMY>&7/[L <9!]*]F%O"%VB% ,YQMXJ)K6W;
M>K01D.P=@5'S,,8)]3P/R% %L#"@4M%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!3D_UK?6BB3_6M]:* +E%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115"'4;&?4[G3
M8;E'N[5$DFA!^:-7SM)^NUORH OT444 %%%% !117,S>-O!=K<3VMSXPT6">
MW;;-')?Q*T1ZX8%L@_6@#IJ*H6=Y:W]G#>V-S%=6TZ"2*:%PZ2*1D,K#@@CN
M*OT %%9L.HV-Q?7&GP7UO)>6P5I[=) 9(@V=I90<KG!QGKBM*@ HIC,J@LQ
M Y)-4+/5-/U"/S-/OK>[3)&Z"57&?P/N/SH TJ*** "BJZW$#$A94.&V'#=&
M]/K5B@ HHI-PH 6BBB@ HHHH **,@44 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !10<]J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH HR?ZQOK15E>K_P"\:* ):*** "BBB@ HHHH ****
M "BBB@ HHHH **** "BC@44 %%%% !1110 4444 %%%% !1110!G:IJ-KI.D
M76J7TGEVUK$TTC8SA0,GCO7B]J^M>%_B3H'C+4["^LK?Q&3IFLBY>%4$TC%[
M4X5V)V%O)R<<?E7L.L:/8:]9"QU*$S6^]9-@=D^93E3E2#P<$>X![5!KGAO1
M_$6FIIVLV8O+57601.[ ;EZ'@C)'4>_- &_FBL:TT/3;'4YM2MX6%Y-#';R3
M/*[LZ1YV [B<D;CSU.>2:V: "BBB@ KR+2KKQ%!X^^*#^'=-L;Z9;RVVK=W3
MP8D%A#@ "-@PZ?Q+^'6O7:Y!? ^APZIJ&H6\FI076IN)+IXM3N$\U@H4' ?
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
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"!57+_[QHI4ZO\
M[QHH FHHHH **** "BBB@ HHHH **** "BBB@ HHJK<1R26\B0S&"1E(60*"
M5/K@\'\: /&/'WC*2U\4Q:Y:ZPT-CX6OX$N+)!E;M'RMU(>#N\J-_EZ89),]
M!CL?%WC#7=$\4>&=#T/1;+4WUX7*QR7%Z8!&T<7F G"-E<=2,GT%:"^#[=?
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
M** "BBB@ HHHH **** "BBB@ HHHH A3J_!^\:*$ZO\ [QHH FHHHH ****
M"BBB@ HHHH **** "BBB@ JG<7$-K;R7%Q(D,,2EWD=@JJH&223T JY63K2R
M2:#J$<,#7$C6\BK$GWG)4X Y'7ZB@#+C\;>$[BUO+B#Q%8S0V<<4L\D4P=46
M4D1<CJ7(.T#D\8ZBFKX\\'M86M\WB?3HK>[DDBA>:=8]SQ@F1<-@@KM.<],<
MUY?8^#?$FF_!OP);VWAVY75= F@DU#2[>X6WFN]D<D;8E1P,YD+J=X!.,XYJ
MCXBTRVT[5O =Q_P@\VEF\\527\FG-(ES<SD6CAI9#O92^X*<!F^Z,')Q0!Z]
M;^//!]WI%GK%KXFTV73[RX%I!<+<+L>8](\Y^][=>1ZU-'XT\'RV-G?+XITM
M;:]026\CW:()5+;01DC/S?+]>.M>1ZUX-UF>ZOM<C\)W,]MJOBFPU$Z8FWS$
MMK= LDD@)V@N5SL!)(V@]\7O$'A6[L_B'KINO!.H>(O#^NVT$=O'I=WY"0M&
MI5HIT:1%,3%V;/S=6^4YI@>LS>(] AU6/2)]>T^+4I-NRT>Z19FW?=PA.3GM
MQS3DU[0Y-8?1H]8LGU) 6:S6X0S*!@DE,Y'4=N]>4+H.N:?XULWT/3[Z)9+V
MR74M.GA\W3IHXH8T-S%*1NC>,(@ R"QC&5;.X4_"?AF]AU*RL/%/@_6+W5M)
MU.:[35I+TFQ96E>3[0HWYWD,1L"<GJ=IR$![!#X@T.ZN(;:VUJPEGG5FAC2Y
M1FD"DABH!R0"K XZ%3Z5DZ%\0/"OB :Q)8ZQ:&'2;@VT\S7$>PX"Y<'/W,MM
M#' )!Q7COA?P_?:9X4^'\<OA6[@OX/%5Q>:@19.DD43-.%D8J.1B:!?8 C V
MMC6D74]+\.:I8'P?J#/!XMEO#<?9&E5(6N'ECN(T5OWVWY?ES@'D@XP0#U/5
MO''A?1]/T_4+K7+-K;4;A;:VE2="DC%L$ALXVKR6.> /7 .E:WEY-K5Y%(+3
M[$L44ENT<VZ5MV[<67H%X&"#SSZ5X7:6VL:;HRR7V@ZU(+3QLM_,\UI&9)8'
M4C<$CX/.TD* !D>AK9UZSU"^UCXD+H.DRB[N].TS;"T7E&[6,N9X0PX)\M@A
MYX+8S0![1!>V=U&[6MU#.B':S1N&"GT..E$=U;RR-#'-&[J S*K D ]"1[UX
MMXECM=:77M?\*6<JZ6OA6\L+J V#Q+=W!V_9H@C*"S+B0<#C>!_%4-C;Z/H/
MB71)]-TN:U@;P5=&[:P@?S9)3Y#HK' !E*I,5WX;.?6F![M'-%+GRY%?!P=I
MS@U(2!7C/PEM?L>O:E9PV$%U:66GVMO%KD-FUFUTJM)B*6(@9E08RPX.>@-8
MOQ>ELY]>\1V<EC.M\OAMDM+B>SFNXW)\YV6 (-D,@VJ6E9LXQQA2:0'T#4<C
M%8RRKN8#A<XS7@-PWAWQ!XJU^[OI_ML \'VT@>X1X!+,K3$NRMCYP&A(SR X
M(^]DMT;Q#HLL7@>/QU*+K1)O#%O';274#31-J*D+.K\']\-J@;AD'<!R2* /
M8?"/B'_A*O"MGKWV/[']IW_N?,W[=LC)UP,_=ST[UT6Y?45Y[\&Y(9/@]H7D
M!@@65=K @K^]?C!YK@/$GAS7Y?$?C#X?Z'"T']HF+Q'IE^<[;=E7;)'UP<RQ
MQC:>-L[GM@@'T%29'K7@NI>)+6X\$:9XL\0>;I<'B75;9?*NI?*MH4CA(\NY
M8@@1%TD. /FW(,@9(Y:TU6TOM%\)Z-;^(W11X[GL=EG=20C[*QF=$"[R50KL
MVCJ 1@\Y(!]1Y'K1D>M>-Z?H=I/\4=8TA?%6N"V\.:=I,\=O#JLFYW0W&3*
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
M@%A@#=C..,XJMIWAG4[CP]:7%UXHU-M;D\NXENX[AA$6)#-&L.?+$>,H/EW
M<YW#=4G_  G^G_\ "3ZGH;:7JBG2G5;V\\M#;VZM"95=F#Y"E1Z9!QD#- $F
MH?#OPAJAUG[=I<TPUP(NH+]LG"W*I]Q2 ^ !T &!CCIQ5G_A"O#3:K-JDUA-
M<74UA_9DAN;J:99+;_GFR.Y4@]22,DDDG)-8FF_%KP?J5S.IO/LJ0Z<^J^;)
M-#(IMT(#L1$[LI&Y3M8 \],@@4CXHU&_^*.@PQV>LZ=83Z+?71MYQ&!<[6M_
M+=55F^8!VX;##<,B@#4M_A3X%L?#FH>'[72YX=.OU5)XQ?W!;8K%@BN9-R("
M2=JD+R>*U+KP/H-]JFHZE>0W$]QJ6G_V7=;KN79+;88;-F[:/O,<@ Y8\UQV
MB>//)M_ FEV,>K:^NO+<,NHWBPQS.D2N6+*&7YP=G8#:3U/%>MDX7)XH Q-%
MT.VT/28-+L9+IX( 0K75R]Q(<G/+N2Q_/CH,"L/4OA[H.K'Q*UZ][_Q4T,5O
MJ(2X*B2.,$*JX^X,,P.,9!.>>:S_  IXVU+5O'=YINHPI%INI60U+0V4<R6Z
M/Y;ECZMF.0#LL@'4&M/6/B%X?T.74$U"XN$ATMHDO[B*VDECM7EQY:L5!)8[
MEX4'&Y2< C(!5NOAGH-YK(U22XU-)GMH[2ZCAOI(XK^-.%$Z*0'XX/J,@Y!(
MK5A\):;%J.NWDC37"ZXBQWD$K*8F54\L*  "!MXZ\]^>:H3?$CP?;:ZN@SZA
M<07X:%3')9SKM\U=R%B4^48QEFP 3@G.14^G^/O"^I71@M]0DA!M&OX9KF!X
M8KBW7[TL;N '49!)!Z$'H0:"BGH_PST'1]/GTY+S5K^S>SDL(H;Z^>9;:!^'
MCCSRH.%YY("@ @<5):_#^SLO[)N+'7-5@U#2[5K&._#0O-+;DJ?*<-&4*@HI
M&%!!'7ELSR?$+PW!;7]Q>75Q9+86HOIEN;.:-_LY) E5"NYER""0..^,BJDO
MQ2\#PR7,4VN%9;=/-:/[).7=,D%HU"9D VMDIN  R<"@DMP^%KS2]:T'^R=4
MN;;1]/CG6YMFGW"\:3)W.NS)?>=^_>.<C:=V1I^)O#]OXH\.W^@7T]Q;V]['
MY;26[A9$Y!!!((ZCH00>A!%5+[QMX9L=#L];FU%GL+VW^UP26]O+.6@VAC*5
M12RH RDL0 N1DC-5+WXE>!=/5&NO$MFHDLUOXRC%_,MR<"1=H.Y?IGOZ&@"E
M)\-X9QXC^V>*-8NG\1Z>NGWKN+93M564.FV$!6VNP].<X)YK9M_"\,/B?3M>
M&H73SV&F/I:Q-L\MT9HV+MA<[\Q+T.!SQS51OB!H/_"3Z1H4-Q)</JUG]MM[
MB&%WB:,M&$(8*0=WF=<X&.<9&=_5-7TW1+ WVJWD5G;;UC\R5L LS!54>I)(
M  ZT 4?%7AVQ\5>'9M%O[BXMT9XYH[BW8++!+&X>.1201E64'D$<<UD7W@7^
MU(]9N-1U22XU35-+;1_M?D*JV]NVXML0'[S%LDDG)5> !BM7_A+O"\>GV>H3
M>(+"&UO6D2"66=461HPQD SCE=C;O3:<U/!XJ\,W7AO_ (26WU_3Y=%Y_P!/
M6X0P<-M^_G'WN.O6@"3P_I[Z/X=T_1VNA<?8H$MUD\O9N5%"J2,GG &>>OIT
MK%OO"MY-XSF\3:=K7V5KK3UT^>WEMA,CA&D:-@=P(YE;('4="O6G^#?%B^+9
M_$36\MI<66G:G]CM;FTD\Q+B(V\,P?=D@G,I'''RTW4/'VAV]WK^DZ??6MWJ
M^C69NI+;SU&6VNWE\$G< F6X^4,I/6@#-T_X>RV5EX*L_P"V(Y[?PM:-9E6M
M#F[4P^3DGS/E.W_>YS]*M^#_  ?K'AF"RTNX\42:AHVEIY-A;?9A%(L87:BR
MR!CYH5>!\J\@$Y(&-3PSXFL_$&CV$GVRT_M.:Q@O+BSBF5G@\Q PRN=P'/!/
M6M:UU+3[Z2>&ROH;J2V<QS)#*K&)QU5@#P?8T :-%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 11_Q?[QHI8^C?[Q_G10!)1110 4444 %%
M%% !1110 4444 %%%% !117/^+M4O-%\$ZUK6GV?VR\L;*:XAM^?WKJA*KQS
MR0* .@KB?$T/A>36O#-UX@DE%[#? :8(_,(\]AC)VC R,C+8&&(S\W/+Q^(-
M;75/!8T_Q@=<L-?LKAKLB&#=$J0&0746R,$ /M0A@PS(HZ]> T2XNM0\)?!B
MWA\0M<W]WJ3SO/)Y4S6S_8KC=PH&6.\GYR3NZYQB@#Z='2BO )?B!XFL=)-C
M=:["9%\57>B-JUV8K7$:1LT8=Q"\<;%RJ[C&00,8!.1IPZYXRFN_"VB_\)C8
M--J6IWMG)=VD$=P'B2U:5/GV*C.A 4E5"DCE>&6@#V*ZNK>SLY;JYD\N&)2S
MMZ ?2J.B>(-%\1:>NI:'JD.HV3'"W$#;D;Z-T/X4P0W5GX:,>H7WVZZAM2LU
MT8UC\Y@O+[1PN3S@<5PGP;O+;3?V>_"=Y>S+#!'IZLSMV!8_CDYZ=<T >J[:
M-HKQ+4/'7BJ;P7XD\9Z7=Q6TFAZM)8KH<\*E9TCE5-CMC>)9 V5VD+\Z#!Y)
MEN/'GB!_&0:ROX;K2U\3Q:&T$-NH1%,8\Q79R':96.[*90*.Y&* /:,"JMQ<
M6]K!)<W,J0Q1*7>21@JHHZDD]!7DE_XV\76MCXEUI+[3_LFB^)(M+6W:T.Z:
M)Y+=""^_Y2/..#CD@9XXKU76%C;0K]9@IC-O)N##(QM.<T 4+'Q5X9U2]-CI
MGB+3+ZZ!P8+>\CD<'&[[JDGIS]*W]J^E>%Z7HOA<_LI:7=:S:06J0^'(KD76
MT"6&40!ED1A@[]V",'.<5O\ A7Q+XRUN*S\/2S6NG:Y8:#8WM_)?6C2F6XG#
MC 570 *8CN(SRV!C:<@'JH4+T&*:T:-G<H.1CGTKR/0_B-K7BB[TS1=)M;/3
M-8N-#?59#?1M+$SB8PB.,*Z$KN5F+=E*<'/%W3_''B"?Q[_PCEQ_9&W_ (1D
M:N[V^Z41W(E\IT#[P'C#!NRGI0!Z:8(3G,:G/7(ZTC6\#!0T*$*<@%>E>.^'
M?B-XR\46O@[[#I^D0W'B+1KK46,PEV0/%)&HZ$Y4B0<=3@\BJ^B?%#QM>Z/X
M:\1:GHVCV^FZCK2Z'<1023/,9#.T'G+D!47>N=IW''\5 'MB(D:!(U"*.@ P
M!4?DQ>=YWEKYFW;NQSCTSZ5YK;^./%NI7_V[1_"J7NA1ZM)I\LAN88W6*.1H
M9)]S2C!#J3Y>S)7'S9.*I6_Q&\5226M]<:'I:Z7+XB?0&:.ZD,Q87+0>8JE
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
M)&HE=@"?DVA0/N]16#JEE<ZAKGC&^7P_?ZAX<N[Z(7\=CJ%K&LIMXH_,,@E
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
MR"+>L:G_ ):,H4C!S@BNG.K::NC'6FU"V73!#]I-XTJB(1;=V_?G&W'.>F*
M.7;X?V,=_J=YI^L:MI\M_?KJ7[B9"L,P"ABJNK+\VT [@>"0, FMW0]#M]#M
MKJ*WFFN)[JX>ZN)YMN^65L L0H"C@ 8 ' 'UJO9>-/"^I:?>7]IK$306*A[@
MNK1M$K#*L58!L,/NG&&[9J]I.MZ9KEO-/I=R9D@E,,H,;(T;[0VTJP!!PRGI
MW% '&+\)]+BU*.ZM_$&LP00ZPVMP6BO"T4-PP;>5W1DD,7;@DXSQBKY^&>BS
M>'?$OA^^N+J\L?$=W)?72RE 4E<@DH548P50C.?NU5UCQXOAWPSXMURXUC2]
M9&F3R16MK8Y#1N(@P@F;<WSYR20!@'IQ6YH%]JC6UWJ6K:UIEYI117MKF",P
M[,;O-WDL5(! P1C@'/J0!_AWPRVAEIKK6]1UN\\L0+=7SJ62('(0!0![EL;F
MXR3@8HZUX'AU;Q6WB%=6NK*:73)-*N(HEC9)H6)89W*2"K,2",>^1Q5R/QQX
M+E1G7Q;HY5+<7;DW\0V0G;B1OFX4[EY/'S#UJX?%'AM='M]:;Q%I@TJY.(;T
MWD?DRGGA7SM/0]#V- &%<> X9O!>A>&TU2XCDT%X)+&^$:&2-X1M1BN-I.W(
M/&#D]*QG^$=O)::DR^*-5CU*[U9-:AOU6)9+:Y$?EE@ H!#+D%3Q@XP.<]U<
MZ_HEKI\.H76M6-M:7"AH;B:X18Y 5W JQ.&XYX/2L#PCXTAU3P)8^(/$%]I^
MGM=37$2R>8(HI!'-(BE=['JB!NI[T ;6AZ5=:38-'?ZO<:O?S/YD]U.JIO;
M "HN%10 ,*/<G)))Y"^^&MU=ZG>74/BRY@BN-;@UQ8OLT;E)8]@VECRRXC
M_A]P,5Z'#-%<0)/#(LD;J&5U;*L#R"#W%5X-6TNZFN8;74[6>2UXG2.96,/7
M[P!^7H>OI0!Q%]\/=0O-)U2Q_MZ%?[0UR/6V=K(G:8WC=(L"09 ,,8+=2 >
M3D9VL?".^O=+\0:#IOBK[%H6MWZZE):R68E>&?S4D?;)O!V,5SMQD'&& R#Z
M3;ZKIEY,(K34;:XE*"0)%,K$H>C8!Z>]4M4\2:)H^KZ;I6H7\,%YJ#.L$3N
M2%4L6.>@XQGU8#O0 WQ9X;L_%W@S4?#6J,1;W\)B=X^"IZAA]" ?PKEV\!Z_
MJWA>?1O%?BUM0F\J..VFM;46ZQ-'(DB2NFYA))NC3/1< @ ;CG8\&^*W\2V%
MU-?P6]C<Q:E>6$<*S;C(()FCW#(!.=N>G%=-]JM?MAM?M,7V@+N,6\;\>N.N
M* /.]>^'NJ>)K'5KC6=4M4UB^T>7189K:V816T4IS*^UG)9CA<#( V@<Y).E
M?>%-;OO%O@K7C>62?V!'.ES%M<^>98UC)0Y^7&,\Y]/>N[9@JEB< #.37+>#
M_&&G^,M+N=0T^*2%+>ZDMF248;Y<%6QV#(R,,]FH YVQ\"^*-&\2:Q_8/BBV
MM?#VMWC:A<PR69:ZMY7QYGDR!@HWD9RRG;V%3:'X3\4^'=4NK"UUZS7PK+?R
M:C'"+=OM:&20RO 'W;!'O)YVD[21Q]X>C;A1N4]&!H Y#P?HNJ^'UU:SO;BS
MELYM1N;RT$",) LTSS-YA)QD&3  '1<Y.<#)U[P;K>JZQXOO(9K18=;T!-'M
MP\CAHV7SSO;"\ FX/ _N#UX]%R*,C% '!Z?X<UR#QQH>L7'V-;2RT-M-ECBG
M<MYK/&Q95V %1Y0&20?FZ<<KXT\.Z]KU_HZZ>NFW>E1-+]OT_4FD$4^X+Y;D
M*")-A#'RVPK$@Y! (V=)\0+J7B+7M&^Q20-H\D,;2EU(F\R,." .@ (ZUT=
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
M/XH7+ZC;_P!DZ;;G[)Y]C=7*!(FF!_U++'<2,5((_>?+C!^7D5FZ7\2M2O/
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
MGT[Q#IEG;KYD=RUO',;8/&[E/FYD8D9.TG&X@<^UZMH^EZ]I4^E:SI\%_8W
MVRV]P@=''N#7/+\-_ :Q-'%X5T^%&\G(A@$?^J_U7W<?</(]#SUYH \]UOQA
MKW@V3QAI[Z]/J$=I<:5'#>7ZQE[,7<C1RN=BJI5 -P!&,Y'2NHT2SDL?C7JL
M,FK76HC^PK9E^U>66A!N)N RJ"02">>G\NF;P?X=DN]5N)M'AFEU=%COC("X
MN57[H<$X(&3@=LFF:)X$\(^';W[;H?AZRT^Z\G[/Y\,0#F/.=N[KC./R'H,
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
M8[OO ] ![5SZZ7JS>'O#]LN@ZDLD?CR35)$-C(-EL;J602G*_*-LB'UZCL<
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
MM#IVBV4MK=&XW%YI3;K,VPJ?E"K(F"0<MD8 &:]6+O#8^9'&962/*HO!8@<
M9]: +NU<8VC%-6-%8LJ@,>I ZUYCH/Q(U+5+^6QFT>*>Y&BOJRQV4C/^\1@C
MVRN5V2D,P7S$)4D'@5K^!?&3>-+*ZNHQ926L2Q[9[68DB0[O,ADB<!XG0J,[
MAA@P([@ '=4444 %%%% "=Q2T44 %%%% !1110 4444 %%%% !1110 4=J**
M (X?]7^)_G126_\ JOQ-% $M%%% !1110 4444 %%%% !1110 4444 %5+R\
MM=/M)+R^N([:WB&YY9&"JH]R:MUQOC[3=4U+PM&NCV_VJ[M;^SOC;[@IG2&X
M25HP3QDA"!F@"S)XTT,:3J>I0S2SC35W3VX@D69<C*CRV4-\W8XQP>>#6/X"
MUCQ!X@L8/$5YJ4$VEWME%,;8VC0/:SLH<JI(^>/:P^8DY/(.*Q]3TF_U3Q7X
MF\76^FWT%O-X<.D1P&/$MU.7=LA.N%RJAB5&6;L-U=)X9AFA^$VFV-QILYN+
M728[66SG0QNSI"%9.1W(QD9'IF@"R_CSPG'97=[)KD*6UG&DTTK*P58V)"R
MX^9"5/S#(X/-7_\ A(M#_M*^TUM4MX[O3X1<743N%,,1Y#MGHO!YZ<'TKR&?
MPSXFF\#>+/#>D6^J7NDOH0@TZ'58A'<V\G.+5'./,0*/O,6Y( 8C@4?&'AWQ
M;XNUSQM=Z1X;O[$ZCH%E%:_;HXU6:2&Y:1H2 Y'SJ=I!QQ]: /0_%?CZWA\
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
MXR!C(X/!(/%7WC3QI9ZI8Z-)X?MEU'4UGNK=8)#.8+:-(\F1&,>Z3S)0NU6
M !.3CFM_PGWBYH=-TF?P?)IWB"Z@N+B:)U-RD<<4BQJP6-N=Y=3@L-HX.>,@
M'H@TNU_MW^U&\QKD0?9TS(=L:$Y;:O0$D+D]3M7TK0>..12'C5@1@@C.1Z5Y
MS;^,/%U]J6DZ7#X7M;#4K[29;Z6"_NV7[/+'-'&R':AW+\^0>_\ L]Z>@?$C
M7M4;PC?:AH5E:Z9XCF>S0PWC2S13)'*Y8@QJ-A,+ <YQ@GN  >K[5STJ!H(9
M"K/"K%<X) .,]:\PT/XFZOX@UBS;3?"=U/HE])+''>B.9%B5=VR5W:,(58J
M=I)7</O<U#H/Q9U;65\'7$WA:"SL_%GVB*U<:@9'BFC1W =?+'R$1GY@<CNH
MH ]<PN, #'I4/DP[0OE)M!R!M& :\^^%/B#7O$W@N35M=:!GDO[Q(Y8I"<JM
MS*NW:1\JJ%4+\S9 R<=*Z3Q'KDV@V$%U'8BZ>6X6)WDE\F&W3!+2RR8.U% /
M.#R0.^: -X00ABPB0,>IVBHDM;6.V^SQVT20\CRU0!?RZ5Y[-\4(8] T[4/L
M=K%)>ZI)I/F3WI2SCD3?\QG$9^5M@"G:,E@..M=4VM7=OX(F\076C7/VN&U>
MX;3K?]]*S*"?+3 ^8G&!QWH H>)O"LNO1:+;VDMI9VFFW\5\T;V^\2>63A
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
MFFAWQ)FX,BNIWD 8P)#T_&KOB;QUI]E9Z!_9&M:=C7;M8([QI%>.*+RY)&E
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
MP_<:?X0\!QKX9NK/4X/$DUQ<E=/D5XH6DN/F9MO"E'C')Z''8X]Z=UC4LYP
M,FL[1]6TW7=)BU71[R.\L9MPCFC^ZVUBIQ]""/PH KZ'KMKKT-S-;VMY:M;3
MM;RPWD#0R*P ;[I[$,"#W!KSG08E/P6\7Z3<64EU?6]YJT%S;B%II)9GGDD0
M[5!+%EDB8<9PP->B)<>']!NK/2?M-O97.I2O]GA=\274@7<Y&>7.!DGFIX=(
MM;?5[C5+:,PW%TH6XV'"S$8"LP[L ,;NN..PP ><:/9^3XU^&S?V;<+]F\-W
M%K-,]HZ^4Q6VV([%?E)\N3Y2>Q_'>\&QNWCGX@WT2G['-JD,:'/#R1VD2R,/
MQPN?5".U=G<0R7%I)!'<26[2*5$L6-Z9[C<",CW!JOI>FVNDZ=%8V,/E0*6;
M&2Q9F)9F8GEF+$DD\DDDT >$ZK(LWQ*TZ]ATN^MI;;QB!.J6,[R*AA=/-><J
M04?Y-L:D*JGG)Z:_P[AM[/XC/#IKQ:W97$-W=?;)K7R=0TMY)D9H+E_^6BNQ
M)0D9_=G&0,CV*&^M;JYNK6WNH)KBT<)<11R!FA8J& <#E2001GL0:TJ /+O%
MTVDVOQ&M3XT^Q#PS-I+PVQOPIA-WYH++\W'F&,+M'4X;'>N0TZWLK76OA;:>
M(?(;5%FO%8WRK]I%L8IQ:I+O^8'!0 -SN!&,U[\54CYN><\U3^V6IU#[!]JB
M-WY?F^1O&_9G&[;UQGC- 'GOQ:71H=,\-:EKD,+V5KKEJTTUQ$'2*,DAMQ(.
M%)VY[=/:O._%<V@WFF?&37&U"%;W1IXI+!TNC']FE6QA",%5A\V]=O/.5*]B
M*^DF56&&4$>]1M%$X(9%8'J",Y[T ?/6OWUGJ'Q!\2V'BKQE=Z!>&:WDT 6\
M(\Z>W\N,J;-_XF:7S RKG=G# @#'M/B;5IM'\/236YCDU&9DM;-)F"K)<2,$
MC!]MQ!..P-;#VMK)+%*]O$SQ?ZMB@)3Z'M4-WIMA?",7]G!=")O,C$T:OL;^
M\,C@^] 'CEC:ZQ\/?B7X8O-6CLK73]?MUT*\EAOC-]HNU#2PS/OC0[W8RKQG
ME^>U4_$S72:/\4-6@UW5;:\T?7(/L;Q:G/&L(:"S8KL#[64EF^5@5Y( &37N
M5UINGZ@JK?V-O=!?NB:)7Q^8JI)HFCMYZR:3:,MPP>53 A$K Y!;CDY)Y/K0
M!Y#XMO\ 6O"-[\0+;PWJVHR&V\/V%\BW5U+>- SW%PDTR"1R5(C3.%(&5!Q7
M/^(;J[M?AQXQU?0_BA'K44NFP7$,6B_:$2T8S +)YC7,K(S@L"F1NVDXR#GZ
M%73=/6\:\6PMUN73RVF$2AV3CY2<9(X''L*IKX;\.Q6$^GQZ!IR6<\GFRVZV
ML8CD?KN9<8)X')H \>\0:YJWA+Q?X_M;/7-3:QM])TVY9[BX>X^Q&:YDCGG3
M?D)MCR^!A1L&!@8$'B9;;1/&/BR;0=;N\P> ;F[@E_M"2XDC<2%PZNSEAT4C
M! YSWKVQ=#T1;F:X&CV8FGA^SRR?9TW218QY;'&2N .#Q6?;^"?!MK')%:^$
M]&@C>%K=DCL(E!B8DLA 7[I))(Z'- 'GVEV>K7GC/0=(;Q-KL-GJOAMK^[07
M66,J-;HNUB,Q\2MG9C)'7K6+X=\5>(M>T+P%IMQKR(^I6>I2O-=W4D#74EO<
M)'&GFQ%6+B,N2/XMI)'%>UQ^']!CN+:XCT.P2:U@^RP2+;(&AA_YYJ<95/\
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
ML0##<-\3MCC'3VKT[3?!^GZ#-%J=[KVK:B+")O)?5;XR);#;M9^PW;<C>V2
M6YY.>DTW4;#6-+M]3TN[AO+.Z02PSPN'213R"".HH \YUCP[_8^B>$K4VTEY
M?_\ "00ZA>3P0NX$SL[SRG:/D7+L,G "D"O,]3\)PKX9\6ZK!X6E.KCQU'<V
MDJZ?(9%MQ<PLTL1"YV%5=BR\'!SG%?46*JS30V\+S3R)%$@+,[L%50.Y)Z4
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
M[F$H#.C6MJ@1BRMA29#G&">AR,@^H-\/?!37ZW[>&[7S_MGV\/@Y6?)/F#G
M.3GCJ<'J!4\W@CPS<VFMVMUI8E@UN02:@CS2,+AAC#'+<$ *,C'"@= * -/[
M'=V_A][9]6N9[F.!A]N=8A*6P?GPJ!,_\!Q[5YQX=\5^)-0M?A/=7FJ%G\1:
M?))J$1AC"S.+7S0_"@J0W92![5ZC9V=O96,5G;Q[((D$:H26P/J>3^-<Q8_#
MGP;ID]G/8Z0;:6RW_976XES;[U*L$RWRC#'@<#)H X3PYXT\;2#P'JVL:S97
M5IX@N[JRN+.*S$941QSR+('W'Y@8<$8 P0.H).;J>M:MXSTWX8>-GOE73=3\
M36\L.GQQ _9TVS!,R#DM@'=GC<< #'/J=OX#\,VMOH]O;V,Z0Z-,UQ8H+N;$
M+MNW'[WS9#,.<\,1T)JH/A?X'34+>\CTF6*2WOO[2A2.\G6**XR29%C#[%)R
M<X W=\T <YX3\8>,/%!TSQ-:K9'0;V^GM9K>5HX_LT:R-'&5<,6:;>JAE*@'
M<0,8!._X'U+Q=X@@CUK6+K2_[+;[5 L%K;NDADCN61)-Q=AM**?E['!R>URQ
M^'GA/3-=FUBPTHP74LS7!59Y/)69OO2K$6V*_)^8+GGK6KH.A:;X9TK^S=)6
M=+7S'E"33O,59CN;!<D\L2<9ZDT <%JEUKLGQ@U:R;5C_9-MX;-P+-H/DR[N
MK8;/WOD4Y.< 8P,G/+_#SQ9KWA7X??#Z.^6QGT.Z\/2SB**%Q<QFWMQ)DR%M
MIW#(V[1CCDUZQJ7@W1=4\0MKUPMW'J#V;6#R6]W)"'A.?E958!L%B1D'!.15
M.U^'OANUAT.!8;@VVB6TEG90O,65(778R-GE\KA?FR<#UR2 4/"_B+QMJ-_I
MDVL:/:1:3J-KYBS(8XWBE*[U50)Y/-4KNYPA& <8)VT_&7EZE\7/ OAW40LN
MDRK>7S6TG*7$\2+Y88=&V[F< YY /85N^&_A]X=\)W"MI?\ :#)"I2VAN;Z:
MXBM%/41([%4STX&<<=*TO$'A;1_$D-JFJ0R^;9S>?:W%O,T,UO)C&Y'4@C@X
M(Z$<$$4 9_BBQT_1;:\\<V]C;_VKH^G7+(^T*9$V!S&S==N8U/MBN5B^('BQ
MK;PY#-I=B;_Q-!]KL%M=THCA2W220NK,FYMS@!0V,$G)V\]A<>#;"]L;NVU&
M_P!1OGN;>2U,T\X9HXY!AP@P%4D<;MN<=ZI7GP]T>\T70M+:[U&"30<#3KZ"
MX\NX@ 79@,!@C9\I!!R.N>: *&G^+?%NH7EAX?G\/VVD:[):RWET;MO-A2))
M!&A58V))<MG:6&P Y)XSQ/P[N([;P'\.H9]$T^^DN_$&H11RW(W-9.'NY-\7
MR]<1L,\<&O0Y/A[IOVC3KZSU;5['5+))(O[0BN09[A)"&=92ZLK@E5/3Y=HV
MXQ46G_#?2])L]"L]/U;5(H=#OIM0MT,D3;Y)=X8.2F2N)9!@$??/.0" !OPY
MU#Q!J<7B"XUJ\@N1'K-Y;1^4K+L$4GEA0"QVKA!QZDGO3/BIJEH?#Z>$YM9&
MD2Z\LL+W6[#0VZH3*P^ORI[>9GM6]H/A6#P_>:K):ZE?3P:A=279MIF0QPR2
M,7<IA0W)/<G';%3V>@K:^+=0\1MJ%U<37D$=L()=GE0(A8@1X4,,EB3DG/'H
M* .+\+_$@R? J7QIJD9O;[1K25=0C@(!EG@!#$'H ^ X/3#BK>H>.->T>/Q
MUYHNGW T721J\CP7SJKHPE*H 8CS^Y;+9Z$''4"KXB\$WFG:)XUO-%U#5+J?
MQ)\UQ96ZQ;8F94B:6)2 =PC&2I8[MOJ:S]!\*ZAJ-CK/AV"\U&'P]JEA+;W,
MU[HMO831R-M11&$CCW?NS("60@87!ZB@#<E\=ZY:WEGI][X9ABO=0$MQ9I#=
MRW >VC6,F1O+@9E;=*B[-I'4[NF4;XA:D3I=FGA6XAUV\MIKN6QN3,%@CCD$
M>2T4,C'<S KE%^7).T_*;NN>!Y-8M-%DM?$5]I.N:-&8[?5+54+E650ZO&P*
M,K;%)!'5014&J?#^XNY-(U+3_%FI:;K^FQR0MJJQQ2O=1RD-(DD;J4(+ ,
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
M#(;*!GMV99K@;V:'NV?G0'UY_N\ 'H:^-O#TGC&'PK;ZA')?RVGVP%6&S82
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
M>A&#CL<CM0!T-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M88P2'>ROM5@"<(=P/'.  >A4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !0>E%':@"!?]5'_ +HHH7_51_[HHH GHHHH **** "BBB@ HHHH ***
M* "BBB@ HHKA/&.LZQ;^(= \/Z+<QV<^J>?)Y[R*A/E*I$:EHY "V\GE3PA
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
M'$ZA64Y^]E54<YQM&,'.7Z;\1O".JW#06NHRQL+(ZB&N+2:%'MU"EI$=T"N
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
M4*<J%_B)'&.] '@WP[M[O2].\#W7B+PCKFG#3H39Z.[SVDMM"UU@?-Y<IF<
M;5!*<+DL.-PT_!VB^,(?$/A>\U/P=>Z>+/3]0LKO;/:K;P2R20E?)BC?"P_N
MWQA=QR,[L9/;^#_"_@6TM-+UO0_#*:5/<VPFM;>YB*36J,HW*L;$^4?F 8+C
MD\UWW% 'CFF:?XH.B_"ZQN/#-]:C0;Q$OC(T3;52RE@\SY7/R^9(,=\ G &"
M5BT'7)/"T7A*ZTBY74;?Q)_:":BJCRFA^WFY-P'!X8QDJ5X;<2,;>:]=\R/S
M3%O4R ;BN><>N*FQ0!X;/H=TFD>(KA?#UR]U<>,[/4;8K8L9&MXY[9S(/ER
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
M*$LC+:HWV91T"<< =O2M.ST/2]/U"\U"SLUANKUMUQ(I.93V)YH TV(5"S'
M Y)[5XEX7\8>)]2\7>&XWUYK_3==AU.0SK;Q);R")E\E[<8\Q0H;:?,^\03@
MC#5[<P#*5/(/6N'_ .%;>"=.F34]-\'Z<-2M7DN+9E785E;G[W89Y] 22!DT
M <%X:\4?$!O#?P[\3:EX@&JCQ'<I8W5@EG'& CH[+,I W;T"%GYVD9PHQ5KP
MWK_CZ32/!WB;4/$T>H6^L7_V&XT[[#'&#&QD"R*P^;>NS<>=I7/RC&3TGPZ\
M"KX1\&:.FH:>LFNZ?:&%Q%=O-%O/WFB#D*A? R0JDYYJ3X>^!8O#_AW1QJ]D
M1K-CYIS]J>:*-W+;FC4G8I*M@D*I.6]3D Y>WU;4-$\">(M0TZ989QXTDA)*
M*X*2:BD;=1QP_7M71_V]KNK:OXEFTW7K;2XO#NIPVLEK<Q*8Y+<)%)-)(<%\
MLKR!-I4909SS6^W@?PU_9=SIGV.8VEU>_P!HRQ_;)OFN-P??G?D?, V!QD9Q
M45]X!\+ZEXNC\37FD+)JL90^=O<*Y3!0L@.UBI (+ X(&.E '"R>./%*>-]-
M:WOHK_2[SQ&^C-!;0 VZQ!'Z2, YF4HS/MW1C!7((K TW7/&7A?PEK/BS3;V
MP?1;+Q5?)/I36S-/=1OJ#HV)=WROEQM 4C@9)S@>FM\+? [7R7ATF?S8[\ZG
M&%O[A4BN223(B"3:I))S@ 'OFM"'P-X;M[DS1V;[3>'4/L[7$C0"Y+%S*(RV
MT-N);IUYZ\T >=MKE[X=\5?$>ZL(DDO;O7M,T^W\P!E1I;>! Q4LH.-QP-RY
M.!D=:]!\(WGBV:74;3Q5#"K0R(]K*HCCDDB9>?,C220*0ZN 0V",=P:CO/A_
MX8U"WUZUU&VGO+;7YDN+V&:X=E:1  KIS^[("IRN/NKZ5H^'?#&F^&;)[73F
MNYB[!I)KVZDN9GP  #)(2Q    S@4 8/Q<W?\*JU<1JK2?NM@<X!;S5P"<'&
M3@=.]8UQXR\:^']0U_2M?71+R\ATE]8TZ: M:P*%?889C(QZ,5.\$9&>!7?Z
M]H>G^)-'FTC58WDM)L%A'(T;9!R"&4@@@@'\*Q+[P'HFKZ=J-IK37>J2ZC$D
M,UU/(!*J(V^-4*!0FUOFX )/)R: .&G^)GB_3M)\6&XATZ_O-%.G202'3[BQ
M$\=S(4*F)W9U(*G#9P?2JWC+Q7KEUX?^)OA+Q19Z>6T_2H;NWDL=X!2<NJHV
M_.65D'S  '.=HKL;KX4Z!>?VLTVJ:SYNK1V\=Y,;PLTOD/OC;Y@0I!] !C@
M G,^L?#/1]:NM=NKS5-15]<M(;.[\MH@"D1RFT&,X.<_]]'VP 4;SQQJS>$_
M%?BS2_L$VEZ/;W(M[66*1;B2> '?YIW?NQE3A-NX@@Y6C_A-?%5EXE\*Z?K6
MAZ;##XAO)8(C;74DCQ1K;&8,V4 W95E*].0035^]^'>FWS^(G_M?5+>+Q';?
M9M1@B:$1S'R_+\S!C.URO!(QGN.!B_K7@JSUN'0?.U;4;:^T.436FH0-$)@_
MEF-BP9"AW*Q!^3OQB@#F$^)VL-#;K#X;AN[F7Q/<^'-B7?EC]T)")N5. 1&2
M1U';=6=JWQ"\4/(FCQZ58V.MV/B"RTV_B%V[12QS!9(S')Y60KCALID8(P<@
MTNN> VT6Z\-VNAW6LS"?Q3)K%S=+$LS6K20S!GR(R I=T!W9X)Z<D=3??#NS
MO;68_P!K7D6K3ZE!JDNIJD1E::+ C&TILVJBA0-ON<DDD EM?%6M:E?7$>C^
M'X+NTL=033KV7[;L='PGFO&A3#HF\=64G:V!TS5C\<7/VKQ!IMYI,-MJ^EW5
MO;V]HMX6%X)P/)D#>6"JDE@>#CRVSP*='\/?LWB.\U*U\5:O%9ZDZ3:EIP\G
MRKR545-Y/E[D+!!N"%0WL.*CL=+M?$GQ''BR;0[_ $YM)MWL8WO$,7VJ3S&
M<)GYE1=^QB,'SVQTH ]#&<#/6L#Q5)##X.UF:>S-Y;I93-+ LIB,JA#E0XY4
MD9&>U5])M]>A\2:[-J%]<3:7*\9LHITB4Q$;MX0Q\E#\F-_S9W<=SH:[ILFL
M>'=0TF.X^S->6[P>=MW;-RE2<9'//K0!P]IXZ:T;1?#_ (?\)SW0G\/IJULC
M7B*J1+Y:^6S,220''/.3CU)$?_"W-/N++P]=:;I;,^NZ>]_;17DXMO,*D VZ
M-A@\Y).$X!P3NZ5H:?\ #^YTW5[#4TUI)9;#P^-!B!M,9&5/FGY^3E%^7@>]
M9?\ PJV\_P"%>6O@.3Q%!<Z*EB;*9;K3O,D/S,5FC;S!Y<@##YB&&4!P.E '
M2:AXT\E]:DT_29M1M=!P-1DCD"NC>6)62-#]]UC96(ROW@ 2<@8DVKS7'Q6M
M+S3))KZTF\+R7<5LKE1-_I$15@&X#%21SCK@U?;P)?6\VLIHOB%K6TUR)$OD
MNK<W,OF+$(3-&^]0KLBKDLK@E0<=0=&V\(_8_&UAKUG>+'9V6DG2$LS$6;9O
M5@WF;NVP#!4]^>: *MC\0-+O-+TG5/)DAL[ZPGU*:61E_P!#AAVA_,&<[LL%
MP,\AO2LI?BYH+6US<-I]]LATN35QY;02%H8UW.IVR'9( <[6QQT)((%_2?AW
M86-IXIT^^N&O-/UQI8H[9EPMM;2;F:(?6269L^C*/X:RE\"^,I? VI>$=4\7
M6E_:OILVEV;"Q,3E'C\L23MO;S&5<X"A 3R<GH :5O\ %+09-2EM=0M-1T>-
M=+;68[B^A58YK50-[KM9F&W<,AE4^F:O_P#":XLKJ\F\-:W#]FLQ?[&@C+2Q
M'/W=LA&X 9*$ANG%<OJWPSU+Q!J=F-4O;9-/'AF?P_=+ 6\QS*%W2+E<#!08
M'N?2M32Y_%'A?1IM3^)7B#3!I^GPBW66RAD590651--N)PQX&U1@;F/I@ Z;
M3O$FGZD=*%F))5U2Q.H1.-I58ODQN(/4^8,8SG#>E=#7F/@?0Y]!\%:CJ.ER
M;S*LW]DQWB,$@LU>1K:,@#?M^<MTW88#^$"NR\/W6IWWA[3[O6K6.UU&6%6N
M(HMVQ7(YP& 8#V89'0\B@#<HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "@]**1ONF@"%?\ 51_[HHJ6/_5K]** '4444 %%%% !1110 4444 %%
M%% !1110 5Y/X\T70O$'Q/\ !>GZW8P7MH\-_'<1RC*D-&@17]B<[0>I&1R*
M]8HQ0!\^6UGILGCK4=&\1?VVFMP^(DO-/AM;#*3Q*5-NPN?*)"+&I5@9!PK#
MO@U[.S:X\'W>FZA:O;_$I?$,D\4QCW7)D-WN2=#U^SB @'G:$4IGM7T5M%&!
MZ4 ?/OA?1=!NM0^*7B"6%;;5=/U:^EL[N%-TMHC6BQF:(>K8;)'WF7OM&,W0
M+SP[+:2:_'%:)JNE>%YK5-/TEG%W=3*@+R1EXTPX 8+@,?G8]N??=7TVR\2>
M';[2992;6^A>WD>%\'!!4X(_$5B:)X/O-/U*&_UKQ=JWB.6US]E6^2WC6 E2
MI8"&--S;21N;)P3ZT >!V\^EQ^&?'-K;"'R+SP-!Y,=O;20I)*GVA2I+?ZV4
M$JK/P6;C (Q7H'ANQT72_'EG)#?1Q_:_"!GU"5[@N;M_,0B:1R26*CS/F)Z'
MC@5[9Y41&/+7'IBF^3#G/EKGIG% 'S3:ZIIH^$OPXTB%M,E\3ZGI<=O%<ZFR
M^3IL8P9[A@Y +JR[0N<LPQC :K/BQO"&GZ):^&-(U*&[AL?#E\+.6\D,D5S,
M'P[0HH'FW.]&^96^0,Q ()KZ+$4)! C0CIT_2E6"%5"K$@4= %XH ^>O!LV@
MWOQ:\)ZQJDUI//?>"[5HKZX8%[J]64*Y20_?D 'S8YQUXJ/P[>A=$\&:?<W[
M3>$M0\1:PM]<M=-(C;)IEM(I9<\HQV]3ABJ#O@_0WV>W9@QAC)4%0=HX!ZBF
M-96;6[6[6L30O]Z,H-K?4=* /G_4)&@,.D6_B"[BT(^.K6STJXBOBI\IX5>6
M%&!^=%E+HH.=I&!]T8ZGP+XAT3PO?>.M.U;Q$EOI6G^(DL[0W][YGE&6WA81
MAG.0-Y? [8/H37JS6-F\<<;V<+)']Q3&"%^@[=!63JWAO3]4MWM2GV:.6027
M'D1H&G SE2Q!(SD\C!ZX(R: .9^+EQ<1>$+%K/5I=,N&UK3HUFCN##PUU&K
MG(!&TMD'(]17%>(+7^S_ !O/X)U+X@W>D6,>E&^TVZU6_N#)+(\LQG83+-'N
M:)1%M5RVU<D#&:]MO-/T_4HQ#J5G;WB*<A)XUD /3."/>F7FD:7J,<<=_IMK
M=I$0T:SPJX0CH0"..@_*@#Q^VUE=8U6^T3Q1\0+K3)K'1+*YT_4(Y6TX7#.K
M>;>&,D!_G"C8^Y!C&WDDPZ]JVH:]XNURQ_X3Y?"CZ996MS8&X\Z!F1XO,:X\
MH31K+\X*LCHP7;CC<<^S76DZ7?7,%S?:9:W,]N<PR2PJ[1G.?E)&1T'2FWN@
M:'JE[;7VI:/9WEU:G=!-/ KO$?\ 9)&10!Y_9G5_$'Q!\;Z(WB"_MX1I&F26
MK0NT/V263[02Z+QC)120V2<8.1Q7-Z+XL\2W?@.[\4)%=/>^$]!FM9X'N)&2
M[U-01+YBY^?9Y2GG)_?$9!%>T0Z3I=KJ4^I6VFVT-]<#$URD*K)*./O,!D]!
MU]*=;V=K:+(MK#'"DDCRNJ* &=B69C[DDDGOF@#PRXUWQ-I_@76/$%C\0K>\
M2[\+W&I6\,;&>831IN^T*Q!6,98(4QMSC;@YKH->C\8:/I^DW,>N:KXCMC$]
MW?6EI-;VU[&@CC"O"-B^8B-O)5CDF09)Q@^A1^#_  O#87MA'X9TM+2_.Z[@
M6TC"7!SGYUQAOQS4=YX/\-7T-K#<Z%9NEI"8(,1A3%&<912,$*<#*]#@9H \
MQCAN_%'C"UU#2_%E];>9X+M9_P"U+2.-)[C=*[!MLBL%#;<D!0>V16YI?B3Q
M!J>L?#8W&H-!'KNAW%Y>P1QIM>98X&5P2,C!E8XZ=/2NX_X1?P_]IFNO['LQ
M/-:BRDD6(!F@'2(D?P#LO04R/PSH>GM875CHL N-*A>&Q"?*8$;K&G95. ,=
M.!Z"@#S'1M>\<+H/@KQ1=>)IM275M133[O3&M($C>-WD7S594#AU"AN&VX4_
M+WKVF3<T3!'V,5(#8SM/K7!_#_P3'H/AS2?[6L(EUJS6125G>6*-F9LM&"=J
MDJ0"P4$]#6UX5\+VGAGP[)I-O##;PRS23&"U4QQ1;SRJ=\>_4DD\9P #ROP_
MXO\ 'U]X:^'VL7/BB)Y?$EY-8S1M81A%7$[+(,8.\"->X4\<=<ZNA^-/$%PT
M?AN\UE9+UO%-UH/]K20(KF*&!I\[ HC\PXV#C'\6#C%=[:^!_"]G!I=K:Z0D
M,.D3-<6,:2.%MG;[Q4;N,Y/'3D^IH;P'X5>PN[%M(7R;N\_M&4^;)O\ M.<^
M<K[MROD#YE(- '":MXV\7:;>:WH$-PDMWINL:3;6NH3VX*W4-W*@:.0+A0Z
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
M[5*@LS%?N %@>" 016E_PF7AE=);5I-8AALDN!:2/-F,Q3%@HC=6 9'R0-K
M'D5YOI'AWQ?I&A:)&_A^5CX<\17=_+$)8V^W03/=?/" YY59T8!MI)!&,CE?
M$7A_6-0M/$6M+X=OGCUS5M'==/58S,8+:6)I)77=@$A6&,[L(N<'@ '>?\+
M\%)IMOJ'_"16C6=PKM'.K;DVHQ1F) PJAE89.!D&KEOJ&MMXYO--DAA?2$M5
MFCF2&17CD) VLY^1\_.<+RH49^\*X'XB:?J5UJPO/"UAJL.NBR6.!H[;S;#4
MT>1RUK=*050#DEFVD>8<$G(KV!<[1N^]WQ0!A7GB?P[IVHC3K_7M/M;PM$OD
M37*(^9&*QC!.<L00!WP<56T_7K9;#4M2U37M(FMK:\>$2VK;4@7("QR$NV9>
M0#C&20 /7FK73_-^.VMWUUI$TMM+H]G!;W<MFQB$L4TSNHD*[<CS(3UY(.,E
M3C@]8DFM/#%[JKZ3K"72>/OM]C!'ITK23A<-N\D@/(AC5S\O< CI0!Z#XP^(
M$.F^%5U3PKJFE:G<)J-G:3Q[_.\M9KA8FR$<%6&2>>ZD8]-?6/B%X0TOPS?>
M(&URQO+*S?R6^R7,<A:7M$"&P']B1CJ< 9KQK6[JQU;P9K"VMKJMWJNJ^)M-
MU*^LI=$NK9H(S)$N1&Z$E-EL^7/!(8>U:/BJSGCU;XIR:?H>HBW,NAS+]ET^
M3_2##,K3-'\N)"J[<[<]/:@#V?\ X2CP[]KM;?\ X2#3?.O%5K>/[7'NG#'"
ME!GY@3P,=36E=7=I96KW5[=16T"?>EF<(J]N2>*\;U*^6X^(0UCP^VK&YU*X
MTU;W0]2TV;R+F'?&5N8VV#R98E)8@MQY?S*#73?%K4ET70]#U:225!::S;S;
M%A>5),*Y976-6?&W<055B'"'@ D '=1ZMI<U@=0AU*UDLU7<UPDRF,#U+9QB
MDM]0T^XM8;JVOK>:WG_U4L<JLDG4_*0<'H>GH:^?=0DLK[PV_BC0[JYO[23Q
M0NKZ_#ID$L<]M T#(F$DC5Y C!).4&2&..*NQZ5X-GO_  F^FVM]-I.I>)VN
MS)JT;Q_:V^P2J\@1D4A"_E [@ [=B#D@'ORW5L]L+A;B-H3R) X*_GTIZRQO
M&LB2*R,,A@V01ZU\TRB'3['4/M#W5CX;L?&]ZU]]BME<VL+P%(9!&4=?*#G)
M.PX/(QBM7^R/!<R>![&.[N-0T75/$5]+&^IE(OM,<MI.9!&BJ@6%I2 %"@,6
MX!#B@#Z'K@-4\=3:;:>.9I-#26/PK;K<?-<X%V#"92/N'80!C^+)->5>)+CP
MSI?BB9;&2RTZYTCQ/I%N?M;>9>10(;928VR##;>5O'S;@Y,G(S@[OBC4+*;P
M_P#'4074;/%8>6X#@E3_ &< /QSQ]1CKD4 >VVDXNK&"X*!?-C5]N<XR,XJU
M7CGB+S/"?B/P[XVTG3X[Q]6L_P"Q95C7)EN)%5K5R5[%T\MFQPK@DX6O3-"T
MR+0_#]AI$4A=+.!(=Y&"Y  +$>I//XT :]%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4C?=-+37_P!6WTH (_\ 5K]**(_]6OTHH =1110 4444
M %%%% !1110 4444 %%%% !7F_Q(\8:[X7A_XD_V)'73[J]!N8'N6GDB"E85
MBC96"G+%I3\J #/WLCTBN(\2> ]+\3:O)J5U?:C:S3:?+I<PL[CRQ+ Y#%3P
M2#D Y&/0Y% ',KXZ\::QKD%GX?TW28(;GPW;ZXIU!I"\+R-_JV"D;N PXQ@X
M))Z5<TKQKK7C"ST.W\._V?9:A?Z'!K5R]["\T4:R\)&JJRDY99,G=P%'!SQK
M:;X!T_3;U+RTU34?-324T8>8Z,/)5BRGE?O L<'I[$55MOAAINFC0WT76M5T
MNYT>Q73$N()$+3VH.1%(&4JV.<-MW#.0<\T 'PCG5?@SHMU(0H\N:1]H./\
M7.2?6L;1/B+XBNOL_B'5M!\GPE=Z?)J!NDA9&T^-8_-4R.SE9@R \JJ[3@<@
MYKOO"_AFR\+>%;7P[8S3W%I;*R(;@AFP2202 .Y-<]I'PSTC2[$Z2U]J-]H:
M120V^E7,VZWMT=2C*HQN(V,R@,2 "< <4 96G^./%UQKOA2.ZT_2X[#Q7;SW
M%JH\SSK)4@\U!(<E9"<KG;MQD@9QDPZ+\3-8U;0? 6H-I%F)?$NI7&G7"I.<
M0^5YY,B>H(@)QG^(#)ZU2A\'W?A?XG?#[3[;4-6U72M-AOD1[J,NMC&T2I#$
M'1 ".&&7);Y5Y P#NV'PKL=-N]"DA\0:JUMH5]+?6-J[1%(C() Z9V992)6&
M6)8#H1S0!Q-QXNUFUTU_^$9TG3]"-Q\01I%X$+LUP3,F^0M@8,A!#'!PIP!W
MKL]<^)&H:#XGATV\T6WAM6N[2S4-=CS[KSW1#-"F/]5&[A26QNYQC #+-\*;
M.32;FSCUR]AGEU\>(X[H1QEH;K<&. 5VE>. 0<>IJK=_"6.ZU#4[N/Q9J<1U
M*^M-3ES! Y-S;E"KDE,X_=K\G"@YP.U &':^*-6\(W/Q+UZS\-C4M,L=>-SJ
M,K7(A9(!9V^\Q##>8R@%BIV#!P&)X&O-X@L=!^)'C7Q+<-(^GVWAS3+D(@):
M0M+=A0H/\3851[XK;NOAZ)AX@L6UR8Z1XCF\[4K5H5,DA,21.J2#&P.L8!^4
MGD[2O&#5?AS:ZQK/B&XNM0D6RUO2X=+>WA0(85B9FB='!R&!D<],?=].0"WX
M7\77VNZY>Z;>>'Y]/-O;QSK<!93#)N)!3,D4;!UQTVD$$$'J*R?&GBFZN],\
M8Z/H.GI>?V/8.+^X>Z,!@=X6=5C^1M[!<,>5 W 9)R!TGAG0=<TA7;7/%=WX
M@G"^7$TL,<"HN>I6, ,QP,L?3@#)SS^J?#NYN-6\1WFC^()=-M_$T'EZE;-"
MLJLXC,8DC)/R-MP#U! '&>: *&@ZII]MKOA"";3)WO&\)&Y6^29MHB3R-\?E
M#AB2ZG)Y[#J:MZ;\4K6]\+3>*)M.QI?DVTEN]I<+.9I)W");D879,&9%92<
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
MKQL",@D$=#7244 86DZ'8Z()6L_M$DTVT2W%W<R7$L@7. 7D8M@98A<X&XX
MR:W:** "N<U_PU:^(#8O<75Y975C*9K:ZLIS%)$Q!4^H8%200P(YKHZ* ,+2
M-%AT>.4K-=7EU/M\ZYNI3))+@8&>@ '/"@#DG&2:W<444 )BD,:MC*@XZ4ZB
M@"(QI_=!Z=?;I4?V>#YOW*'=][Y1SWJS10!RD?ANX/BQM:O-=N;JRB"FSTLQ
M1I#:/L*%P0NYCAGZG W'C@8ZNBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "F/\ ZMOH:?3'_P!6WT- #E^Z**%^Z** %HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ Q1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !4<D<<L925%=#U5AD5)10 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%,?_ %;?0T^F/_JV^AH 4?='THH'W1]** '4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% "!@<X[4M%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %,D_U3?0T^HYO]0_^Z: '
MK]T44HZ44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1WHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *KS316\+S32+'$BEF=S@*!U)-6*J7=
MI;WUH]I=Q"6&3AD;HPZX- &+H_B[PWXDGN;70]9M[VXMP#)%&V'53T;!P2IQ
MPPX/8UTM<)8V:ZE\1I/$EK!$EE8V3:7#,O)N7+J[D=MB; HYY;?_ '1GNZ "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ J.;_4/_ +IJ2HYO]0_^Z: 'K]T44+]T
M44 +1110 4444 %%%% !1110 4444 %%%% !7$ZKXVATC5=6M;G2;M[72((;
MJ\NXV0K'%)O^?:6R0OEL6'7'(!XSVU<'JW@9M8UK5[FXU:5=/UB""VN[*.%1
MYD4>[Y/,/(#;V#8YQTP>: ))/B%H]OH?B?4[BWNHQX<FDCN(-JF27;]TQC/(
M<Y5<XY!!QBK%UXN6UU6YL[K2;V*."Q>^\\F/:ZILWJ!NSQY@Y(P<-@],XNJ_
M#&UU9;UYM7GB>ZCO8VV(-A\]V9&=,X=HO,DV9Z%LXS6U_P (G'<>*DU_5;B.
M^E@MI+6!/LZQE8Y @D#$'YP=F0#TW-[8 -9=6C?Q%=:.EO,\MM:QW1D^7:P=
MG4*.<YS&>H ]^M8L?CK39HO#+06MW(_B.%;BVC_=*T4956+/N<#@.,A=QX)
M(!-6M)\/W&F:FU^VI&YD.FV^G /&<$Q&0^83N)))D.?IUJC'X/N(].\.Z/-K
M"/IVC):@H+11),\!!1MY)V E$R .<$ C- "?\+$T5M'UC5EM;XVVE0"Z<^6N
M9H"TBB6/YN5)BDZX.%SCD9NWGBVUL?$+:-<:?J(?RW>.X6#=%,R)YC1H0=Q8
M*1VP3P"2"*R!\/0GAW6]'_M1I1J5HNGQO+",6]NC2,B8!&XCSG&<C@#TYUY]
M%UR7Q3)K$>I6 B2!H+6.2S=Y(05Y^?S,<N%+84$A%&>,T 51\0-)CTJ2^U"S
MOM/DBU.'29+6>-3*D\ICV#Y&92,3(Q() &>XQ6[?:I:V6H65@WF27=ZS>5#$
MNYMJ@%W/HJY7)/&64=6 /&W'PUDO]#2SU35E-]'>17 N[-)82RK/#,X<&5B[
ML8OO9X^7 &T5=\0>#;KQ)JUG>7&HPQ-"&C?; Q(C^T1S(8\M\D@$2J6YY).!
MP* .^HH P** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *R=7TV/6-(N=-FN+BWCN4\MY+:4Q2!3UV
ML.5STR.:UJ* .&\._#G1?#&I07EIJ&MW;00F&&+4-6N+N*%3@?(DCE5.!C(
MX)'>NYHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "HYO]2_\ NFI*CF_U#_2@
M!Z_=%%"_=%% "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !3)O]2_TI]1S?ZEJ 'K]T44+]T44 +1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %,F_U+4^HYO\ 5G\/YT /
M7[HHI1THH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHH.>U !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !15'
M[3"+X6I8^<8S(!M.-H(!YZ=2..M7J "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J.7_ %9^H_G4E13'$1/N
M/YT 2T4@;BB@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ J&X_U)^H_G4U0W'^J/U'\Q0 ]?NBB@=** 'T444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%("& *G(/>@!:*** "BBB@ HHHH **** "BBB@ HHHH *BG_U9
M^H_F*EJ*;[GXC^8H >.E%)FB@!]%<JOQ#\'M_P QE1]8I!_[+4G_  GGA'OK
MUN/S_P * .FHKF/^$_\ !O\ T,%K^)/^%.7QUX.8?\C)8#_>F _G0!TM%8 \
M:>#\9/BK1Q];Z+_XJE_X33P?_P!#5H__ ('1?_%4 ;U%82^+_";'Y?%&DM]+
MV,_^S5+_ ,)/X;_Z&'3?_ N/_&@#8HK('B3PX3@:_IQ/_7U'_C4B^(-!;[NM
MV!^ERG^- &G15'^U]*(R-4M,>OG+_C2C5M*/34[0_P#;9?\ &@"[15-=1T]C
MA;ZW8^@E4_UJRDD<@S&ZN/8YH ?1110 4444 %%%% !1110 4444 %%%% !1
M110 AZBEI..*6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "HYON?B
M/YU)4-Q]S\1_.@!<T4E% &=]EML_\>\7_? IC6MM_P ^\7_? HHH JM:VN3_
M */%_P!\"H&M;7'_ ![1?]\"BB@"X^F:;_T#[;_OTO\ A5.72],R?^)=;?\
M?E?\*** *DNE:7N_Y!MK_P!^5_PJHVDZ7S_Q+;7I_P \5_PHHH IS:5I?'_$
MMM>O_/%?\*I2:5I>UO\ B6VO_?E?\*** (9-*TO8?^);:_\ ?E?\*H2:5I>?
M^0;:_P#?E?\ "BB@"K+I6EX_Y!MK_P!^5_PK/ET?2<'_ (E=I_WX7_"BB@"F
MVCZ3S_Q*[3_OPO\ A3ETK2\_\@VU_P"_*_X444 4%M;50=MO$OT0"H75>/E'
MY444 4F_UA^E)Y\R,NV9U^C$444 1'4]22W&W4+E?I*P_K1'K&K>8W_$TN_^
M_P"W^-%% %?_ (2+Q!')^[US4$Y_AN7']:R1XU\9<_\ %6ZU_P"!\O\ \511
M0 EAXU\9/(V[Q;K+<=[^4_\ LU=GIOBCQ+(Z>9XAU-^1]Z[D/;ZT44 =$VOZ
M[M3_ (G5_P!/^?E_\:<FOZ[N3_B=7_\ X$O_ (T44 =/8:MJLC+YFIW;<CK,
MQ_K7JT/^I7Z444 2FD;I110 +VIU%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
04-Q]P?[PHHH ;1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>eml_ex102img13.jpg
<TEXT>
begin 644 eml_ex102img13.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  4$! 0$ P4$! 0&!04&" T(" <'
M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_
MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @("#_P  1" 2B Y0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#[+HHHSSB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $YW>U+110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%)D9Q2T %%%% !1110 4444 %%%% !1WHHH **** "BBB@ HHHH *
M*** $&,<=*6BB@ HHH[T %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 =Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "CM110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111S
MGVH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *!110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !112$9H 6BBB
M@ [T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !111WH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH #THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBDSS0 M%%% !1110 449HH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "DSR*6DQR* %HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *1B0I(&<=J6B@
M!%8,H8=#2T 8HH **** "BBB@ HHHH **** "BBB@!H&">2<_I3J** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "B@=/6B@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ***X;XI:A>Z5\,-=U/3;Z:SO+6 2PS0G#*P88^N
M>F#P<T =S17D/AW4+6ZU?0X]-\7:WJ.L"P?4KFQED+Q7:*BHZ8DVJI,DR%2#
M@;?2MC0_BII?B&_TW3K'P]K:W]U<W%M<VLL,0DTPP[=S7($A"*=ZX*ELYQUX
MH ]&HKSG2_BUX8UCQ+:Z);+<I%?-,ECJ,C0_9KQXCAU3$AD'1B"Z*&"DJ3QF
M>U^)&EWS7#6ND:M+%]CFOK&;R4$>J118W&!B^.=RX\S9G((XYH [^D)"C)X%
M< OQ*TR:RT*ZM]%U:9==T>36;-4CB):-$1S$?WG$F)$Q_#S]ZL?3_B$OB+PU
MX.UZ[DU;P[_:^J111106ZRI=[E8K&SLI B8$?,-K$J<8H ]8HKB[SQ]H-AJK
M6<[77V:*X%I/J0MV-G;S'@1O+T4Y*J3T#, 2#D52OOBIX-TS4[[3[VXOHI=/
MO$L[M_[.N#';N^-K.P3"H=R@.?E.1@D<T >@T5SGBJWUZ;PMJ*^&;PV>L+"S
MVC;$97D )5&#@C#'@GMG-<=;^*M9USX.>']1TG4G3Q#JLUM9>:T*,R3^:%N<
MI@+\BI.2,#A#0!ZI17*:EXU\-Z/J0T[4K^2*42QV\DWV65H(I9,;$DF5#'&S
M;EP&8'YE_O#-5/B9X#?4[G31XGLA>6KSQS1,Q!C:%=\H.1_"H)/^ZW]TX .U
MHKS_ %?QMI-YX?O)M-\4'0)+6ZMX9KB^TV0/$SLK",PRA&RZG ..-P/-:^I>
M-/#.CW\EGJFK102PA&G)5F2V#G"&5P"L0/8N5S0!U-%<?J7Q"\%Z/?76GZIX
MHT^SNK0(T\4DP#1AQE2?;')/8$$XR*Z]3N4,.AH 6BBB@ HHHH ***1C@9QG
MZ4 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 !Z4@Z"EHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M"",YYR >ST5Y%\,/&VM:EXO\7>"?$%^NIWF@716"]\I8GGA+,/G50%W#"\@
M'/XFKJ?C3Q#XD^-<GPU\-ZD=$M-*@^U:EJ,$4<T[DHC"-!(K(G^L3)(8\GIC
MD ]GHKS#7-/\<:'!KMY'XUO9]'@T6>>&9[:T-S;W2$,I_P!4%=2H88*^N220
M1Y9;_$[QC9_"'POXNC\:-K/B;4+UK=M"F@M=MT/,D0*$BB613A4Y#8RWN!0!
M]145X'\1_%GB70_C%X>T6/QO<>']#U*V$UV!!:,+4+YA9EDEB;KM YSSTZXK
M5FU#QK8_"'Q'XJ_X2V>\0V*:MH]W<6MNDZ1F .8ID6,)G/<#OP10![/17SM>
M?$SQ=X-^'7@_Q]K%XNO:;K?EQW]I) D4D#.C.'A>-0,85OE<,3P,CFN[C\3Z
M]<?&.3PO;WL$FE_9%OU)A ?:0/DW>A)ZXS@^V: /3J*\!U;Q9\3-%^*?A+P/
M>>([!IM<MQ-=2Q:>I6W?Y\K'EAN4;,9/)ZX'2O8/#J:]'HJ1>)+BVNM22656
MGMH_+22/S&\MMN3M)CV9&3SF@#>HKR_QI\3H_!OCSPGX<N+%I;;59UBO+K:=
MMMYA*0_-P,LX8G/\*,<>EOQUXYOO#NK^'_#.A6D,^N:_.8H'N@QAMT7&Z1P"
M"W7A003R>V" >BT5Q&/'VG:QI2R:AINL:=/<>5>E;%H)8%V,=ZD2L"-P48(R
M-W4UR^E^+O'6L>-O'.@VVH:!:6_ASRO(N+FPE<R>8A<>9MG7 &.2!_A0!Z_1
M7S[-\9/$^I?L^2_$G1[&PL-1L+Q;:ZM[J%YH9@71,QD.I'^L4\DX(9?>NO\
M#/B'QQJ7B"P674M"U73?*4:JMKI\MM-82R6XEC 9IW#@DJ"-H(W+ZD@ ]3HK
MY]\-_$/XE>(]8\5Z7_:GA6QN=&U3^R;7S=+N66]FWRKR1<Y08B)R V.3CCF_
MXT^*/C;P-;>%KK4=!TV;[;IHN]5M4W+):R(T*2A&WD%=]PBKP<>K9X /<Z*\
M@^*7Q<D\$^$]-USP[8V^KI?JLP>5V5%B=28VXY)8]!QPK>E-\1>,/'FA_$+P
MIX/5]"FDUZ-BUR;68"%TR7POFY8;<8Y&3G.!T /8:*\AN/&7C[3_  3X@\03
MV.DW\5A;07^GW-M'*D.HP.I+J SED<8XZ]5Z[LBMH/Q>N/$O@R\N=/T^ULO$
M^FZC!I]]I=Y(VV(RW"P!\@9P"W/'!1E]#0![/17C?C_XE>,O VC_ -M3>']-
M>REU3^S;9)9Y$ED&USYS#;A5)C; R?E(.:[OP_?^)[B\U*S\1:/:6IMFC-O<
M6<S217*,IS]Y05*D$$<]O6@#J:*** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "N4N/"ZWWB]M:U":WOK86PMX+*>U5Q =VY
MG5R<Y;@'CHJ^G/5T4 >/Z3\(;KP_?>*[C1?%"VD7B595FM1IX\FW+L3NC42#
M!568#.1R,@XQ756O@>S7Q)I?BJXDCGU[3M+;3$N/)VQL"00^S<2",,,;NCL,
MUVU% 'D&F_!^]TWP[XLT4>*8GB\3QE;F3^SR&B9MP<I^][AVP#G!P>>09-%^
M%NL:+X-T_P 'VOBJ)-+M7*R3+INV\F@:;S7A\WS<*K$E3A.GYGUNB@#DM)\.
MW]KJWB*ZU;4;34K?69UE^SI9F(1*(EBV$F1MX*H,\#DMV.!Q>H?!MO\ A5&H
M?#O0->CT^QO;YKDRSV9F:*(RB41*!(O0JJ[CG@=,\U[#10!Y+;_">XN&\)6_
MB;Q!#JFE^%(D6TL;>P\A)Y$15228M(^XC;G VC)YR.*OZY\-9?%&C>+-'U_6
M8);77;V*\@:VLC%+9F-(D W&1M_$*\X7[S=B /2Z* /)?$'PIOM2^(OA;Q-I
M.K6&F:?X:CCAM=.^Q,PV*>5W"0 #' ^7C ZU''\,=;A^).O^-Y-:TC46UNW6
MVET^YTR01(JB/8<^<VXCRESP >O%>O44 >;6OA+QC!-I-Y>>)+34+N'5Y=5O
M7DMY$1M\+PK#"N\[$1'XR3DJ">I-7KGX>Z6WQ5T_X@VO^C7\,,D%VJCBY#)M
M1CZ,O3/<=>@KNZ* /*O$W@'7-=^,7ASQQ:WEA%:Z(NQ;:0/YDP8,&)(X'#G
MP>G)YP/2IOM MI/LRHTVT[%=MJDXXR0#@?@:MT4 >:W'PZ7Q)\,(_"/C".TD
MN8U;R[JU9F$4N3MF7(4AOFY'0\@Y!K+UCX4W=UI7@6]TO4+:U\2>$(8(8IWC
M+0W*(BJ\;8^8*=IP><;FXYKUZB@#RB_^'>K>+/B=H7B[Q9-86UCH";K/3+*1
MY_,FW;O,>5E3 !5"%"]4'.,@]CX9M_%=O:7Z>+-0L+ZX:\D:U>QA:)5MSC8K
M!B?F'/<]N3UKIJ* / _%7P#M]2\6>'=2\/WTUK:6^H27NIFXU"8R$-*LG^CJ
M 5C;._E=G4')(S7NS%EC/EJ&;' )P"?K4U% 'C_PU\ ^*O"?C_QEX@US^RC;
M^(I_M"+97,DCPGS97"G=$@(Q*><_P].>+&C^"?$G@SQ]XFUKPQ'INHZ1XA<7
M4MI>74EM+;7 +$[&6.0,K%V)SM(X].?6** /,OAS\/[KPOJOB'Q-KUY;WFOZ
M]<F:?[,#Y5NFYF$2$@%A\W4@9PO'&33U+P+KVC?%Z;XD>$5L[Z34+?[+J6G7
ML[0;UP@#Q.%8!OW:\,,'!Y&>/6:* .'UZ'QIJO@_Q!:1Z;IL5Q>6;VUE:BY8
MLK.I4O))MP,;L[54]/O<\>06'P3\5:7X.\+ZEH2Z;I/COP]/*3,)BT-_$TC-
MAR%Z@/MY'0L,C((^EZ* /!O$_@7QMXH^*7ASQA?Z#IKV6GV*V][IQOMWFLRR
M^8$RF"/W@ )QG;VK:US1_'%Y\-/$7AFR\-I#:/IL6DZ19K>QR2 !&5YI9&*@
M#&P  D_+GOQZ_10!\^:E\-?%GC+X<>"/A_JEA'HNGZ+Y$FI74MPDCS&.,QE(
M5C+=0[?,Q7''!Z'L]-T+7(?C3>>(GT.6#26LA80R--$2-NW#[0Y(4[3COTR!
MSCU"B@#Q'QAX3\5:E^T%X6\76.BR3:-I$2Q3S+<0JS$^8255G!P-ZYS@G#8'
M3/L-Q(\=O))';O<.J%EBC*AI"!]T;B!D].2!ZD5=HH ^<_%GPQ\9>-/A_K.I
M:C<ZM;>(;S4#?Q:%&]B;=)%'E18E(WX$7!/FKSN.S)P=[4/#/CK5IO 'CJ\T
M7_BI/#F^'4--:YBW7*L KR1,&V9."P#,OWL$\<^W44 >.S:?XZU;XWZ3JUC;
MZYI?A);57OH;F_5(VG7S,!8ED8_\\@0 %.#ZDGE;[X6^(O%VJ?$QK[2;G0VU
MV2WFTJZDNH]C&-""LJQ2,=K< Y4\$GJ *^C** /G77]#^(VN?L]3^ )/AZUO
MKT<D,2O836D5K*D<R2></WH"E@IRN,[CG !XZ7P7I>J>$;V&PT/P/>V,.K31
MW.JR7'V>.WLC';+&XB6.0EF=HUQ@;06)SV/LM% 'S3X1\#ZOHGCCQ-XK\1>
M]6^TOKC:OI36?V6665"9P8V*RX7*S D,0,@8Y%=9K.D>(/'&M65OKGAJYTX7
M7AV^M'?Y9(;.>>6&2)68-RRB!=Q (W#BO:J* /E+Q9\-?&4/P"TCPTVD7FK^
M(9KY)IHH0LBV=O&L@C@W@XPOF9')Y=N<"NS^(&CWGB+XK^"]8;PSJ]]X?L+>
M5;]D@9&42*0 %R'R#@G;SZ9Q7O6** /#[ZZU&+X67_@O3_"_B"6PTK3;73;>
M[EL76>_<?*6CC'(543)+8Y8#ZP^-OAC<7GQ+\/\ Q$\*+/$+F_LAK%D%:,RP
MB:-_-VD @@JFY3C[N[@AMWNU% 'B/[0FFZMK7@_1-+T72=0U*Z35([IUM+1Y
M@D:Q2J6)"D Y=>.I],9KV.WF66%'4. RAL.I4@'U!Y!]CS5O%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 445S_B/4M6T^P1M"TM=3U&>9(88)93#&,GYF=PK
M%5"ACG:>0!WH Z"BO$='^+7B[5M<\0Z;;^ [23_A';V&TO\ RM2D,C*\SQ&6
M-3 -RJ$+\D?+6S)\3-97XWK\-%\+VI!7S_[0.I'_ %.PON\OR?O<8QNZ]\<T
M >JT5XUX9^+6N>(M1\:V:^$;&&7PEO2X U9F\^17D7:O[@8'[I^3WQQSD-M_
MC=')\.M.\9W>A16<6KZFNEV$4E_\A<LP+S/Y?[I!L8D@,<#I0![/17%>&_$V
MM:GXMUCP[KGAU=,GTZW@N$N8+HSP72RF0 H2B$8\OD$9R?0 G;U[6+7P]X>U
M#7+]@MKI]N]S)SCY54D@>YQ@4 ;5%<W:^(H-5\&Q^)O#\:W\5Q9_:[:,R"/S
M<KN"EL':>QST/6N6^&/Q2T_XE6.IR16,FEW6FR*LUO+)O(5@<-G _NL#D<$&
M@#TVBO'_  I\8)?&NI>*K;P_X:,D7A^-G$D]WY9N_F<1A5\L[=PC8\GC(_#)
MTWXX:UJ7@D^,H?A^W]AI,8I95U16E15*AY/+\L$J-W8_D.: /=J*\G\3?&32
M?!WQ*M?!WB32YK2&\6-X=269&B".64,X."@W*P/7 &>E;5]XVU'3[KQ/!_PB
M\TR>'[1;QGCNH_\ 2D;<PV XP=J.3G'(P,YR #OJ*\?T?XZ:'>:'I7B+6-#U
M#0]!U6>2UM]2G,<D0F1F4K($)9,E'PQ&WY3DBM3Q5\5M&\&^-M+\.Z]I=_##
MJFT6^I(8VMQD@$M\X90"1DX/KTYH ],HKS[XA?$_1/AW'IS:E97NH7.H2F.&
MVLE0N<#J=[* ,D#KU/L:RM9^*E[I'C"R\)_\(+J]WK&H6J7,%O%<6PSD-N4L
M9 H*[&S\V..#S0!ZM17F=O\ $[S/"FNZY>>#=;LI]!N##?6$GD>=&@C63S03
M(%9=K#HV3].:%^+GA^\^'T'C30=/U+7+-[B.UFM;)8?M-K([!%61'D4#YF4<
M$_>##*\T >F45Y%XF^.&C^%4N;C5/"?B5K"WNS8F^AMX# \X4ED4F8%L%7!(
M&,J1FNS\+^+(?$DNHP_V/J>D75A*L<UMJ,2(_P RAE9=C,"I!ZYZ@T =517G
MEI\4O"\WQ!F\"WS76D:]')Y<<%ZJA;C(RI1T9E.Y<, 2&[$ Y%7;7X@:/-9Z
MY?7EO=Z-;:)+Y%Y-J*I&JR;0Q5<,=Q"E#QP=ZX)YP =M17FUO\5O#\ATR;5-
M+U?0M.U9@ECJ6IVZQ6]PQ&Y5R')3<H)&\*"!7I ((!'(]: %HK \1>(]'\*Z
M!<ZWX@U!;'3[4 R2L">IP  ,DDG@ <U8U35+'1='N]8U*;R;&TA:>:3:SE44
M9)VJ"3QV )- &O17G:_%WP/_ &M/I'VC5_[1MX3<RVG]A7QECB !WE!#D##+
MV[BM2\\?>%;.TT:X_M![EM<C673K>UMY)I[E&7>'6)5+A=O)8@ =R* .PHKF
MM!\7:+XBFO+73;B07MBX2ZL[B%X)[<D9&^-P& (Y!Q@CH34VO>)M!\+6 OO$
M&J0Z?;EA&K2MS(QZ*BCEV]E!- &_17&V7Q \.7NI6^F[M1M+ZY222WMKS2[F
MWDF5%W,4#QC=@>F>H'4XK(M?C1\/;JVN;Q=4O19VDHAN+J32;R.&W<\;9)&B
M"H<\?,1U'K0!Z317%^(/B)X1\,VNGW6M:JT5MJ2[K2>&UFN(YA@$;6B1AD@@
M@9R>U2V?Q$\+:A=7]G;W5XMYI]O]KN+:XTZY@ECBSC?L>,,1] : .OHKA=.^
M)_@/5/(:T\1P^5<2F"&>>-X(I9>#Y:R.H4OR/E!SSTK2UCQMX7\/ZI!I>M:U
M!8WMP 889<AI<G VC'S<\<=^* .HHKB+OXG> ["YFM[SQ-:P20W#6L@;=A95
M.&3.,;@>HK:T/Q!HOB*VFFT348KU()3!*8SS'( &*L#R#A@<'UH W:*HW5U;
MV=I-=7D\=O;PH9))I&"HB@9+$G@ #N:N@Y&: %HKD9/'W@F.X>";Q=I".DGD
MMNO8P%DSC83G ;/&.N0?2K5YXP\,:?Y/VS7+2+SXUFBS(#YJ-]UEQ]X'MB@#
MI**YRS\6>&]2T:[UBQUVQN;"RW?:;B*=66#:,L'(/RD#J#BLY?BI\-9 A7QY
MH!#MM4_VA%@GT^]0!VE%<OJ7CKP3H^IOINK>+]%TV^0 M;W=_%#( >1\K,#S
M1;^-O!MYIXU*U\6Z//9&8VXN4OXFB,H&[9N#8W8(..N* .HHK/74+)M._M!;
MR$V7E^;]I$B^7LQG=NSC&.<]*RW\:>#X[074GBO1UMR_EB5KZ((7QG;G=C..
M<4 =)17.6'B_PGJ%PUKIOB;2KZ=%,C1V]Y'(RJ!DL0&)Q[U<M];T>]LC?6>J
MV=S:QKO>>*='1%YY+ X X//M0!KT5C_\)#H/D)<?VU8>4Y(5_M*;6(ZX.><5
M9M]4TN[E\JTU&UN).NR*96/Y T 7Z*KR2QPQ/+*ZI&@+,S' 4#J2:@NK^TL;
M87%Y=0VT)8*))I BDDX R>YH OT54N[JUL;22ZO+B*V@C&7EF<(B#U)/ JPK
M!E#*00>01WH ?1320H)8X [FG9H **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y[4O%
M'A_1]5L-+U35[:RO=0D$5M#+)AI6)PH'N2"!GJ00,T =#3'941F<A5 R2>@J
MG?7UGIMA-?ZA=PV=K I>6>>01QQJ.I9CP![FI+>YM[RVCN;6=+B"10R2QL&5
MP>A!'!% 'A7P7O(;CXO_ !5FCNHI5N[R*6W9&R)HUEN!O3U7YDY!(Y'J,X%Y
M_9NK?MDSQW6I2I:I9^0DMK>/;E91"!L\Q""3DN"N<YX[8KZ,@U33KK4+C3[;
M4+::\M@#-;QRJTD0/3<H.5S@]?2M.@#Y/^&6H:'H]]\:;B?5H4MG>5K>XN+O
MS#/"'N0'#L29,[D^;))++R2>=7P7>^![[]G3P7X<\4PP7^FWU]<6ES(C$'3Y
M2UQ(LC%>8SQC<<8#Y/&:^FL#N,U7DDAMX7FE98XU!9W8X  ZDF@#PKX(Z?K'
MA_QGXJ\-V/B";Q%X.L8H?L-Z6+PK(>3'$_*D@9#A"0"J\*2173>.M8C\1>-;
M#X;Z7<:3<WD<9U+4;._G95DC"D1Q856R^]DEQP0(U."&KU(21^2)0Z^7C=NS
MQCUS4%M=6MY;)<6D\=Q"^=LD3!E;!QP1P>: /G+X,^++;P?H_BWX9^)M7MHY
M_#K7,T,_F@QM$.) I..CY;&,G>>.*@TOPUJ3?$_PW>>&)[:;P]XM\.Q1ZM<1
M'='L@$0G.5X#,%CCR>\K\9!(^G]JYSM&?I562:WC>.&22-6D)5$8@%N.@'?B
M@#YK^$.O:'9^/OC/J#:Q8Q1O=//'(]PH1D%Q<C>&)Y7+(,]/F'J,\_\ !?4O
M#/A7P7I7C;7/&D%O!IMO?P3:3+>!G+N\9C:&'/WF"G/'.1VS7UWB%>@5>,=*
M=NC&,D#/ ]Z /&];T70?B9X@\4^'=0NHH;JZT'3<6YD1Y;*<27;AL?WEWKGV
M..]<G\.K?Q!X9^&WQ(TOQC=(MUH=F=/CED?"&%()&C(8XRI$F%/I@=0:^C0D
M:R&0(H<\%@O)J.6W@F5EFA65&QN5U!!QTZT ?',5Y;WG[)/AGPWITB7FM7^M
M2QP6,#!Y7(N9F/R@YQC:,]!N'K7H_P 1O"IUKPZO@YIH;S6-$\+Q3I"AW22R
MQNH8!<_Q*C@?[U>_6]E9VK,]O:PP,WWC'&%)^N*8EI8_;&O%M8?M)X:41C?Z
M=>O:@#Y6\:?:W^#W@#7O$$D8U34M6L&_>,0_V:*!T3J<X)+2$]C,:Z3XJ1-J
MW[0OAW3;#Q#_ &+<R:-.L=]%,BM"Y2X*YW X!X&<9PQP0<$?05UI.EWLBR7N
MFVMRZ+M5IH5<@>@R*A_L71]O_(+LST7F!>@& .G8 ?E0!YS<:YH/_"K==\*V
M>I6]W<:'HMO:WD\$JO$LKQM&J;P>7'EY(XP&7UX\T\?^"]2^'/Q,L=6\-L(_
M#/BW5+.VO+54(2WF%U$Z\ @<D,5/;<X[C/TD^BZ/):FU?2K1K<MO,1@4H6QC
M.,8S[U8:SM6MH[62UB:&(J4C*#:NT@K@=!@@8],"@#PK]J[RU^$>GKO"9U9#
MCCG]Q-GKUKWR!4$*,H&=H&>Y%9^H:'HNK21R:KI%E?/$"(VN;=)"@/7&X''0
M5;M[>WL[6.VMH4@@B4(D<:A511P  . * /$_'?PSA\?_ /"8W6GNL'B/3=5C
MEL+B,A) RV-L?++]0&.".F" :\K\8R^*O&'[.%]XAO+5OMD?B03:G$B,"@CM
M4MV9E[8=02#T)[8KZVL]'TK3;FXN-/TNTLYKEM\\D$"QM,WJQ RQY/6K45M;
M1>;Y4"1^:Q>3:H&]CU)]3QUH \-^/6IZ?J7P'TU=//VEM8N+3[!#"N]I\C>
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
M4NH3%'C&Q0DH"KR?E  Y-(OPW\,Q+-]G_M."6>\COII_[2N))I94&$+.[LQ
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
M+3$%E'AG (,LA^9W.>[,2?QQ3_&WA&S\=>$KSPOJ%Y<VEG>[5F>VV>855@V
M65@.0.U &7X\\.^(/$'P_&A>'IM.BN7,2S1Z@LAMYXEY>)O+(;:V #CJ,CO5
M/X5_V?'X9OK"R\)V?A6\L-0DL]0LK(#RFN%5"9%8 %@R,A!/(''.,UTVJ:/J
M5YIUG:V/B:_TRX@=6:ZACA=YP%*D.'C*X.<\ <@8Q6%J7A;4[/1+2R\,ZMJ-
MOJ4FJ)>W5]NA+7!)_>&?<N"A4 ;(P#\J*-J@D '?UY)\4/!_AV^T;4[Q]-AN
M_%VI@6^BW$R[I[>Y"@1>2V-T:*P\QMO ^=CQ7K?:N UGP3JFJ>,&\16OCG6-
M*D\C[-'!:V]I(D,9P6"F:%R-S*"Q')PH/"J  <W]GM_%WQ3\8Z)XAA2XL-"T
M>TM85G7*J]PLCS3+GH<*B[A@C;@8YK'L]'\.^+?@;HWBWQU82ZYJMUH<$%ND
MY:63SMA"&W7^&:1B"7'S'C)V@8]&O? \=U>&\L]<O[&ZFTY=+N[A-CR7,*[B
MK%F4XD!=R'']XY!XQG:I\/;NXOM%FT/QCJ'A^RT6U%K8V5K:VTT<("[-X\Z-
MSOV?+NZA=P&-S9 .3\4>$_',WPX\'6-]I5GXJM-'L%?7=)GO)(Y;^=(E5?+<
M*=Y4^8V&(#';P3C'HG@&\T#4/A]H5]X7LVLM&FM$>UMV&&B4C[IY/(.03DY.
M3D]:KR>%_$OEV=K;^/-02W2!HKII;6"2:X=F),JOM C;D@ *5 QA1CFI'X<U
MC0=6\(Z3X/NI-.\+Z7$UO>6;1Q/%)"L9"#<W[WS-^SD';C<2<\$ ]![5XW;>
M/+'P[X8O[VPT"PT99O%%WILTEQ=L+6.4,Y>YGD5#L#,F,8P"RC('->R5YY:>
M ]2TVSNK73_%#@W>I76H3I<V:30S"?EX63(RH))'(/U&00#J=#U"ZU70;2^U
M"SCL[B>/<\,4XG13_LR  .IZ@X&0>E<WXR\?-X9U>UT/3=%EUG5;BTEO1 @F
MPL2$+R8HI6RS, /EQP<D<9VO"/AVW\)^$]/\.6LS3P6,?EK(X +9))X' &3P
M/2LKQ1X+DUKQ%I_B;2=>N-!UVQA>U2YBA29)(7(+(Z.,'D9!R,'UH RK7XE:
MOJ&I:;IMCX$U!;V]TEM3,%],MJ]L5E\LQR*PW#GH0"3E?E )(HV/Q"US7O%?
M@V32=/M8="UK19M6D6>[VR *T(;=B-@-GF< 'YRW)7;ST=OX,NK3Q;%X@A\0
M2RO%I#Z7MNXC,[LTGF&9GW#)W8^4 *!P,#&,?2_AC<Z6OA#[+XE;_BGK&72Y
M2;,'[9;R-&2OWOD;]TH+<]^!0!'H/Q2GU_5+".R\+WLVG:G%-+9W<7FG 1-Z
M&;?$J1B0#Y2LC\D XSQ5L_C!]K\+6.NW'A6ZTZ+5WABTO[3<HR7;.)&<DQAV
M146,L24)(*X!SBM+PS\/_$GA=$TVS\?7-QHMC&Z:78SV2$V^594$L@8-,B;N
M%^7H.>!4*_"^:#X=^&_#EGXFEM=6\-3"?3]6CMA\C@.N&B9B&4H[*1GGVZ4
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
MB%EPK';\JA1DJ" >OS>*_MFAVFM>$[6/Q#;3WRVK,ERL"J@F,4DJL_#A64X
M^_\ PDY%=5YB;]FX;L9VYYQ7RTL?A.W^#&AV^FV%E:ZG:^*K%=0$%L(G65;Q
ML"4@#++%GKG"^@(KH["\\*M\3?$,7C#3+B?QW;:\)=(,,3_:9;0;?L\<,G 6
M+;NWKN"\N6X)- 'T+N7UK*LM5T[49[^WL;Q9Y+&?[+<A#GRI=BOL)]=KJ>/7
MUKYYGU#1]/TR[\/3^5#>VWQ*ANH[7[.0;>$WT<@D(QA5*%L-T.<#DUWGPKM/
M"^F>,/'>FZ=IMC8ZI%K$N8H(!&Z6ICA*=!PA8L1T!.2,\F@#V"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ KE/$7C;P[X64MK5U-"J(LLS0VTDRVT9)422E%/EJ2" 6Q
MG!QT..KKS75M)\::;X]U+6/#VF:;J^GZW:P6UQ'?71@^QO$7 DX1O,4K(<KP
M?E'(H W=4\>>'=%N+B&\NIW6SC$MY-;6TD\=DA&0TS(I$8(^;GHOS'"\U7F^
M(W@VV\1KX?DUH'4G-OMBC@ED#"<@1,'52I4EE&[.!N&2,BN3M_"/C#0[_P ;
M6<-I::[:^*\3+=R3" 03& 0R"5,$[/E##9N[C ZU<\&^"]6\,_$6^OID2;2Q
MH=AI=O<[QOD:W4AF9,Y7.??[OTH UM,^*G@36-;M-%T_Q$DM[>,R01-!+&'=
M<Y3<RA0WRGY2<D8(&",Z+>//"_\ ;EOI/]I.LMS<M9PRM;2BWEG7.8EG*^4S
MY!&T-G((Z@BO+?!?AO7-:\&^%?#\FBR6EOHOB*YU.;5)9HF1O*O9W"1JK%V9
MF(4[@H R<M@ WM#\!>)K/P)H7PSOM)BDM-$U2"Z77#,A22&*Y^T*4C^^LK8\
ML@C: S'<>E ';K\4O )N+V$^)K9'L1,;GS%=!%Y/^LR2 .,CZYXS5'6OBUX1
MTGPMK&MK/=3OI3)%-:O8W$,J2R+F)75H]T:OP [#;R.3D \D/!OC*W^%?C[2
M[#0;-M7UK7;S4+6"\:&6.2">=6/7<@D" XW @,%ZBL6_\!^.KS2?B L?A5XV
MU@Z3=6J7&K+<RSM;/&TD;NQ^\0K=?EST)!H ]@A\26EUXRBTY=;AA7^RVOWT
MV:UDCG"F15$S,^-BCE=I4')SVJ2S\>>$=2OA96>N0^>T+7,7F*T:SQ+]Z2)F
M $J#'+(2/>N \0>$_%7BSQMJEW)H\FD6>J^#;C1?M$EQ#(+>YEDW;2%;<<#&
M2 1G.,]2^RT'Q5JR>!CJ7A272Y_!T<C7$WVB%OM;BU> 16VU\[7)#$R>6  !
MSDX .UTGXB^"=>U"RTW1_$EI?7=]&TEO&A.90OWL'&,@#)7KCG&*[.OG?PIX
M)\9:3I'P>L[CP[-')X?N+TZHRSP_Z.) RJW#_,&WY^7)QGH:]C\(^(+OQ)X=
M74;[1Y-)NA--!):22K*4:.1D/SK\K<KVH 9-XV\,V_B$>'[C6(5U'SDMS'AB
M$E==R1LX&U79>0I()[ U+)XL\/QZ_'H#ZHG]I22>2L(5B/,V>9Y98#:'V?-M
M)SCG&*\>USPWXXNO&M[?CP?>SP0^)[/4X/L%U:PVT]M%M!<J9%9YR ,F3C
M4C'.R-&\2+\7X-3T70]6TVWN-4,VJP74D,^FW$0A*"ZC.=\<YQ&,*,G'/RY)
M /0_&'BK2_!?A:[\0ZMYIA@7Y8XUW-*Y^Z@[ D\9. .Y KG+[XB:?I?CV&UU
M36=*LO#DVB_VBMU<-Y3&7S@F-S, 05)PNW.0:TOB98ZAJ'PTUFSTNSDO+PQI
M)';Q8WR;)%<JN<#.%.!WKG&L=:UOXD2>*)O"UW:V4OA5[>-+KR6D2=IF81%0
MYPY0C/.WG&3S0!W>H^)]"TG3H-2OM6MH;6X7S(93(&$B8!W+C.5P021P!S6G
M:75K>64-Y9W$<]M.@DBFC8,DBD9# C@@CG->!6_AOQ%H>A>!;[6/">NZO;6O
MA\:+?:?I%^T%U9R[D.["3(LB-M ;YN JD]*]F\(Z5#HO@_3M-ATE=(BMXL+8
MI*91;@DG86).XC/)R1G.#B@#!\'?$72=<M8K'5=<TB#Q!)>WMLFGQW"I+(L-
MS+$K+$SESE8P3^)X%=#)XJ\,PZ^N@2^(-/35G;:MDUR@F+8#;=N<YP0<=<<]
M*\FMO">H7FC6_A?_ (1.>TUJW\3/JLFK/#&L447V]K@2K*#EV:'$>T98;L$
M D5E\/\ B";P7J'PYO\ 1]0N-?.N-J$.L^05MBC7@N!=>?\ =5@I(\L'S,C
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
MIM2MO"=BXB\10Z&NJ7!AB@*O/)(RI%^]8?NTV$,5!8[E.1W /5?[9TO_ (2
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
M+0H</+M521&./G("\CGD5T%E>VE]I\.H6=U%<6D\8EBGB<,CH1D,&'!!'.:
M(='TRST72;72]/A,-K;((XT))./4D\DDY))Y)))KC;/P>UKJ/B[P]J.G"^\-
M>)YI;_S5DP8))$1)H6&01DJ9%=>[,#MVJ6Z#2_&GAG7+Z2QTO5(YYU@-T%*,
M@DA#;?-0L )(\\;U)7D<\U!8^//"&H:E#I=OKUNUY/'YT$3[HS<18)\R/< )
M$P#\ZY4X/- '+)\&=+;PM?:#?^*/$&II-;K:VEQ>7"22:?$LB2!8OD ^]''D
ML"2$4< 4^3X-Z;>6NOPZMXFU[5'UN&W6:6YFC#Q30_ZN>,HB[7! ./N]1C!K
MJK?X@^"[I;HQ^);#9;6_VN1Y)0BF#G]\I; >/C[ZY7WI5\=^$9(;^2'Q)8W'
M]GV_VNX6"42M'%_?VKDD=N,\\=: .<D^$UC=:786VI>*-=U"\M=1MM2;4+F:
M.2:9H"QBC.Y"JQ@L3A5!))))))._H7@^UT'Q3XC\10ZA=W-QK\L4L\4VS9$8
MU**$VJ"!MP#DGI5SPKXCT_Q9X9L==TUF,-U$DA1\;XBRAMC8XW#(S7.7GB[5
M+ZS\37NAW6EZ;I>C0W%J-2U5F6-KU,9)Q@+#&<JS')9LX "Y8 J>*OA;'XFU
M[6-1?Q1J6EV^LZ:-,O;6VCA*S(H?;\SH64#>20N,XZX)%=UH^GS:7HEIITVH
M3ZE);QK&UU<*BR2X[D(JK^0%8S>-O"^FP01:]XLT2SO?LD=U,'O(XE"-@"0;
MR"$+'@GK716]Q!=6L5U:S)/!,HDCEC8,KJ1D$$<$$=Z +M%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MR,^A'M7.^'OB)8:]XFLM%@N;)Y+G2(]44PR2,90[$?N]R+E%QRS;2=R_*.:
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
MOA':W=C\(O#%C?VD]G=6MFL$D%S$T4B%25P58 CIZ<]:] HH **** "BBB@
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M,MN//)/X=P#JJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5S/B3Q-9^%H-.FO+2ZN$U#4+?34,"J?+>
M9PBL^2,+DC)Y/M72GI7R]KGB+2];TOP1J5]XFFE\2GQM;V^H637CH(1'<ME&
MM=^U515CPVW/(8DECD ^H<C%4X;B&ZC=H9XY@CM&Q1@VU@<%3CN#P17SMI?C
M*WD^)&BW7_":2G3[_P 0:E%,+W5W1_)$4JK&;</LBB5UCV'[S$J<+DYSK36K
M7P_\-[--)\5C2I+SQ3=VVJW%U=W%PEG!]HO!$TB+.KQ*S)&#(&0MU8GF@#ZG
MKG/#_BBS\1R:Q'9V]Q%_96HRZ;*9E"[Y(PI9EP3\OS<$XSBO&]-UR^L]5\+Z
M#>_$!=<\,:KJE\)]:LI98H]RPQO#:)=&:1]N]I#N\TDE/+S\I%=A\&SIRVGC
M&'2[YKZV3Q+=!)I+HW+N/+BY,A)+?4DGCDDT >KYHS7SK\5_%5]8Z[XHETKQ
M)=V\^BC3(U3[<UK':22R%B$C4XN6DC/S>8 $49!;D#?N-8O[?XG'4KK7)M2\
M/WVK6NGV$FF7[A;"8QJ3;SP A)%D+;O,^9@&';& #VND)&*X;XG:U?>'O TF
MHV-PUKF\M()[E1DV\$EPB2R#(."$9N>W7M7)ZI)JFG^.?$/A6#5-0F\/S^%I
M-3<2W<KS6=PLAC79,6\Q0X5C@GJAQCD4 =IX=\<:5XHU VNG6M^D;6XO+>ZF
M@VPW<)<IOC<$]QT;!P0<8(-6M9\5:?H6M:3I%Y#>S76K2-#:BWMS('91N8$C
MA<*"23@8!]*S?A;IUOIWPF\*I;RW$JRZ7:S$SW$DN"84X7>3M7T484=@*S/$
MU]8WGQ7\ VME?6]Q<6=_>K<11R!GA/V%^& ^Z<.AP<<,/44 >F9&*6O"/^$B
MU2'P];XU^X-R/B%_9:%[@EV@%X5,!SRP\K/!SQS56]\0^*;;2?&7B*/Q5J);
M1?%\5A;VF(O)^SM-:JR,-A8C;*XZ\<=#DT ?0-)@>E>%KKWC/Q!K>NW5EXGL
MM'BT3Q(+*19K@D+;JZHL+6_D_,9<Y#[\DO@$8 'NG\- '.Z%XJ\/^)+C4X]"
MU2'4/[-G^S7)AR5CDVAMH;&&X(Y4D9R.H-">*-#F\2MX;M[[[1J:#=+#!&\@
M@XSB1U!6,XZ!B"<C'45Y]X#N+RS_ .%P:Q;+YUS%K]WY.?XFCMHBJ_3H*Y[X
M?S>(/"=M\,X8==35M)\70RRW<+VZ)(MQ) ;DS"11N<YR#O/], 'NXL[4:D;X
M6\8NFC$1FV#>4!)"[NN,DG%<[>?$#P58>+X/"E]X@M(-:F(5+=V(^9L;4+8V
MJ[9&$)#-G@&NPKSGQEI-GX@B/@FQLHE:[N8=0U&9 %%M$)A(9"<<R.8BJ]^I
MZ+R =+JWB;P_HMU#:ZMJUO:33;2J.W(#,$#-_=4L0NXX&3C-5=<\<>$_#.KV
M.DZ]XDLM.O;XXABGD"D]<$GHH." 6P"1@<UP.IB"2Y^-S:TJ2PKI\0"G_GU%
MBS+^&\S'ZYJSJ>DC4/A?!X;CL8Y?%'BS3(8[J=XRQ4K"B/<RD\XB!! /5MJC
MEB: .\U;Q=X9T74+;2]8UVQT^[O"!##/.JL^3@'!Z G@$\$\=>*Z2O*OB1H=
MU:_"75+?1;&PN8X[5%U);K]U)>6<*_.@D ^5RBD!CG;DXP<8] T_4/MV@VFI
M_9IH/M%ND_D2KB1-RAMK#LPS@^] $JWMK]O:P6:,W21B5H@V65"2 Q'8$@_D
M?2M#%>">#?$&K+\"K+Q4-6CCUSQ+JS22SNOF2RE[EHQ%"I#!I!$@1 0%&W)P
M :32_%_Q$U'PUJ$B#5+C^R?$EU8WK6L-F=22SCBW+A,-"\@=E#!5.5'R\D&@
M#WS%9\UC:73V[7%NLWD.)8P_(5QT;'3(['MVK&\#ZHVM^!M*U3^V%UH3QD_;
MEB\KSL,1DIM7:W&",#!!K@I/&7BA?'EM"NH?:-,D\2-I+&&&+[(L/DL1&6;$
MIN ZG)7*#D=1B@#V:D/TKP*\\9?$B&W_ +2L]8TMT;Q:_AZ*VET[*F,S&-9&
M82 D@X( V]\YJY=^.O&WAV'6=!N[ZUUO5X]>LM+L[_[,EN"ES$LIS'OVEE&]
M5^;D[<\9H ]N7<78-'@#H<]:?@>E>(ZAXF^*F@Q06M\^GK)>>(+.RL9+X1O-
M);3;PPF6 A00R<,H&1G@8)J]#XT\56D^M>&]0O+*[UJ#7;72;>_BMO)C1+B!
M)1(T9=LE09 %W<D+G@Y(!Z7!J5C>:M=:;;7D$UW8A#<P1N&:#>"4W ="0"0#
MVY[BM7 ]*\!_M;Q!X/\ &?Q F^U1ZKJ=U>:)8V\\D4<?^NS&&9-R*2NXX&Y0
MQ Y'-="WBWQUI=U!H>KV\4-]K.I)9Z5=W2PAHHS$SR/+%%*P)7RW"X8;BPS@
M T >E6NJZ7?7=W:V>H6MS<6;B.YBAE5V@8]%< Y4^QJ7[?9MJ+Z<MW"UVB"5
MK<2#S%0G 8KU SWKROX4PW\/Q!^)T6I30W%T-3MRTL,/E*X\GY3MYP<8)]22
M>]5-<C\62?M$Z@G@VZTBUO3X8MR\FI1O*H NI> B,IR>!DG@#H: /;L48KPW
M1?BOKPU?P]J7BE=-L?#6M:7=.6C4EX+ZU+>=&'WD%"L<C+QGMGCGU#PM)KUS
MX4T^Z\31PP:O/'YL\4*%%BW$D(06;YE4@'DC(..* -:XN+>TM9+FZFC@@B4L
M\LK!50#J23P!5A6CDC#*0Z,,@CD$5X5XLN/%%S!\9+;5M>L[S1['1RL-F+-E
M,(:W>1"K>80",_,2I+$*04  K6TWQAXTTC5;C1]4L-$NU7PVVL:;#:S-"08]
MBF*6:4A2"6'[S:@ !R/0 ]@9592K*"I[$<5Q'B+P1?:IXEB\1:'XLO=!OQ:"
MQF$=O#<12PAR^-DJG:V6/S ^F0<5Y9>?$[QQJ7A7QA''J6F07%AH4.K6]]:6
M,T!"ON$B*LDIW?=.R8?*>" >E>XZ"NJQ^'K1-;NH;N^6,>9-;PM$C>GRL[G.
M,9^8Y.?I0!'X?\/V/A_2O[-M=\ZF1YY99MI>:5V+.[8 &23G   X   %:YMX
M3-YQAC,NW;O*C=CTSZ5YSX<\8>+O%%Y::]I.FZ8WA.:]GM'1I&%W''$73[1N
MSL(+J!Y87(!SN.<"KX:\=>-M>U/3=03PW&_AK5X99X9C"\+6:[-\#/(782B0
M<'")M)'WNX!Z:+.U41!;:)1$28\(!L)[CTZFJ.CZ/:Z/:FUM8SAY&FD=L;I'
M8Y+' '/0>P  X%>-MXZ^*6O>$/"NOV]MH>DV6L:AIZ*T,DLTCAY2'1Q@!%)4
M9P6)5B.#72ZK\1M=TGQK'H,VGV#+%>6%G,J2.\LJW)5#.-N1 BNQ"K+R^TX(
MH ]'DL;&:6622UA>20*LA:-26 .5!]<'D5)#9V<$TEQ#:Q12R??=(P&;G/)'
M7FO,M8\4S>%9/B!K^G^&;1[NSNK&-G6=E:_+QQ*&<[3@J'  '4#K73^'_$6M
M7WBO5O#FO:;9V-U8007<3V=T\Z2Q2M*H!W1H0RF(YZCD4 =);V%C:O,UG906
M[3MOE:*-4,C>K8')^M8WB+P^/$%]I3W M9K.RG:6:VN8/-68%"N,9QP&)Y!Y
MQZ53^('BJW\)>$)KZ;4+:PGNI4LK6>\E6.*.:3A7=F( 51ES[(>]<]\'?$,=
M[X0O=!CUR+Q!/H5S+;PZ@DXD2\M][&&3>N0?E&TXS@J: ._?1=)DL8K&32;,
MV<+!X[=H%,<; Y!"XP"#SD4PZ!H;727C:+8FX24SK*;=-ZR$@EP<9#$@<]>!
M7G&F_%3Q1J=OX4N8O <*Q>)_-CM,ZMS%(BLW[T>3\L95"=PW'_9S@&<?%:XC
MT^SAN/#,@UVXU2ZTLV-M++<QH;?)DDWQ0LY3&W&(LY89  ) !U_B30;Z\L9[
MCPWJ%MH&NRJD8U9M/CN9%C# E"&(R",]3@'FM+1=+AT71K?38I7F,0+23O\
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
M** "BBB@ KGI/#/A=M1.IW'A_2S>O(KFX>UC\PN"=IW$9)R3@]>:WV;:I8\
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
M+G/N>M &M_PJ7PBUCK=K?KJ&IG6UA6]FO;V2620Q?ZMP2?E93R",8^G%2/\
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
M8HQ&B*2 7.!RY R3T  %9VO>$=;A\=IX\\'7%B-8:S&GW5EJ1=;>ZAW[@0Z
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
M/(XBV2#]UP"8AQ_""3D_=KK;/XD>'[WPQ9^((X[V/[9>?V;%830^7=&[WE#
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
MS'^L QN_ 5]/8I.* /EZ;SM-DTG5H[75K3PQI/BK5GG?3;#S#9I(,03+$\3
MQ@._(7@,<<\'<TGP_P"&?^$K\"V=OHUY<:7<3ZK/&NKVBJTBNB$.T>Q?+1W5
MBJLHS][ Z#WF&XANHA-;S)-&6(#HP89!P>1[@BKF!Z4 ?.7A?4M)TNPT"34K
M"5_#-GK>M0NB6;/#:S/,7M6*!>(S$TBJ0"H+KT/3.T[3-$U"'PQ8WVDHNFOX
M^U!H[:ZLV1# T<WEKY; '82T2X(QD@'IBOI[ ]*7% 'R])X;\(V7A?Q7J$.D
MV%E>:9XVABL)XX 'LH?M5L2(<<HFTR-A,#&?3BY<6^DW_CSQ-H?C;4M=M/$<
MFOK?Z3;V-K&6N85V?9FAG,+,H 4*WSJJDMG&37TI@5G6NH6-Y+<+97D%TUM*
M8)A#(K^5( "4;!^5L$'!YY% 'R_JECX;M_#?BWQ)&MG'JMI\0D:TO0P#VZ>?
M"SE".@*B4MM^\%.<[1CU+X9Q^';?Q_X^T^&RLK;6UUB611';A91:-# 1\P'W
M"Y8@9P3DXKU_:*7% '*^/KR'3_AKXFOII(T2+3+EMTIPN?+; /U.!7B/C[2+
M[P?X0O\ QEX)9=7T3Q!HYL-;AB<,A/D&-+Q"O''(8\YS[DCZ7(!ZC-&%H \4
M\0KX9O/B%XMTOXC26EM8_P!EVKZ1)>N%V(!)YTD#,?ED$A3)3#?+'Z+78> =
M<F;PKX9T7Q%>8\5S:-%>SVLV1.5 56=P1D'<P!S_ !$UV<D$,S(TD,;M&VY"
MR@E3ZCT-+Y<?F"3:N\ J&QR!Z?RH CN)H;.WDN+B5(H8E+O([!511R22>@ K
MRO0?%W@7QE\2;'Q!;^*-,N;NVCGTW1].AND>>0-AIIWC'S+D184$ ! 6)^<!
M?6)(HYXGBEC5XW!5E89!!Z@BH8-,TVUD\ZUT^V@DQC?'$JG\P* +$L231/%(
MNY'4JP]0:^8O!-QX=L-(\,>'_ML4&EWGB#4K?6A'=,J[DEN/L<,OS9C5]HPO
M <I@YR0?J.LN32-*EMY[632[22&Y;=-&T*E93ZL,88_6@#@OAJUQ'K7C+1;>
M\FO?#^F:BL6FRR.9 @:)6EA60\L$<[<9..1GL&?&BWNI/ EM?Q1O-9Z;JEI?
M7R(I8FWCD#.=H!) X8^RY[5Z5;V]O:6\=O:P1P0QC:D<:A54>@ X%62 1@T
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M3RBBNP*$8^;.X9.0: +OP?OKO5/A?I]]>75[<R2W5[\]\Y>8*+N4*K$DG(4
M=>,8KJM>UJQ\/Z)<:KJC2&V@VY\I"[LS,$50!W+,!Z<\X%>>>$+'QUX'L_"?
MA6YATF_BN;V^DU!K8R[X(69I4=,@# =\-G^\H&3S77^/-,\0:OX*U#3_  O<
MK;ZH_EF,O,T(D02*TD>]/F3>@9=PP1NX(Z@ J3_$K0;'2]5OM3M=1L7TF\AL
M;RV>W$DL4DNSR\",L&#>8O*D]:K77Q6\-V:ZIYVGZ\)=*19KR+^RIMT$)!(F
M;*X"85CUS\K<<&O/V^'/CJWTSQ%8V>B^&K6UU34-.U!+6TN)%1&A:%I4)*?,
M#Y1RQP6+EB!R*ZO6O"?B>\U3XES6]A;/!XAT>#3[ M=8+.L4R-O!7Y.9O]K.
MWWH WM<^)'A/02ZWU[))Y5JM[.T$9?R(&SM=N_(#$ 9; )Q4%[\6/!-C)J44
MUY>R+ID,-U=2V^GSS1Q0RIO27<B$;-O.?ZUQO_"!^,-'\1IK&D^'?#VM'5M.
ML[?4(-6E_P"/"XAB$>^-A&=\>W&5X)(SQFDU;X?>*WNOB:UK80W*^(=(L]/L
M6%Q''YSQ1-&Q9< 1_>R .,?E0!V/C;QM96/A#75TJ\NVO8M+>Z6XL+<S?9 T
M9,<CG!5<]0#S@$XP,U1\/_$;2]/^&OAR[\07UW=7IT&SU&_EBMWF:)'B!,TA
M4<9*N?4[6(! ..8O/"OQ*TW2-:TO2/#]CJEIXGT2&WN3<ZBL,FG72V@MW&=K
M>:A55(P1\V>@.:RX_AGXFTNYTBZNOA_X3\8>9HMEIMS%JTZN;">W4IYB.\3$
MQE2"P R2O;&2 >B^./'>G6?@K6FT74KIM0CTQKJ*YT^U:Y%MOC+0R.0K*H.
M?F_AR>G-=3X5GN+KP9H=U>2M-<S6,$DLC=7<QJ6)]R:\RUSPOXYTQ_%NE^'_
M  _8:M9>)=+CA^T"Y6Q%I*EL+=DV8;Y2JAD X!)!('(]0\-VMY8^%-(LM25(
MKR"SABF2)]ZJZH P#8&1D'G H SK;QMX8O-=31[?4))+R2>>UCQ;2^6\L()E
MC67;L++AL@-GY3Z&JFD_$SP;K5Q80Z;K#S_VC*\%M(;.=(Y)4W;H][(%#_(Q
MVD@D8(&""?.K'P_\2(_B!HFM:AX56Y2QUN]FGN(M858F@F21%DBMON* K\G_
M %C,.?O,U&@>#?%VG^ /A_HMUX;G6\TGQ.^H7BK<V[K% 9)V\S/F?,,3+P!N
MX/ XR =!\0O'RV-QX:T_P[K4\-Q-XELM/N6BLV>&=#+MF@$QC,88=P&##:P[
M$5Z=?7EOI^GW%]=2>5!;QM+(^"=JJ,DX'/05X3)X3^(5EH&@^"X?"(O+30O$
M\6IIJT5]!&EU;+<M/N\LMN63YR&! &1D%LXKVGQ%#<W'A/5;>SMGN;F:TECC
MBC90SL4( !8A>I[D"@#$L_B1X)U$G[!K@O) T:"&W@EDE=G1G4+&JEF.U')P
M#@*V<8-6)/'WA6/2K;4X]2:Y@NS((A;6TL\A\OB3,:*778>&W ;3P<5P'B#P
MGKI\)?#Z_'A,ZS+X=MQ!?Z+YT:2,&@6-BC;MI967(^;D&H-6\+ZE;Z%HK:3X
M%O\ 0[Z-KZZLVT*>$R:=,Y0(DZO)Y<HE7<9/O*"H'^T0#N+?XCZ%-XPF\.QB
M<)#8)J+WSP2+ (V!8'<5P%V*3O)VY!7.00'W/Q*\)PZ)JNL1W4]Q%IEFM_-"
MMK*LK0-G9(BLH+(Q4X<?+P22 ":X672_'EGJNJR2>#XM3OM5\'6^GL8?)%@M
MW$MP6B=6=3L)D"@ $?-C@9(Q;7P_XMN+7Q';)X1UV"/5?!9TR"2_EMCLN%6;
MY"B2;8E)D551% &,D+S0!Z__ ,)MX?BTFSU*ZNW@6[MVNEB$,CR+&OWW954L
M%7."Q '3GD55\6>-='TOPG>75GKUFEW)ISWEG*J&Y0(5^29E3/[K./F)"GIF
MN UBRUR7Q+I7B*Z\ ^(=1TK4-$72;C3K.]6WN+:1)'8%U6=4,;B0@Y;@+SCH
M88=!\4^$]0\16MOX%EO;'Q!X?M;6V32YD9+">*&1&MF,K@^7ERP;W/!)Q0!Z
MQX)U*\UCX>^&]7U"02WE]IEM<SN%"AI'B5F.!P.2>!735Y?X!URZTRU\+?#W
M6/#^I6&J6_A^WD\^0(T+&)$CE7<KD@@E>O7/J*]0H **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** (I)%BC:61MJ*"S$]@*\X_X6Q9_P#"+:AXD;PIKBZ;:V46I0S;8"+V
MVD; DCQ*<$#YBK[6 [9XKO;T7!T^X%GY?VHQMY7FYV;\?+NQVSC->.2?"O7K
MC0_%EC:6FD^&X-<T<V9TZPN9)+62\))-QM,:B(8XPH.<Y/3D [O6/B!I^AZQ
MK6G7VFW_ /Q*=)_MB2:-$=9H=S*0@#9W J<[@H]\<UD:7\9_"NI75Y;K8ZS:
MM!IK:K";JQ:+[; B@N803ER,],#/49'-<[XI\/\ C V7C/Q5X@ATJ"*3P;<Z
M<MO8SRRLD@$C]61=P(/7 YXP<9,-UH?B"^\"V.OZU;V5A:>'O"MW%"MO=-,U
MV\MJJEC\BA$"ID?>)+=L<@'5^%?BYX5\7:W::18V^J6<^HVGVRSDO;0PQW0"
M@R+&Q)#,F<-VR#@L!FL+P1\3!;_"GPWJFM-?:[K>K_:GAM[98_/G"7#!CEV1
M%"@J/F91T Y(%0_#W0?$&K>&OAIJ]Y8V=I:>'-)66V,<Q>2]>2T\I0?E'E#:
MV6SD[N.@R<C2?A3XXT/PUX,N(;/P]JFK:+!=V5[IVH2,]M<133^:&1_+)5U(
M'.WUZ]" =W;_ !@\(WECI=WIJZGJ/]KVL]U:PVEC))*_DN$D0J!D,&..>.#S
MC!,NA_%7PGXAU#2+/3VU#_B;;EM[B:PECA,JJS-"9&4+Y@"OD G&TC.:I:5X
M1\26GCGPWK5Y;Z6MOI^GW\,Z67[F.%YY8W2.) @W*HCVEVVELEL#I69X>\#^
M+=+\,_#[3;JTLQ<:#K$]]>^7=%D\IUN%&TE,LW^D XX^Z?6@#J/^%D>'_P"W
MK;39%O$MKR>6UM-0: _9KF>+.^-&!R2"K ';ABIP3QFGH_Q>\%^(+[3(=+FU
M&5-5,RV<[:?.D4SQART8=E WE8V8+UP.QXKG/!_@7Q-X9NDTVX\)>&+B#3YW
MFA\01[?MMU%EF2/RS%\LF2%+EP .F3S5/PO\._%^C>%?AAH]U9VID\-ZG/=W
M[)=Y78_F@%#C+']]G&!]TC/(H ZKPO\ %;3=<\+2Z]J&GW>G*^HR6%G;-"SR
MW3AV540#.^3Y&W!<A<')P":UK/XD>%;_ $H7]K=3RR&[?3S9);2-=+<H,O"8
M0"VY1DGC  SG'->6Q_"SQHOA;3;.XT71;ZX\/:Y=:C!9W=QYL&JPSO*65@8\
M1$!U"D[N020,"NEC\*^,=+U/0/%6C^%M!M+BTDNA/X?LI5@2.&=(%R)A& \J
MF $DJH(;:#A<D Z#X6Z]J'B+1]>O-0NKF<1ZY=V]O]JA$,D<*, B% !MP.,$
M9]><UTFM>)-/\/K;I?-))=7;%+:TMXVEGN& R0B+DG Y)Z <DBL'X;Z#KN@Z
M;KO_  D$-M;W6H:U=Z@D=K.9E6.5PP!8JO(Y'3I@]2:K>+/#NN?\+#\,>.-%
MM?[472H;BSN=.\Q8Y'CF ^>)G(7<&5<AB,COD4 :#?$KP3#X<L?$4VMK%IM]
M<"SBE:&3*SYV^6Z[<QL"""& QWK?T36M,\1:-#J^DW/VFRGW!)#&R9*L5;Y6
M (P01R.U>5WW@/Q,UIILT5C#)<3^,H_$M[;I,NVVA4_<#-C>^ IXP-V[GH3[
M8!\O3% '(WWQ \)Z7>R6M]JQC,$Z6T\RV\KP6\K8VI+,JF.-CN7AF'WAZBN0
M\4?$R<V'Q%TW0;:[LM1\+V!FBO);1RDDHC:1A\R; ,;-NX_/N) *@$T)_!OB
MJ'1OB%X+CT9+^T\5WEW>6NK&XC$-J+A0I$J,?,W1D9&Q6#8'*G-4]8\&^-(7
M^)6BZ9H1N[3Q%8V\=EJ/VJ%,M':I 4=#A@203GIC..>" =YX2^('A[7-(BC_
M +>@GU"VTV*^O3M**J% 6D#8"E<YY4D#D=JEC^)'@V6VU"X;6#;II]NMW.+J
MVF@80,<+*JR("Z$\!E!!]>:\Y\0?#7Q;K6L>7;VR6EM)X%_L'[3),I5+KS%?
M84!R4(7:3@]>.^9)O!_B#5?A_P");6'X8Z?X:UF]T:735:WN89'N9'( $;!L
M)",%B&.>1@?+R >D:9\1O!>K:Q;:3I>O0WEU<O)'"D*.P=D02. P7;PC*W7H
MP]15O3?%V@ZK8V]_8Z@)H+FZ-C$QC=2\P!)3!4'(VMGL,'TKE_&GA7Q!J7AO
MPUJ'AF&&#Q+H-U;W,,<[ *P*^7-&[*?N[&).#SMP.HJCX+^'NM>&/'UZL]Z+
MSPQ$W]IV32MF47TL?E39'8;0[= /WW'0T =3IWB;3[/P_P#VAJ7B2'54:]FM
MXY[2U8%V#,1$L:;F<JJG)&<A2W3-22_$#PA#HEEK3Z] ;&]A:X@D168M$O#2
M;0"P1<C<Q "YY(KSV[T/6&\#VUO<>%=>M;L:Y>ZA!<Z3/!]KTUG>1HI50N5<
M%)3&RD_Q-D8YK(C\'^-HK[0];\8>#_\ A)6NM#72M2LM.N8[9X91/(X9@KI$
MRLL@#@';D$\@#(![]#<0W-M'<6\BRPR*'21&W*RD9!!'45R]Q\1O MKJ)TZZ
M\7Z7#>"Y:S:%[I0RS# *$9X() Y[ULZ#IZZ7X>T[3_LL%H;:UCB\BW8F.+:H
M&U2>2HZ GG%>%Z[X6\2W/@CX@VH\(WUU/JOBV.^M8=J$W%LKPDM][@8BDX./
MO#@YH ]ITWQAX4UJSOKK2_$FG7MMIY(NYH;E&2# ))<YP!@$Y/'!J71_$V@Z
M['<R:/J]M>+;$><(VYC!&5)!Y (Y!Z$=*\:\6>#_ !1K7B7XGC2=%GC&HVVE
M264LN(HKUK5M\D6X$$9!"@G X/;FK?BKPUXA^(FH:KXBT?1;O12WAR323#JB
MFWENYFE63R]H)^0*'4L>"9.,@$@ ["U\?6>K_$\Z%I&MZ7>Z/'HDU_++"V]H
MI5FC4%G#8V;6)&/0G/2LW5OB1)HGAGPD+CQ+X;O-5UV[6V;486)L4C^<O.%\
MS)4; GWP-S=1C%5]+U+5M8^)5MXC?P'K>CV,'ARYLY?M4"AA+YL;B-55R6'R
M,%P.<\<5RF@:5KFE^!/@]8WOA_5TN-*U22XOD6QE<VR;9EW/M4[1F5<=\9]"
M10'JGAC6M6676U\5>*/#-Y_9WEEAI6Z+[(A4MNG#R/LW#!'0  \GK6[8^)_#
MNI:=<ZAI^O:?=6=IG[1<17*,D&!D[R#A>.><<<UXCXB\->(K_7OBK-IN@:C/
MY^HZ/?0P8DMEU.&W5#+'%*,<Y5N5.<XQUS4\^G_;-(O/&'A_X>>([9/[1T^\
MU*#59II-0U.*V9BR+#)(Y(0;"H)&\@@ X&9 ]&\*^,O^$H\;>*M/T_4=.U#2
M-+6T^RSV,@ER9$<R!W#$$AEQ@8P/>CX@>/+/P7:Z5"U]8V]_JM]%9Q->2 1P
M*Q^>=UW*2B@<\CD@9&<UF>!KFZU+XD>,-:;PWJFEV=_#8-!+J%J;<S%$<-\I
MY!&5&" >!G'%0_%B*]FUCP#]CTO4;U+7Q!#>W+V=I+.(84!W,VP''++P>2,X
M!P: .OT/7/.@BL]7UW1;C5C-)"R6$V%<@EE 1F+!O+PQ7)QSU'-7['Q%X?U2
M6[ATW7;"]DL^+E+>Z20P=?O@$[>AZ^E>-VWA=_$'B/XN36?AN:QUFY<IH^IW
MNG/#\WV3R&:&21<8W[^5/(?/0YJWI\L/B74?"6JV.BZCI[^']+NHM66?3I(/
M+5K?R_LN64"5A(-P5,KA<\97(!ZXOB#P_(Q5-<L680_:,"Y0GRO^>G7[OOTJ
MW:W=K?6D=W97$5U!*-R2PN'1QZ@C@U\T^%/#.EM<?!..Z\)RG;9WHU(RZ2X4
M2F':HG)7&=X;!?T!XS7K?PG^S+X6U6WL[&6QMHM<U'R8GMFMP(VN7D0JI ^7
M:ZXP,4 =)<>+M!MO%UOX5DU&%=5N+=KA83(H*J&10""<AF+_ "C'.UO2I=%U
M*ZFT>";6+C35NI)98P;&X,D+;78 *S $L%7YAC@AO2N)U:XM],^/^BSW6GW4
MD=_HTEE!-#:-*@F\]&^9E!" ("<M@ ?6N!T:UTS4/#'PXL[K2Y);3_A*]0:2
MVGLVVK$[713<C*,(?,AZC'(H ^@8]0T^98&BOH)%N"1$5E4B0CKMYYQ[4DFI
M:?#?Q:?-?6\=Y*"8[=I5$C@=PN<GH:^>&T7POI_A?Q7JL/A^*.\L?&\'V25-
M/_>P0K=V['R,+D)M64_+QC=4NJZ?9W/Q.US0?$UQXJ75;O6X;_38K&UB:WND
M'E^2XG,#/$(]N&^< !3C))R ?1DDL<,3R2.$C52S,QP !U)-9>D>(='UK1VU
M;3K^*>R5W0S!QM^5BI.?3C(/<$'O6L\:R1-'(@=67#*1D$>E?-FBZWH-OX<\
M"3WEG)_86C:A-:>(O.L72*"[:-UB>;<H5@KDY?D*64Y'% 'TC%-%/"LL,BR1
MN-RLIR&'J#6=<:YI-IKEEHDUY$NH7H<PV^X;V"C+''I_C7'?#6WVR>*+K35,
M?AN[U5I=)11MC,?EIYKQ+T$;3>81CALEAPV3F^-I-#T[XW>!+S6+52+FWO;6
M&=K7S<W)>W,(R%)##Y]I[<^] 'H6CW>KW<5TVL:9#ITD=S)'"L5SYXEA!^20
MG:NTL.=O./6MG(]:^7[>/1[CPNMG,UL+.;XG.$6-@%*F4_=V\@8(&1T!]*J>
M(M!\":=X<^+4UA:V-LOA[4K9M.6)]J:?*T,&YHAG]VS2!P2.NW'08H ^J\CU
MI:^5O%G]E:O\2/%FC^,M>U+3-1DN[>YT'['8++-<0+&AB%G,RDHV_=N (&68
MD_>Q]$Z/XDT?7+C4;72;[[5-IEPUI=J$93%*IP5Y SR",C(X//% %NXU33[/
M4+"QN;I8[K4)&CMHB?FE949VP/95))Z=/45F>%/$C^)+75))+$6<FGZE/I[(
M)O-#&)L;LX&,^G:O/OB)#X<M_CE\-M1U^WL5BD2_@,]W&A#.$0PH2PY.\ML'
M7<QQRU<;*NCVUI+XJ^W>5J(^) MXK@7A 6(WBK)&HW;=ICW%ACD<GID 'TW6
M/KFL6F@Z#?:Q?,WV:RA::38,L0!G 'J>@KYYM+NSU7XC74/B;Q)+I?BVQ\7+
M);V4%EF\N8/,"0HDNX9MC%DL,8 W,>O/TE=6]O>6TEO=0I/!(I22.10RNIX(
M(/!% ',:?XXTBZU2:PDN(+?[+ID>IW4LEY$5A1\D<ACN  )9Q\@RN"<\86E_
M%1M>TZ]UCPWX)UO6=#M&9/MT!@C-SMR&,,<DBLX&/;N!DC%3^//!-C<?#WQ!
M#X:\/V=OJSZ.^GV[6MLB2F <BW4@?<.,!>GTK"^#OBSPO9?!;3TN-3M]/;2%
MEBOH+EQ')!()&9MR'D$YW8QGYL=: /3]"U:'7?#NFZY;QO%#J%M%=1I)C<JN
M@8 X)&<'M6MD>M> _$"PCUGXU?#[0M+U[4?#]KJ.GW*2KIT[6TGDK$S(OEGA
M>-PY7(^JC'$:XVIK\0O$?@:^\<?V NAZ=:PZ/J6JZC)!)'''Y;M,K+@22OG#
M$XR,@#"D  ^B_''C"T\"^%+CQ)?Z?=WMG;M&LJ6?EF0!V" @.R@_,RCKWID?
MC*SFU_0=)ATG59/[;LVO([Q+;-O;J$W!99,X5B.@&>>N,C/S/XRUJ77_  M\
M59/%&K2'6+"^L;>QM?M$D*B$2*,I S8PZ@N003DY., UV<D]S=?&WX8:3;ZE
M<QZ=>^&%^T107,D22(;>?GY&'/ (/!! (((H ^@[/4;/4#<K9W"3?9IFMY=O
M\$BXW+]1D5H5X;^SI9Z>OP]N+^WNI9+RXNW\^-KF1P@5B$/ELQ5">22 "W<G
M%=YX^UC4-/T-=,T&$SZ[K#FRLHDE6-P2C,\H+$#Y$5FYZD*.] &WH^NZ7X@L
MI;W1[^.\@BN);9W0_=DC8JR_F/Q!!'!%;=?.?PM%YX!^+_B/P%<6#:-:^((C
MJVDVT\JRB)@679E&(/RJ>,YVQ"L[X>V/C_Q-XG\*ZG=:MX@N8=/O+YM>O9-3
MG2PO2LN(! BR!)%!4\(@0C[V1P0#Z=HKY\TG3O%&M?$7Q]);^/=>@TS0M5AN
M8M.AF,OG$*9&ARV2L9.5V+QC&0<"N,\*^-/']YX1'Q#M?%EC)<VWV]]2TZ^U
M21C>$1%X8XK4H4B*8##RV!89R>H !];45\NZ7J7C6X^%=]XKB\9;X+CPY=3S
MK_;,D]VU]&=_FQQ[%$ 4@JR(VT*1P3S6;9WGC275;.UD^)/B(+J'@A?$%P3)
M&=L@!(2,[<(/D7+ ;R-V6.[( /K2BOEU_B5XHN/ WPKTV34)S/XDNIH[[4(I
M_)ED2&X6)8Q)CY&<.N6&#Q[U<U[4OBEI3^ _#>H>+GM=2O=;GL9[FPD2XD:V
M,D)3S<Q[?-5)#_#@C!/4T ?1-Q<06MK+=74R00Q*9)))&"JB@9))/  '>N:U
M;X@>#]!OM2L=4UI;>ZTRT6_NH_*D8QP,P4/\JG<-S <9/-?.>K:_XJU_]EWQ
M+=:SXHU"ZGT_7S8;PRH;B ^4ICE**-R_O&.!C/ .1Q7T=9^#[>.QB6_U34]1
MNQ8FP-W/<;91&S;GP8PH5F(4%@ <(O/% '16%Y:ZGIMMJ5A<)<6EU$LT,J<J
MZ,,JP]B"#5ZN7TO0[_2]:D:#5B?#Z6<5K::.+9%6T*#&X2CYV!7 VG.,5F?$
M+Q%=^'M"T];&\^P3:IJ=MIGVTHK?9%E?#2@,"N0H.-P*@D$@C@@'=T5XSXHN
MO$GA?1[3P['X\N=0U"_UN*& QV\3:DUHZ%C;I\OE"3*/B60*H3.2" :P+#QE
M\0YM \+6-OXC0:C<^*+W1)[FZM(YB\,?FA2X3:"RA,Y7;D@9XSD ]LU;6M/T
M6W@FU2X^SQ7%Q%:QL49MTLC!47@'&6(&3Q6QQ7@K>-/&VFVVMZ'?:Y'=W^A>
M)-+L3J0M8T:[MKF2+*,F-JMMDQN '7C!&XL^T:UH/B/XN^(H?%UPDMA);V\"
M7T*20)O@C=#MCA,A*&9E14X;C<')S0![3K&K:?H&CW6L:I<BUL+2,RS3,"0B
MCJ3@$T+K6FMKHT1;Q#?FV^V" 9)\G=MWYZ8W<5X;KNM>(+WX5_%G1->OKZ\_
MLZRC:W;4X;>*[198-VR06X6/J,C SAL')&*])FU+7X_B/)X=LKZVCM1X?:Y@
M66#<J7(EV!WP02N,?*"O?VP =]17@#?%SQ=_PCGB_P 86?\ 9>H>&=&*V=E<
MFQDMVO;II5CWJ3,P,*%@2>IY'!!QLS>(/B-X9%Q;ZY<V$Z:G=6MII$]TR&>"
M6:18G,B1!5>)"VY<88\*6.[( /2+'4]%NO$FJZ;93P2:K8K#]N6-?GC#AFB#
MG'IN(&> ?>MZO*? ,.H6_P 8/B'!JFJ_VG.D.E@3&!83M,<Q (7@]3S7JU !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %% HH ****  G JC:W-O>6L5W:SQSV\R"2.6-@RNI&0P(X
M(([UE>+H_,\$:ZJS30G[#,P>"5HG4A"0592"#QU!KPZ#6FL]+^'OA33O$]OI
M>FWF@^>\MYJL\22W0CA A6:-@T912S",,J_,/EX H ^A-0T^PU;3IM/U*SAO
M;.==LL$Z!TD'H0>"*@DT729M"_L.33K9]*\D6_V,QCR?* P$V=-N.,=,5XS9
M1^)-?\0^%O"]Q\1M1D6;P_>/<:EI#"%;F6*YC1)5W*<]?O#A@N0<,<YVLZGX
MHA\.>(?$-OX]U:SN=-\8'3+=7:$V\<+W$,9#J4^8!6)&3@=<#DT >_:?I]CI
M6GPZ=IUG#96D"[(H((PB1KZ!1P!6A7A4UYXJLX?B'X;TSQ5)=7UAJ&G+I\VJ
M7212-YZQ/)")-H"F3YT3 &TL,8ZUVOPUU1=4T35>=5BEM-2EMIK/59?.FLI%
M1"T/F[V\Q06W*V>C =J /0**^?/'7BG4-)T_XQPP^(KFRFTV&RGTXF]*O#+)
M%NVQY.0"P^Z.#DC'45K^)O$>K:;\01>7VM7 \-17&FP1S:9.C"PG=U+Q7D((
M8B97C"MR%#*<<Y(![96#KGB/3/#=G;W6J2.BW-U%9Q!$+%I9&VHOMD]S@5Y)
MI7B3Q7X@\1G5;;Q!ING167B:33[JSN-29F-NLY@$'V80\2,-KJ^\G)'(4X6A
MJ^H77B_POH'BB]UZ>/?XTM;5],C=!#;K'?\ EK&P*[MX55<DD$DGC:0* /HB
MBN*^(VKW6B^ +V\L=4_LJ\>2"""<1>:^YYD38B8(+L"57/ )!) !(\<U#QQX
MVL?!7C..VUR\M+S3/%%M86LEVL$TT,$HB)C=E!5L%VZ'(Z;N] 'TQ7/0^*-+
MN/&5UX3CDE.JVMJEY*AB8(L;,54[B,')!Z>A]*\GOO&GBCPG>_$#1KKQ(;V+
M3)=(2SU/4X(_]#^VOLED?RU162/[X!'L3BM;PS#/:_M):W:76NW&KLWANUDC
MEN?*#JOGR94>6J@C)W9Q_'CIB@#V.BO)OB!KWB>T^)W@+PMX=UX:5'K[7J7)
M-I'/\L40D##=T;&[';."0P!!Y/0OB)XN<P>$=6UAIKZ7Q?=^'CK@MXHY/)AC
M$F0@7RQ(Q.T97&,G!(S0!]"T5\V^--:\47,/B#P?J7B"Z9-)\3:3:Q:A"D44
MES!=,CB.0"/:6CR.5 #?+N!&0?9_$NMR>$?A[JVN2++JDFD6$ER0^U7N#&A/
MS;5 !..<*!Z#M0!;NO$FCVOBBQ\,7%\T>K7\+SV\/E.0Z)]X[P-HZ="03VKH
M.U?.&NZEK&C_ !+\(^++[6&U^;_A%]2U)(EBC2(.L D98MBABC94#<6( 'S$
MFNB\)ZI\0-8M=.U+4O$, TG6]%,X9);<3PW.T.6M56+E #M*R;BN <YX(!U<
M?Q8^'\FOVV@KKV;^\G^S6J?99@MP^\I^[?9M<!@06!(!!YKT*OF_P9?ZQX?^
M$?P@;3[M[HZMJUO9R+<01,8;=XY6=(SL#  )G<26Z\FM*#QWX\;4-9U277+/
M^RM*\;)H!LQ8#?+ \D*'+[N-HDR" 23G/&  #WZLK5-9T_18K>34KD0+<7$=
MK$2I.^61MJ+P.YKS5_$?CC5/$5Y=:#(JZ=IVMBPN(IVMU@^SHP27<2?-$I)+
M*00,;1M-8OB+6-8\5:'I/B1-42'1_P#A+[.TATY8%+!8;]8][OU#ET+8' 4@
M8SDT >ZLZK&9&.% R3Z"L_1]8TW7M%M=6TF[6[L;M/,AF3(#KZ\\U:F$GE,(
MF57(.TL,@'W&1G\Z\:TCQ=XTOM"^&L.ESZ397'B"&[CN2]F?*C:.)F1D16&%
M7;G9GG@;AR2 >WUDZQJVGZ'I<NJ:I=165G#MWS3-M5<L% ^I)  [DBN<^'NO
M:MKWA>Y;7)K>;4]/U*\TZ>:UB,<<IAF9 X4DXRH!ZGG\J\W\3W'B)O#/Q;FU
M#7UN[.UU!+6UMI;<((F,5K)'AP>%'F8QC).6SDXH ]ROKZSTO3KG4KZX2VM+
M6)IIIG.%C11EF/L *EM[F&ZM(KJWD62&9!)&Z]&4C((_"O*V\3>,K6X\=^']
M>30KNZT_0UU6S6&WD\@!UF4PRAGS(H,0Y&W(8\#@"EXJ\>>)M%TS0YH;BQT"
MQN])BN%U.ZT^2:S-VQ7_ $>1T;%NNW.&88)(Y&W# 'M=4_/B-RMNS*)F4NL9
M8;BH(!('H"1S[CUJV&RH-?/>I^)(X?BMH?Q&6ZOFL9-0?0I$-K,L"6$G[N.;
MS"GEX-RN_<&Y5T':@#Z%HKR;Q9XN\=0_$J7PCX2@T3']@-JRS:DDQV2+.$(.
MQAE2O 'RG)SNP-IJ>&?B9XJU*^\*WNM:-IUGHWB33)[N%+9Y'N(7A0.7;< "
MC*>% R,CYC0![)17D6@>-OB'J#VFL77AJU/A[4M.EO8I%58FLF\OS(E=_/<S
MJPR"5C0@\XQ5/0?BEXD\KPSJOBS3]*M]'U[1)]41K!I6FC:&%)7R&XP59L*"
M2,=30!ZO<:A96M]:6%Q?00W-XS+;PO(%>8JI9@@)RV "3CH!6E7@UYJ6O:]\
M3_A)XBO[#3+;3]1>\GLU3<US$KV4CHDC9VG*[2=HX88&0,EVE?%KQM>:?X2U
M2X\*:*UGXENIM.ACBU&42K.KR@,V8B!'B/G&X]3CM0![OBDP*\=L_BEKC:8-
M.O-$MG\4#6Y]#,5HTCVY:*'SGF48W%0I&%."3W R18'Q"\900Z';7W@F*VU+
M4M7ETM4N;LP1RJL+RI.GR,P4[>01D8. W% 'K6!1@=:\1OO'WC;4-#TM-/@T
MNRU2/Q4NB:@B2R/$Y1]V$?;D*P'S$C.,@#G(]F=5>T9;E5*LF) >5(QS^% #
M8+B&YC$EO,DJ'.'1@0<'!Y'O5K:*\(^&/CB_T?PI\-M O/#\,.E:Y"]I9WB7
MFZ3?&C/N:+9@(P7@AR>>0*Z+1?B-K&J>+4T*30;)'O;:[FLUCOB[1/ X4Q3L
M$*J6W#.PN4.00: /5NE& :\X\._$1M?TW0;EM)CM+F^:Z_M&U-T6;3%M]RRE
MOD&\B3RTQA?]9GD#F#PI\2-0\4ZSIBP^#[^'1M5@>XAU QS@0KM#Q^;YD*(-
MZDX,<D@!P.^: /3=HHVBO/O&6O\ B?2?%_@_2]#M[*2#5;Z2*8W%RT;2;())
M"F!$^U<+NW9SE0N,'(X/PSXLN/!\_C&X7P^]YHS^-9+:XO$N47R#,88AM3EG
M(=AN'RXW<%L$  ]\*(6#%02.A]*RK'2[>PN+NXB9FN+N7S)I'.2?[JCT4#@#
MZ]R37!7GQ6EBUNZM=)\(ZMK&GV6H_P!EW%S9V\TCB0$*[HJQ&-D1CM.9%;(;
MY< $]7XU\41^#_"EQX@-C+>K \:F"%@KMO<+QGC//>@#H)(8I61I(U<HVY2P
MSM/J/0U/L7CY1Q7E-]\5M2L9/$D$G@'4&N/#L27EXHO+?:EJRLXDW;_O[4<[
M!GIUJYKGQ073[B:#1O#M_KKVUE#?3QV\,I?9*"5CC"1N&DVJ6VL4&"/FZX /
M0_(A^T"?RT\T+L#[>=O7&?2K->8:]\3K?0=5MK5]%N?LLLEDGF7,@MI9#<N$
M7R8G&9-A9?,Y4KGN<TDGQ1A2_P!<B/AO46LM"U%-/O;T2P[(]Q4!]I?<1EAP
M 3CKZ4 >H5F2:+I,VI)J<NEVDE\GW;EH5,J_1L9%>>ZCXN\/^&_%?Q U<:/J
M,E]H^EVMY?.)P4N(]LFP1HSX4@ Y.!GW[Z]G\1K&;5+RQU+2;[23;Z5_;2O=
M>6PEM0<,^$=BI!_A8 _K@ ZN32=+FU.+4IM-M9+Z(8CN7A4R(.> V,CJ?S-%
MQI>F7=W!=WFFVUQ<6YS#++$K/$?]DD9'0=*XZW^)6_6[;2[SPKJEK]ITQ]82
MX$EN\:6RXRSXDW!LLHVJ&Y8<XR1J^$/%R^+H&U"UTV6&P>"*XM[HS1RI,K[O
MERC$*Z[1N7MN')H U+SPUX=U"Z:\U#0=/N[EE"F:>U21R!T&2,TK:!HK:C;Z
MD=%L6O+9!'!<&W3S(E&<*K8RH&3P/4UD^+/&$?A=X_,TJ]OB\$UR6@\M(XTB
M"[M\DC*JDEE"C.2<\8!-8_\ PM30ICI$>FZ=J.HSZKI*:U#! L0E^SMTPCR*
M7?KE4W'@^HR =O8Z7IFFI*NGZ?;62RMYD@MXEC#M_>. ,GWJ"ZT/1;_4;34K
M[2+.[O;,DVUQ/ KR0$XSL8C*]!T]*P;[QQ9VNJSVEIHNKZK!:7D5C=W5A;K-
M';3/M.UEW!VP'0L45@N[GD'&='\0M,UJ77=)@TC7XTTR2[L[R]A@4)"\489M
ML@<X8@_+WR.<9&0#I;WPIX=OM6&M2:'ILFLQKB'49+..2>(@$*5<C/&?6O'?
M"_P!BT76?#^H?V=I^GZAI5U'/<:O8ZC</+?K'GY#;L@CB#G;N"L0 "!D'CIU
M\5?V;K_@2XTY->U73K_PS<S1VB$W$\Q#61CDE&[:7",^7)ZL0#\W-^[^,'@^
MWT;3M16:>:34(IYH[(^7!.@@;9*&$SH RO\ +MSDD':#@D ':Z=H&AZ/=7=U
MH^BV-A/?2>;=2VUND37#Y)W.5 +'+,<G/4^M5;/P=X5T_5I=7L?#>E6FHS9\
MRZALXTE?.<Y8#)SDY]:P/^%D:!K&B17'A_\ M#5VO;!KT1Z?$!-!!\R^8V\J
M%.Y6 7.YBIVAL'$GPEU"_P!4^#WAG4M3NY;V]N+)9)IY6+-(Q)R22>: +T/P
MY\!VMO?6]KX.TB"*_7R[I8K1$\Y-P;8V!RN0#MZ<=*;)\.? [-&3X5L,I:&P
M7$6-MN05,8Q_#AB,>A-8^@?$R&^T_6]2US3[C2X+/67TBTC:,-+<2*0@C"JS
M;I#)O'R\8QSP371:'XJT_7]0O]+A6>RU33F47=A=H$FB##*M@$AE8=&4D>^0
M10!%<> O!=SX:A\,S^&=/DT>!VDBM'A!2)F))9?[I)9N1ZFHU\ ^#?(T6)?#
M5C#'HC^9I\<4?EK;/D,64+@9RH.>Y&:=JGC72=*UJ?2Y8[RYNK6*&>Z%M;M(
M+>.5V1';'8E6Z9( R<"FW/CS0[33M9U"8W/DZ+?KIUYB EDD;R]I _B4^:AR
M/7V-  GP[\$Q^'+OP^OAVV_LF]E$\]J=Q2208PYR>ORKS["NDL[*UTZP@L+&
MWCM[6W01Q11KA44#  %<UJWC[POI.I-IM[>R!DN8K.>:.WDDAMYY<>7'(ZJ5
M5FW+P3P&!; (SQOAWXB0Z7XH\8Z7XJU:]D2'Q$+&RE:QD:&W22.+RXWDCCV(
M"[[07(SD<]Z .RL_",-K\3]0\9*UO$]U8K9&.*-@\F"IWR,6P<;0J@*,#/)S
M@:VN:#H_B31I])UW3X]0L9QB2&9<@X.0?4$'D$<BK>H7L>G:9<WTB2R1V\;2
M,L,9D=@!G"JO)/L*X_P]\2M#UOPKI?B"6WO+5M5D=+6S6VEEEEVY;*!4^<;
M&++E1TW'% $[_"WP(^CVNCCP['':V5S]L@,4TL<J38QO\U6#DX '+= !T KD
M_$'PKTVSUCPI9^%?#M['I2:U)J6I/9ZBT;6Y,+JKJ7E#+\[J=L?&U6&.@/1G
MXM?#U=/T[4/^$AW6NHPS36K+:SDRK%_K!M";@Z]T(W=\4^Z^*W@.SN)XKKQ%
MY1MK@6L[-:S;(9" 0';9M4'<,,2 >QX- %R;X?\ A:XT@Z3)9SRP->)J$D@O
M)DFFN%(*RO*KAW(PN,D@;5P/E&(=6^&/@W6M0U;4-1TZ>2?6(TCO E[-&DNS
M;L?8KA0Z[$PP&1CCJ<OA^(W@^:#6;A=<$<>C!#>F:"6(Q!R0A 907#$84KD,
M>F<UM:+KFG:Y%=R:;).?LDYMYX[BUEMWCDVJ^"DBJWW74@XP01B@#G#\+?!K
M6^K6[6M_)'K,,<%\)-4NG-PJ'C<S2$ENQ;.XC(S@FK^J> ]%U:ZNKJY:_%Q<
MZ8=(>5+Z4'[.>2 -V-Q/5B,GUJO-XDL]-\7^(7U3Q5#_ &?I>GQ74^G?9"'L
ME^8M,9!RZL!]W!QM-:.C>,O#7B#4'T_1=8BO+D0+<[%5AOB. '4D ,N2 2N<
M$X.#0!C:;\,=#L-+M]'N+S4-3T>WM7LXM.O)$,"QL,'Y41=QQT+$XR3UYHA^
M$_@B/P[?^'YM.GOK.^C6&0WMY-<2)&A)C1'=BT:H22H4C!YZ\UJ^(/&&F^'O
M$&AZ+=PWDMSK$LB1?9[664($C9V8E5(ZJHQU^;., D<WX8^(5FVIZQI/B+Q!
M9C4E\07&FV<) 1M@(\E"!T)Y +<L0<9QB@#H?#_@?1?"^I7^J:<+V2_U!(H[
MJYO+Z:Y>41@A,[V/0$]/ITKKZYBX\8>&[;6(M)GU14N)+@6:L8W\KSR,B$RX
MV"0C^ MNY''(KI^U !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 '>BBB@ HHHH **** $'>EHHH **** *\D<<T312*'1P5
M96&00>H-<K-\._ \WAZ'PZ_A'2FTF&5IX[,VJ>6DASE@,<$Y()]#BK'CKQ$W
MA/X?ZYXD6+S9+"T>:.,]&?&$!]MQ&?:N3F^'M[K/@Q;UO%6M6WC"XM!*-5CU
M"6-(IV3.T1(PC$0)(V!>G/+?-0!W,?AKP[%JEIJ4>AV$=]90"VMKD6Z"2"(
M@1HV,JH!/ XYK.NOA_X+O-,N]/NO#-A-:7EX=0N(FA!$MP>LI]7.3S[USLWQ
M6LX?'.I>%?\ A&=;E.DW4%O?7T<<;6]LLL9D69VWY6,+@DGG&>/6OH/QF\/Z
MSKBVMQ&-.M)M/DU."]>\AE00)@MYP1B86V$/M;MGD$$4 =;>> _!^HC5?MWA
MRPN#JYC:^\R$'[08_P#5EO=>WI6EHNA:3X?TXV.BZ?%86YD:5DB7&YV.68GJ
M2?4\UX]_PDFI:]\?O"MXNDZM8:9+HMU<0037 "W:8^241!\*V& ^8!AN7..E
M0^&/B0UCX1^'EOX-T36-3TSQ!>W,0EUB[6:[V1O(64,9,%N"02VT*N.3B@#U
M+6/AYX(\0:M/JVM>&-/OK^>'[/)<30@NT?\ =SU[4S_A7O@E=>CUJ/PS8QZA
M'Y.V9(]O^I4+%D#@[ H"Y'&!CI7275U;V-E/>W<RP6\$;2RR.<!%49)/L *\
ML^&?BCQ3=>+_ !'X?\8!HKJX6+7-,CD;E+288,(! _U1"J?]HMVQD [-OA[X
M);QH/&;>&[(Z^#G[:8_GW8V[L=-V.-V,X[U4NOACX!OM?FU^\\*V4^IS3+</
M<.I),BD$-C. >!G YQSFL_6?BEI.C7]Q"=!UC4+&UOH]+GO[..)XTNW"[80I
MD$C'YE!(4C+ 9/.);GXI:':>++[P[-I>L;]/F6&]O5LR;2T!A\[S)90<(FWN
M>_MS0!TGB+PUH?BS0KC0_$6G1ZCITV-\,F<$@Y!!'((/<'-<O'\&?AG';3V\
M'A.VM8IWBDD6VDDAW&/.S[C# &2<#@GDY/-5]#^,7A75]1O;6\CN='%O8MJD
M<UZ\)2>T7.Z4>6[%,#!*R!6 8<=<+:_&3P[<0ZTUQINJV,VD::=7>WE2&22>
MU!(+H(I'P00,J^QAN&0.< '1W'@?PI=7^MWUUH\=Q/KL*0:@97=UN$4852I)
M P.F *J^'/AOX)\)ZH=4\/Z"EG?_ &<VOVCS'D?RBP;;EF/=5]\*HZ "N>7X
MT^'Y-0N-/M_#OBBXODM4O+:V32V\R^A8XWQ D?*,\L^T>A.1F]JWQ8\+Z;H6
MD:K;I>:HVKVIO;6TLT3SC  "\C"1D50NX @L"2< $T =%JGA/0M6\5Z/XFU"
MWF?5-&W_ &*5;AT6+>"K_*"%;*D@Y!XK-3X;^$5TO5=-;3YI+?5+\ZI<>9=2
MLXNB0?.C8MNC<$ @H1C Q523XK^"?LFD7%KJ%S>OK-J]WI\-G8SSR72IG<J!
M$(W@@@H2".XK'U+XQ::+3PQ=^']-OM4M]=U$V+N+=E:V9"?-C:,X?S1M.%QT
M!.< ;@#J+[X>^$]2\*W/AFZTZ26PNIQ=39N)/.DF!!\QI=V\OP.2V< #H,5O
MVNG6=CI,&E6UN/L4$*V\<3$L!&J[0ISDGCCFM,'C-<7_ ,+&\/?\)2N@*EXQ
M-Z=,-Z(#]E6[V;_(+_W\>V,\9SQ0!2TGX4^ ]!U*PU#3-!D2>PCDAM?-O;B9
M(8Y 0\:H[E0F"WRXP,G Y-2^'_A7X'\*OJ3>'](?3VU")X)#'<RDQ1ORRQ98
M^4"0#\F.0/08N1^.]'N/%2>'[>&]ED>ZDL?M:0$VPN$B,KQ&3H&"J?Q!'4$4
M>)O'F@^%+H6NI+>3S+;->S)9VKSFWME.&FDVCA ?Q/. <&@"&'X<^';?1/#^
MCP)>QV?AZ[6\T]5O),PR*& RV<LN'8;3D88CI56;X8^%7T[4=/;^T!#J.J+K
M-P1>.&:Z!!#ALY'*KP/[HQTJ]K'Q"\)Z'?-9:AJ$YN%LUU QVUE/<GR&8J)
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
M17'Z-X<^(6G>'8_#%SXFL+FUAA^SQZPL#+>B(#"_)G9Y@'1\XR 2K<Y](HH
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
M<8P>AKJ+.\M=0L8+ZQN8[JUG02131,&212,A@1P010!?HHHH **** "BBB@
MHK*U+5M,TE[)=1NTMVOKE;2WW9_>RL"0@QW(4_E6K0 4444 %%%% !1110 4
M44=Z "BBLEM8TI=<30VU"W&J20FX2T,@\UH@<%]O7;DXS0!K44A('6J5G?6>
MH6<5[8W<-W;2C*30.'1QTX8<'F@"]1110 451N;NWM4C-U<Q0"218D,CA=SL
M<*HSU)/ '>KU !115..[M9IF@CN(Y)%SN16!(P<'(^M %RBBB@ HHJ".2.:-
M9(W5T895E.01ZB@">BBB@ HHHH **** "BBB@ HHHH **** "BC-% !1110
M4444 %%%% !1110 4444 %%%% "8YS2T44 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5X/\5K'Q!H7Q:\&>./"=BMYJ%Z9-#D@E9EB+.K
M&-GQ_"N7=O41@9'6O>*8R*Q4LH)4Y&>QH ^:/!O@W5/"O[0&L^";>:>[T2_M
MK36;FZN2S/((7W*<_=RTY8'U4$>]6O'B75Q^V1X)M=/ODLKC^R=T<KQ>< 0+
MPD;=PZ@8SV]^E?0ODQ?:C<"-1,5"&3;\Q4'.,^G)K'D\(^%Y]9;6I/#>E-JC
M.LC7K6<9F+KC:V_&[(P,'/84 >2?#V&^7]IWXBC4M0COKFWL[6-IHX!$K!HX
MB %W-C: %//)&>*XKX VNI2Z4=8DU*U3P]IVNWDFI0LJJ!FP55D=V;F,;B-N
M.IR3QQ]&0^"O!=K)-);>$=&ADG#K*T=A$ID#\.&(7G=WSU[T?\*\\ \9\#Z
M<=/^);#Q_P".T >,>/-4DU;X\?"N]\(W%E)-<Z;<W5@;R-_**O [1EU!#*&
MP#C(/.#@BG_ N^L=2\6^-=8\13?9/B%-,\=_IS#RQ!"F/]6N264-@$Y)&%[$
M%O99O!GA&XOUU"X\*Z1->)LVW$MC$TBA  F&*Y&  !Z8J2[\*^&=0U&74+[P
M[IMU>S1&"2XFM(WD>,J5*%B,E2I((Z$'% 'S/\ ;3Q)?>#_#-U#<6P\-V_B"
MYFU2(0 ,@&G_ "N\F_!3<0N O5@22*]F\5>*K&^\(:5I7A'3+W6;?7H_+2WT
ME4CE33UXEE02,BJNW:BG(YD4C/ /0K\,?AW'#+#'X'T-(I<^8BV$85\]<C'-
M:</A?P[;:G;:I::#I\-_:P"U@N4MD62*$# C5@,A!_='% 'A?P7\5#2]"\9?
M#GQ5%=V@T!9[F&"952X%F03(N$8C<N0W!/\ K1@D#-1:!;>+/A9KOA#19+^R
M\6^ ]:U!(=+F,>)[224;D<>G!9N"01N/R<5[C)X+\'OJ\^L-X5THZE<!UFN_
ML<?G2AU*N&?&6RI(.3TXIVF^"_".CWT=_I7AG3+&YB4K%)!:HAB!^\$P/ESW
MQC/>@#:@N+>Y63[-<1RA&,;&-PVUAU4XZ$>E?.=Y9S6/PY\40_VE?7<EWXZA
MM=UW(LQ!6^@42<KECM11@G' P!7N/AGPO8^&5U;[&D*MJ=_)J$P@A$48=@J\
M*,]D!)))+%CQG CF\"^#9]0N[V;POISW-Y<)=W$A@7=+*F=CMZD$DC/<D]:
M/+/$/C+Q7X-N_$>AKXDFU+&J:9:PZCJ:PQ&QCN@YD8M'$$ 79@$H0NX$AL8/
M?>!8/%5G>ZQIOB37K74T1HIK.%)_/GMHG##$DGE1[P2A*DKGKS@"MV;PEX9N
M7U22YT&QG?5E1;\RPJ_VH+]T/G[V.V>E2:#X:\/^%M/_ +/\.Z/:Z9;,QD:.
MWC";V_O-W8\#DY/% 'E1A\63#XKGP[<:4I:ZDCV7T#$LWV5/XPP &",;@1G)
M)P:ROAWXH74O#_P[\$^&[J^T32[[2KFX:[W1M<O)!(4,:%E*X+;V.%^[MQMY
M%>LW/P[\%WCWC77A^";[=(9;H,SXG8G)+C.&Y]:N77A7P_=:99Z>VEPP0:?@
M6?V7-NUJ,8Q$T95D&./E(R.* /([/Q[XWU;4O#NA+K$5C=2:[JFA7-[':HZW
M(ME^2;8PX8XZ*0,\]/EJ_8^)O'4/BOQ]'=>)HKJQ\%QV\S6PL(T-_FR,KKN!
MS$"XR/O8''->D_\ "&^&572FAT:"'^QV+6*PYC6W)^\5"D#)[YZ\YZFK%CX8
MT?3=6U75K*P"7VK,K7LID9OM!487<"2.!P..!QTH X&UUSQ-9W7@B\N/$$VJ
M6OBY?)FB,,""RD>V:X62WVQAMHV,,2&3C;SG.>33XG>*--N=$@U+5I;AM&U6
M:Q\5R&&!(X83<K%!,QVC8&WJ1MQE5<GIFO8=)\&^&]#NX[G3=+6!X5=8%,CN
MELKG++"C,5B!P,A HXJ:\\)^'K^RUFUNM)MI8M;Q_:"E<?:<($&XCGA5 'IB
M@#S&\\9>,M=U73M%\/WBV[ZO:W>K6\P>&&4VRS".W6/S8Y%(*$2ME2WS8!7%
M2VGB3XE:EX@T'PP=>T"PU6;1[NYO)K>W-Y#]H@N4AVC#KS\V&'\)##&<8[_Q
M)X%\*^+[:TM_$&CQ7@LFW6[!FB>'M\K(0P' XS@X%26?@WP_8:O8:I9:?]FN
M=.M396ODRR)'%"3DIY8;8<G!)()) /84 8'Q,DN=O@Z&UDB2YF\16J))+&75
M"$E;)4$$_=/&16$OC;Q0EEK>D76LV7]HZ=XACTI;J.T837,+PI-B&$;PTWS,
M!GY0JEFP 37I.K>']-UR?3IM3MWF?3+I;VUVS21A)E! 8A6 ;AB,-D<GBL.Z
M^&OA&]ENY;G3IVENM075))%OKA7%RJE1(C"0%#M)&%P,8&, 4 </:^./&EQX
M,BOYX;Q8[36KNPU2\M[..2]M;:+<%F\A=R%@VP2;0V!G:IZCMX_$-XWP=D\3
MVNJ6.I7L6D/=K>0(6MYI4B+%@H(.TL#\O!'3J*@A^%?@NUE2;3[&]L)DGFN4
MDM=3NHF1Y0!)C;(,!MHRO3C.,\UOKX9T1?";>%8;+R-&-N;3[-!(T6(B,%0R
MD,,CN#GGK0!YK>>+OB)9MX=TUX[/4KWQ%"UY!_95ND4T$4<*-(O^D3"-VW2)
M@Y'RJ_R\C;?\/^+O&6J:WI7@G68[31O$;:=/J5_*%2?;&EP(8U55<J'<'<W+
M!<8QR,=7KGP_\+^(O#^GZ'J5E*T&F;38S1W$B3VK*NT,DH.\$#U)SQG-4]0^
M&/A.^BT53#?VLFC&3[+<VFHSP7&).90TR.';>>6);)YYY- ')>'?'WBFXO\
MP%:ZE<VTAUC4]7TV]$=KMW_93,(W7YOE_P!4,]<YIEY\2O$\-S::'86?]KZI
M?ZYJ5C&]M#$'C@M>?E26:-&?E>2X&,G!/RG4\,_#.RF\%:7IOB.RNM/N=+U6
M]OK-K._DAF@66XE90)8GW8:*0!AN_EFM2\^$O@^[T=M-,%[#B_DU.&ZBOIA<
M6MPYRSQ2;LIR!P..,D$\T <U/XX\>:;X?T^X\7Z?%X9WO<I>:D+/[8EKM$9M
MVECAE<1J^YMS%B!L'W=V5ANO&GB#2?%6J^(=4U:ROM-TKPE!JS65G$WE2M*T
MF1')O/5H1ARK?*V,#DGL;OX:Z/-;VMK9ZSK>FM##+!)-;WQ>6[60J7\YI0YD
M)*CYCR.@('%/D^&OA=]8M;Y8;F*"WTH:*=/CN66UFM0&"I)'_'M#OC/][/)
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
MVW'O0!U$'Q1\'MJL=B;RYC^TV\UU9W#VLGDWL42EI&A< [PH!/N.5R*LZ?\
M$CP?JSP1Z=J$]P]Y;/=VJ_8IU^U(BAF$6Y )& (RBY8=Q7!^'?AWXHTGPR?#
M]QX;\*":QL9[:/6;3Y;G4-T+QHI4Q Q'YEWOYC$[2,'=D:>F^"?$UKJ'PGFF
MM;;R_"MA-:Z@PN?XFMEA4H-OS#*D_P . 1Z8H Z_P3XQA\9>#[;Q##I]S9K<
M!G$4L+CY=QVD$J ^5 .5R,G&:SO#_P 2-(UCP]<ZW>6]WIL"7\MC"DMM*9)V
M65HU"*%R[DH<HFXK@@XP:E^%NC^(/#OP\TSP[X@L;2VGTR(6R/:W)F6<+_']
MQ=N?3FN2M?!/C.VTNPC6QL?.\/\ B:YUBU4WI(U&*:6X9@?D_=,$N,+DG)4@
MX!S0!Z;HVO:=KUO<3:7<-)]FF-O/'+$\4D,@ )5T<!E."#R.001P0:W*XKPS
MH-Y9^(O$OB2_@6VGUV:!Q:*P<Q)%"(QO8<%S@Y ) & ":[6@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH YKQKXD;PAX)U7Q*+'[<=/A\[[/YOE>9R!C=@XZ^AKB[SXJ
M7^@WFLVWBSPC)I<MGICZO9BWNA=?:XE=8RAP@V2!I(@0-P^?[W'.S\6H)KOX
M2^)+.UM;BXGN;4PQQ6T#S2,S, ,*@)/)[=.M1WWP[M?$R7\GBS4)-3FO--.F
M1O#"+?[/"S!RRC+?O"Z1L6/&47"@9! .:U#XO>(_#_A?Q#K6M>!91'I,44\<
MJM<6\%P'<(8]T\",'4LO1"",GC&*V[GQ]XHMO$ND^')O Z0ZGJRW<ELDNJH$
M"0%/F=E1L;@XX 8@\<CFH=0^&%[KG@O4O#?B#QUK&K_;$CA2YGCA5H(D=7"@
M(H#,2J[G;<QQVKI[KPM+>>.M%\4W&IE9-+LYK40)" LOF[2[$DDCF-"!VP>3
MG@ Y+0_BIJNK7/AF2X\(BSTS7;NXTU;I=0$CPW4/G!U\O8-R9@DP^X'CE163
MJ7C34M)L]3;POX=L[6YN?&::-<23W[YFE<PJ)0/+8#>I"D=%QNPQR*Z33OAC
M-I^G>&;$>(&D30=6N=7#&U -Q),\S%3\WR@"XE''J#VQ45W\,7NM)U*UCUZ2
M"[NO$*>(X;E;52()T9"J;2<,O[L=3GUH ]$A^T?9D\]427:"ZHVY5;'(!(&1
MGO@?05P6E_$R._\ &MIX;N]-CL);M;IECDNU-S;"$]9X=O[H.N64[FR/2N[M
M8YH;6*&:=IY$4*TS  R$#!8@  $]>!BO,=!^$M_HEYHC?\)G-=6FDSW3B%K&
M-7N(Y^7$DF<M(>\G4CL#S0!EZYXBU#Q1XD^%^L6FDBWT6_U@W%G<F[(EFB^R
MRLI>': H9!O'S,0!@A2:7QEXLN/%%EX'U72-//\ 8%SXJL5M[\W9C>8+.5+&
M';S&V&VY;)X)4<5M:;\+=4T^3PS:MXRFN-(\,7OVC3K5[%-ZQ>6\:Q/)NRVU
M)"H; XZ@GD5+7X2ZE9VFDZ+:>,WC\.:-JL6IV%B]BKRQ!)#((6F+Y902<'&<
M=S0!6\1^++SP[I?Q)U'PIHKQZM87D,=Q/?7I9"[V\>R:-/F& 'C.SC.><=*Z
MRXU2SC^)WAZ'4M*N+?5;C2+R59OM9,,*(\/F(4!P[?,AW8X'?FLW5/AK=:S9
M^.[>;7XT/BJ2&1'CL_\ CT\I%1 07/F<1KG[O.[CGC6_X0W4KKQ7H6OZMK4-
MY+INGW-E-&EGY8G,Y0NZG>=@'EH /F.,Y))S0!4L?B(+DZ!J%QH\MMH/B.98
M--OQ*'9V=2T1ECP#&) ORG+=0&"DU6M?BM%<75N&\+:I%92:W)H#W;/"5CN%
MD,8RH<L5+#D@<>]2Z/\ #R^TZUT#1;S7([S0?#UPL]C +0I.0BE84DEWD,$#
M=D4MM7)X.ZE_PJS4ET&'38_$5LLZ>*/^$E:8V!*D^=YQB"^9Q\Q(W9Z=L\T
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
M8W90KDK&/F.,,3P12_8O'FK>)M?\07W@DZ:EUX7.G06QU"WEEDN!)(0F0VT
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M>B@#&TGP_H6@Q3QZ'HEEI27$AFF6RMTA$KGJS;0,GW/-;-%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 (<TM%% !1110 4444 %':BB@ Q1110 4F!BEI.]
M'*^(?"Y\0:YX<U+^UKFT&B7AO%AA5"L[%#'A]P)QL=QQC[V>H%=5CBEHH 3
MHVC-+10 FT4;12T4 -V+G=CGUI-J[BVT9/!-/HH C6.-,E5"DG)P,9-1/:V\
MDRS201O*GW7902OT-6:* (UAC0,%C50W7 ZU76SM$M?LZVT2P@Y\L( N<YZ=
M.M7** *AL[-B6:UB)*["2@Y7T^E2PPQ0Q"*&-8XQT5!@"IJ* ,V/3;&$HT-C
M;QLA9E*QJ"I;[Q''4]_6E_LG2S9RV?\ 9ML;67F2$PKL<^ZXP:T:* (HXTCC
M6.-0B*,*JC  JG#I>EV]S/=0:;;17%S_ *Z5(55I<_WB!D_C6C10!BQ^']#C
M*F+1;%"JNBE;=!A7^^!QT/?UI)O#OA^>TM[.?0K"6VMB3#"]LA2(GKM!&!GV
MK;HH S+C1])OIH)[[3+6ZFM\F&2:%7:+/7:2./PJ&/0='BDLY(])LE>Q!6U9
M;= ;<$8(0X^7/?&*V:* .=M_"?A>SN8KFS\,Z7!/$SO')'9QJR,XPY!"Y!8
M9/?O3(?!OA*U2V2U\+:1 EI,;FW6.RB40RG!,B87Y6^5?F'/ ]*Z6B@#%/AS
MP_\ VS_;7]B6!U3@_;/LR>=P,#Y\;NG'6JLO@_PG-!>6LWA?29(+Z7S[J-[*
M,K<29)WN-N&;))R<GDUTE% &=?Z5INJ:5-I6H6%O>6$R>7);3QAXW7T*G@BL
MN'P=X1MX9H;?POI4,=Q;+9S*EG&HD@7I$P Y0?W3Q72T4 <M?>!_!NJ1Z?!J
M/A32;N+35"6:2V<;+;J.BH"/E7@<#C@5?M] T>SU2\U6STNUM[^^Q]JN8XE6
M2? P-[ 9; Z9Z5M44 <SH_@OPGX>O+N^T+PSINF75YQ/+:VJ1M*.N"0.F><=
M,U)IOA/PSI".FEZ+:6:O$8"(HPN(SR8Q_=7/.T8'M7144 <1=> ?#LWAJU\.
M6.E6=AI<%VEVL"0 B-E;=F+G$;$_Q#IEL<G(W=;T/2?$>ER:3KFGP7]C(0S0
MSKN4D'(/L01D&MJB@#B8_AIX#A>1H?"]C$TEPETWEJ4S*F=C\'@@DD'U)/4U
M?O/!OA?4(=4AOM$M[J/5F5[U9LOYY7[I.3V[8Z=JZ>B@#G=$\)^'?#MS=7&B
MZ3#9SW807$RY+S;!A=S$DG ]:Z*BB@ HHHH **** "BBB@ I"<4M% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
MCWMEE"*"6]\\5U=OXL\+W5S8V]IXDTVXFU!#):1Q7D;-<H,Y:, _..#R,]*
M.AHK$C\1:#-KKZ'%K5C)JJ EK);A#.H !.4SN'!!Z=Z(=?T.ZG2WM=:L99I=
MSQQQW*,SJI(8@ Y(!5@?3!]* -NBN3TGQUX2U?2[S4K'7K)K*RF,$T[3HJ*0
MQ4'.<;6(.T]&[5NV=]9ZC91WEC=0W=O*,I-!('1QG'##@T 7Z*:2%4LQ  ZD
MUC6_B+0;PJ]KKEA<*TH@!BND8&0YPG!^\<' Z\&@#;HKD_%7BA?#NAOJ%E'!
M?/#?6EI/%YV#$)KB.(L< \@2;L'&<=:NZQJ&H0Z%J-UH,=I>W]M&WEQ7%QY4
M1D49*NX!V_YSCK0!OT5GOJ%C;I"US?6\7GD+&6D"B0GLN3S^%66FC61(VD =
M\[5)Y;'7% $]%8EGKFEZAJU_IMCJ45S=Z?L%U'&V[R2V<*QZ!OE/'4<9ZBI+
M[6+#2[BPM;Z\2&>_F^SVT;?>FDVEL #V!)/08H UZ*K^=%YPA,B"4C<$W#<1
MZXJQ0 45PNK^/K&S@\.76FQQZI9:WK']CBYCFVK$^9%+#Y3OPT3#L.^<5W5
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 T*J]!CO3J** "BBB@ HHHH **** "BN6\8>+--\$^'FUC5//>,
MRI!&D,32,\CG"CY0<#/<_3DD U]2^('A/1FMUU+5F@6>.*7?]FF9(4D.(VF8
M(1"&/ ,A7.#Z&@#L:*XF;XE>!(-8NM'F\362WUH\D<T)8Y1DC,CCI@X16)QT
MP1UXJ!?BM\.Y#*L?B^P8QV_VHA7))CP#E>/F/S#Y1D]L4 =[17%W7Q&\%VOA
MZPUYM>B;3]0#-;26\<DS2JO#L$12P"?Q$C"?Q8K?CU73Y-#361=HFG- +K[1
M(?+01%=V\EL;1MYYQB@#5KF=:\*Z/X@U/0]2U*-Y)M%O/MEL0<#?L9<-ZC+!
ML?WD7TQ4$/CSP;<:=J.I+XDLXK330C7DL[^2( _W"V_! ;^$]#VS5[2?%7AO
M7KR[L]%UZQU&YM#BXBMIU=XNWS '(Y!H K6WA'2[7XAW_C:-6_M&\L(K!A@;
M55'9BP[Y;* ^T:US<WPRGN/C1;_$J7Q!FXMXOLT5F+7""+:RD%M^2?G8Y]<<
M8&*?_P +"L]0^*.B>&=#U73[^QN;6[FNA%EY4>+RPA!SC8=S\X.2AP>"*Z_6
MO$6A^'[>*XU[6+/2X97\M)+N98E9L$X!8CL"?PH X3P[\+]2\/:YXLUJ/Q5%
M->>)AFZ T_;'$V6(9%\PGCS'ZDYR,YQS4\/_  EUGPOX&F\(Z'X\FM[.3S-M
MQ_9\9N(?,&'"/NPOJ.,@]^F/0]0\2>'])M8;O5-<L+""<;H9+BY2-91C.5)/
M(P0>*+KQ!H.GB&2\US3X%GA:XB,UTB"2)5W-(N3RH!!)' '- '$P_"MH?B?I
M_C9?$#,+"Q73([%[164VRJ1L+[LELLQW>IZ>N59_!'^Q;#Q5HWAWQ5/8Z#XC
MC>-],FMA-%:E^"T?S*0=N5^FW.[:*]-;Q'X?30X]<;7-/&DR8V7QN4\A\G Q
M)G:<GCKUKB-"\=ZKKF@7NI0:IX:A:'Q&VEP3RRNMO<6XD481MQW3,I.W'!..
M,4 0Z+\-->TGPEI_A%?&$(TRV*K*\&EB.YN8?-,C1-(9& 4[F7A0<$^]=)'X
M+BNO$FKZQXB?3M:%[''!;0SZ>N+.)-V$!9FW ER3P,D^F $_X3;2=2E\3:5H
M>JZ>=6T.-E<W4X$*2[,Y?:=VQ6(5SC@Y'4$#3/B#3=,T"PU'Q%K>E6(N(DS.
M;I4MY'*Y/ELY&Y3R1WQ0!Y;H/P-U7PYHSZ7IGCPQ1IJD&K6Q_LWB"6,,",>;
MR&!4$'LON:Z&\\"ZM#XDU;Q]/KR2>(_[)?3;-M/TS$<(SN$GE/*QEDW>K@8
M&.,UWLNK:5;I$T^HVT2S(TD9>95$B*NYF&3R O)/IS3+KQ%X?L=(36+W6["U
MTQ\;;R:Y1(6STPY.TY^M $/AE=:7POIH\22^;JX@7[4PC6/+XYRJDJ#Z[21G
M."15.'P[--XUO_$&IW%G>P2VL=I:6QL\-;*K,SG>78,7+#.%7A$ZXK=M[JUN
MK2.\M[B.:VD02),C!D=2,A@1P1CO5&S\1:!J5M<W6GZYI]Y;VV?/E@N4D2''
M7<0<+T/7TH \N\3>$=4\%^'/B/K&CW/VK3_$,6Y=+M-.+/:2NJQ/.#O;>H4L
M[*$R=O'3G%\,>';?Q+8ZMX)AU;2]7T34]/:&YU+3]+N;::U:,IY"-)+*ZN/F
M8A!C&#ZFO6M4\<>%]+MM*N;C6K9X=6NDL[1H95<2NQQD$'&T=SV^N!4_C#Q+
M9^$?!VI^)KI1-%96[2K"'"F=@"512>['CO\ 0T <9J_P[\9>(? ]_P"'==\=
M074DULEI#(M@4C $B.99%$F7D/E@ @J%RW!S2>*_ACJGB;7?$NI-KEM;IK.A
MQ:2L8M6)B>.0R"0G?R"S,,8Z8YZYZ/0?$FI26CWWBB?0K2PG$7V&[M+W*3LV
M=R'?C!4@#@G=SP,8KKY+BWCV^9,B;N5W,!GZ4 4=)CU6/2HTUJYMKF_Y\V2T
MA:&(G)P%5F8@ 8'+'.,\9P/*+CX3>)O[;?4;?Q%I.3XF'B!);C39))V'S!89
M'\T;E17*J %Z#D=#V6L^/M/M?#GB+5-#,&J3Z'.MM/$9MB;R(V;# '.!*/\
M@0*\$&NV217W;6#%3@X/0^E 'ET/PWUZ'PRNF1ZI8K./%'_"0%_+D*[/M'G^
M5U!SNXSTQVJEJWPS\67FFZOX=L?$6F1:#?:H-7C^TV3O<P2&X6X>,,KJI7S
M2#C.#CW'HMG>:U)XEU&RO-,MX=+ACB:UNTNM\D[-G>&BVC8 1P<G-;H93TYH
M JS>=Y3>4H:3!VAC@$]LG!Q^5><>&_!_CCPOX'D\,Z=K&CK(TEQ(MZT$K-$9
M9&<D(&&=I<XY'05W5QK6GVOB"QT.:X47U\DDD$(&2R1XWM[ ;E'U-9/@?Q1=
M>,/"T>MSZ>NG2&YN;:2W$WG!6AF>(_-M7.2F>G'3GK0!S%OX&\9Z/XJU==#\
M56R>'-:O#?7"7$#->6DC8\T0.#M^8#@L/E[ \YK7WPY\1W7AO7],CFTU9-2\
M31ZY&QFDVI&DL<@0X3.[,*CCCYCZ<^BZ7=:K=-?_ -K:2NG+#=/%;E;@3?:(
M1C;*< ;,\_*<D8ZUL@YH \;\1_#OQEJ&C>)?#6DZMI7]C:U?_P!I)+>)+Y]L
M[2I*\6%^5E+*2#P1G!!ZUL6OA7QEHOBG5AH.L:;'H>M7AO[EKB%VNK:5@HD$
M6/D8$+P6^[W#=][7_&^C^'/$_A[P[J#/]LUZ=H8-N,1[5SN;G@%MJCU+>QKK
MLT >6Z#X-\5>'] \9V]LNCW%YKFN3:I!'<O(\!BF9/,AE^3/W%89 (RW3CG1
M^'/@_4/"-CJMK<F&TL[N\^T6>EVMS)<PZ>GEJIC21U1B"REL;0%S@>I] R*,
M\T >4?$/P7XK\5>)[22PFTN\T./3I[=M/U.:5(TNGX2XV(C+,57@*Y&TG<.:
MB^'W@+Q3X;UK1;G6CI#06'AF'0G-I<2.Y>*0L' :)>"",\CGM7KN:Y/Q?XH7
MPG8:?=26,UZMYJ5MIY,;*HA,T@0.V>P)'0$\CZT <QX%\)^,O"\EGHNH/H$^
MCZ9E8+^")EO+F+:RI&ZE=J$$CY@QR% QR37HUQ;07EI-:W42S03(8Y(W&5=2
M,$$=P15WM1VH \"A^"NJV^A:-"NN+-JNGW7V(WC(,C1RCPFV!*]?*<M[.3Z
MUWDWAG63\9K7Q=#;VG]EV^@RZ:JF8K*96F60879@+A ,YSSTXKT&J=W>6MA:
M2WE[<1V]O"ADDED8*J*.I)/04 >.:3\/?%UGX7^%^F7%OIYN?"VHFXO2MVQ7
MRMLD8*'8-QQ)G! ^[C)ZU1O?AKXQDTWQ!;16-G(U]XV7Q%"3=[=UL"IP?EX?
M]V!C_:Z\9KWVB@#Y_P#B!H&L6T/Q N[RT@2'Q/?Z3;Z4WV\1/YL;(FXDKB,C
M:7#'=T&5.,'HOA[-?V_C?5;?Q!H[0:_J=M'>7%\-4AOA+'#B)$/E11"/&[(^
M0;LOR<''I^H:=8ZM9R6&J64%]9RC$D%Q&LD;CT*L"#4.DZ#HOA^R^Q:#H]EI
M5KG=Y%E;I"F?7:H S0!R'C/1?$-SX[\$^(M$L8K^/2IKF.YB>Y$.U9H@@DR0
M<A<$D#)Z8!YKD%\#>*8?".O?#1]/^U:?JE]+<PZ[]HC$<<,LWFN)$)\SSE.[
M 52K<99>:]SHH K2LR0LRJTC $A5QEO89XKR?PGX;\2Z;X4^'UGJ.@2Q7.E7
M$S7L8N8F\@-O56R'PWWPV%R< CK7L-% '@UWH/C[^R;Z&U\(W!CN?%EQ?2I'
M?P1736;J=LL,N\^2V3@D$2!2P7!.1@K\.?%FI:;X=\*:IH6JZ5:6VMZK.^HV
M=_'<>1%*)3#(7=O,<%I #N&YE#;@-V#]+T4 >#ZU:^//%6C>']9U;X<QSZEX
M=N9([[1IIXQ#J,;IL,ULVXX(QN57P1DC)ZGTOP3IG]F^%HXV\.6?ALS2//\
MV;:;2(-QZ.R_*SGJQ'&3CG&3UM% 'C.HZ/KW_"W9-6T#P[JUA<3ZA;+?7,D\
M4FF:A:(B9E>-FW),@!5"J@Y4<X)QEWFF^-HQ>Z%'X(O[F%/&4>M+>I<6XCDM
MOM:S_(&D#;L*<@@ >IZ5[U10!XCX7L_%GASQ'K/A.\\$G4H+W7I=7M->D,;6
MB1R,'WR G>)4Z  <L!RH^:L/5/#/B>7P%JUO;^&;Y;RX\>-JB(L:AVMOM E$
MW#'C:,>O;%?15% %:X:5;>1H$#RA244G 8XX&:^9=%T_QHNMZ7?WW@'7;:)?
M#=_I<L*P0+;VLIVD)"B.6$7RD!FW2.6'4 D?4=% 'A.A:'J<.O?!Q[SPY?H-
M'TFZBO)#;';;3M"BKO/;)63\6'K7(:3H.O:/X3\+ZGJ'@_Q3=V.FW.K07-AH
M\T]C>Q?:+D313((Y(V=-HVE=P SSTKZEHH \6\,Z!#HWC#P8UKX3U#2-*L-&
MU.18)EENGM'FN(I$5Y,O^]95E)4,<$E02",\UX*C\1^$X_!&N:MX5UR^LH]%
MN=):VM[1WN+"X-SO#O"<;5=%5=XZ8&< YKZ.HH ^8_ ?A_4H;GX1VVL>%-4A
M73FUMKA;G3Y&2U\UR\)D)7"Y[$]_K5;1=!N++P9X3FC\&ZG#?1^/#=38T:59
M8[7S'(D8; 5C"&,9/'&.H./J6B@#YP\-Z+,WB*RT#Q'X7\5W.M:1KTVHQ73S
M.NF;3</+]J609ZHQ&S!+,=IP"Q5_AG19--\,?#6XC\-W=GJ4?BBYDNS_ &9(
MDJ1/]J0/+\@95*R1#+<8([+Q]&44 ?/EK)#%X/@TFX;6=$U/3?%=[<1WHTR6
M:&VE:6[DB:4%<2Q,AP=C<%TRRY!KL/A]XPMH=,T#P[K6D2:'K&L&[N+>&*SF
MCMIR)I79E+@^674-*(V.0I^E>IUF-I]G)J46H-#ON8D*1NQ)V ]<#H">YZT
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@"G<6\5S;O!/&LL4BE'1U#*RD8((/45\H:+9R?!F+2=;U*,ZK\/
M_&,"IJ=E+$)%M96&Y6 QA@5SCC)4,#DJI/U7=0R7%M-##>/;22(RK-&JEHR1
MPP# @D=>01[5S*^ M*G^'(\"ZU=7&LZ:(!;B6ZVB;8OW#N0 ;EP"&QG(S0!X
M9,9;J[^"OPP:V%IX7U#2[:_OK>,;4OI!&7:.0?Q+N3+ \,9<G)QC9^(3Q_#W
MX]?#RX\(V4>FQ:TXL;^SLXUCAN4,T<8+(H + 3$ACR-J]@:]2U3X;:'JGA_P
M[ILDUU#=>&_).FZC"RB>%HPHSRI4AM@W*5(.!QP,$?P[T^Z\;VOC+7]2N]<U
M2R3R[$3A(X;0<Y*HB@,Q))W-GMC&!0!X[JT.@_"7X]:U#?:+#<>%_'&FR.;5
M(PVZX&2T(4]=[Y&.FZ=!P!63\*]->"+Q1\!]<MK5[M]2AFN=D>Y6M0%:8YP#
MC;'&JD_,#<*?X>/HO7O!^B^)]6\/ZEJT+27.@WGVRV*XP7VD8;(Y7.UN,?,B
M^F*FMO"NDVWCB_\ &$,.W4KZTBLY6&,%(V9@?]X[E!/I&@[4 =!&J1HL<:A5
M48"@8 %>1?&;P;H=UX,\5>+KRT^UZG;Z*8+1Y/F^R%"[;X_[K$ORW7Y16WX9
M\,^(--^*7BS7IM6U!]#OUB6"SO+@3 R]6DC'/EQ@':!U/.>%6MWQIX:F\7>$
M+[PZFI-IL=_&89IDA$C>6?O* 3@$^O:@#S[X2^#=!D^'?AOQ0+7$MWH3VM["
M5S'>!W1]\B]"R[" >N&(R<"O'/AO?W _9K\=W=QX>U74KJ1)@-50Q,L&VWC,
M>2\@?".2YVJ< YY/ ^F_#_A74/#?PYA\)V&O!Y[6W-O:WTMJ"8U_A+(& 8@>
MXS7#:#\&-4\.?"[6_A_I_C*)K75V)DN9=,+-&KQB.55'G8^957'I\W7(P >4
M_$*QCM/V3?!&K1I(E_-=I*]P')ED\V&4MECSSL3C_97TKV/X>>&O#VH:EJ7B
M2Q\/2:$B->:'/IDH)$T0>,;I4+,N[,;8*\%7YSUJKX@^"]]X@^&V@> KKQ<(
MM/T=PRS1Z</,EVJ4C!S(0,*S \<Y!['/2P^$?%W]NIJE]XXCE%O%-]GM8=+6
M&'[0Z;!/*!(3(5!/&5'/XT ?--IK_AW3_ GB3PZMK?'QI>>();?1;J)'C:(+
M)$ L=SD!0IZKN_C!(PV:[CXM6^NV-C\((/$DT]QJTLT=GJPM)F#7GS0!X\J1
MN)RP'NQQUKMK'X%VK> ];\'^(=?&KP:C=MJ$%TMB()K2Y88:0'>P(.!\N!QN
M'0\0ZO\ !GQ7K-EX1M[[XD)<OX8F%Q;W%UI!EEG<2*Z^8WGC< $5?4\DDYX
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
MJ4EE;_8+SS4< XC5BV,2GN@]OI4^J>-/"NEZ5'JEUKEI]EEN4M(WBF5PTK$
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
M(&!C(ZD5MU\]36.K_P#"7?![2]+UI;>\30;XK>W%HDWEJT-N %52HR,8&>.
M3N-3:7\2/&6L>'?!6FPMOU?6)-22XN[18(WD6SD,>(UF)178E&.0W"M@<_*
M>_XHKC? MYXLN?"T:^-([2/6X9'BF^QNK*0.4) )"L5()'3N, @5YWX?\;?$
M:31?"'BC5KK1[G2]5U7^R[JR@M6BD4/,\23!RY&0P7*XZ=R3F@#W;%)@5XQH
M_CCQ1=?$*QTVXO(+FTU*?4H56WM-UK"("3%Y<V097PN).J[B0-I&*YNW\5?$
MCQ3\&=*\8:AK6F6%KJMS81K'8VKK,#)?K P9BY&TJP.!@\8SR30![NNJ:6VN
MRZ&E] VI) MR]J''F+$S%0Y7K@D$9]JU:\GU[QQ?>%?&OB..^AM;NVTCPF-8
M\R.#9+-(LDB["V3\I*<#L6-5]/\ %'Q66+59KKP>\L::+)>61F^S(TMZIXA1
M(+B4M&592"2#P1G)% 'L&*RK?4M/NM0O--MKR&:[L2GVB%'#- 7&Y0P'W21R
M >V#7,>!?$4_B&/5#-K%KJ0MID552V:UN+?*#='/$QRKAPV.@QCN#7G&M>(O
M$WAKX@?%K7M AT^6'1K/3KRZCOED8R(EN[E(]I&&(S\Q) V@8YR #Z"VBC:*
M\B\2>//&4>O:WI_@_P .R:B=&%O^Z-J'%V[H)&4RF5!$ C* =K<\\@;2^;QQ
MXUC\5^)]MAHRZ!X;CANKL2F4730O;&9E3:60N",9. : /6L"C:*\9A\:?$>Z
MTB^N)-'CLH6T634(KZ33RD=K.HW>45:<^:&0G#Y7!7)4@X&EI/B;Q)/-X=\&
MV>I6,FO3:&NL7-]=6KO$(LK&B^6) S,S,<MO'W"<<XH ]5HKF/"?B"3Q)X;@
MU":S:SN1--:W$&<A)H97AD"GNN^-L'TQT/%=/0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 <[JGB33=&U_1-'O?.$^M3/!:E(BR;TC,A#-T7Y5./7!]#715Y+\5([J^
M\5_#C1[+49=,GN=8FE6\B5':+99S [0X*[B'."00#S@UP>G^./&3)H_@^3Q"
MUU)+XLU31I-0O)Q:RW$%J#Y<33)$VQW8J-RKN., @G( /I:BO!II/B$NI>#/
M!]SX_6"^N+K4K2[O-/1)R52#S(@YD09D0'&< $X)!(JO_:7Q U&YUN[TWQE9
M6\GAC48[.8WUYY4+Q0JF\RP+ 3^^.\[O,&-V%^[0![/I>M6&K-?QV,SN=/NF
MLI]T;)B555B!D#(PPY'![5M5\\ZTWBS1;#X@>,M!\7364>D:XUQ_9*6<+Q7F
MV*#>CL5+G<O VD8/J<8V-<\2>(/#?C'Q5X-N-;N7O/$443^%92H<P22EHI%'
M'/DL1+@Y^0>U 'MU%<)\2-8O?#?PSU/4+'6(].OT2.*"[FB,IWLZK\J*IW2$
M$[1M(W$9XS7FL?CCQ?H?AGX@1W6H:D[:)J.G002W\<$MY:07*P&0GRU,<CJ)
M&91AN2 <XQ0!]"T5\^7_ (@^(%EX4\>ZMIOBZZN-*L)+6+0]1O;&%6F+M&9B
M3Y:AU4L4#;<=>21FM+6+SXE+X[_X0&Q\7)->2Z?<ZQ'>I##:. THCA@ :.4,
MD9W$\;B,9;@[@#W&BO"KC7/B9XAU27PWI.N:?I^NZ;HL-S-+931&"YO'>5"P
M\R&0M"IB (&Q@7(R>,>G2:M=VOP_;6[NZTU+N+33=23^83:"01;BVX<F+/.1
MSMH V=0T^RU73Y]/U*UBN[.X0QRPRJ&213U!!IEC:QV=A;V<<DL@AC6,--(9
M'( P"S'ECQR3R>]>(>&?%OQ*O$\3:7;WDNJZK_PCUKJFD_VK;06VZ>7S%^41
MA/W19/E64!Q_%@&NT^%>O7VN:=K":GK6HW^H65]Y,MMJMI%;7=@?*C)B<1(J
M.-V]E=005<#.0: -_P 1^//"_A%X(O$&IM:-*-_%O)*(TSMWR%%(C3/&]L+G
MO76YXS7A6K3:AHOQC\;^(I]:N;RRTCPU'?2:<8(2L\(^T-]GW;-VT,I8'.[+
MD$D8%:=GXB\6:+K'@>;5-<36[/Q>QAE@%O' ME(8#.K0%1DH K AV8G@@]B
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
M8Q]*^$?AS1].O;"VU37I8[B'[/"UQJDDIL(MROLM]Q(C&Y$/ R=HR3BO2Z*
M.6T/PG9^'[[5-3CNKJ_U/56C:\O+MDWS>6FQ!A%5  O'"CU.36?J7PYT/49_
M%LTEW?(WBR&&WO\ 9(@ 2-"BA,H<94D'.<YKN:* /-=6^$^@:QK\>MS:KKEG
M=/;I:7QL;XVZZG&HV@7 0#=P<97;QQT K<M?!.EVNJZ_?//<72Z^B1W=M.(_
M*V(AC55"H"!L.WDGCWYKKJ* /-M!^%6EZ%:7MA_;VO:G92VLMA;6^H7GG)8P
M2 !DB&/0  MD@#'3.9[3X<PV2Z)=P^(M4&M:3;O9IJ9$)DGMVQ^YD7R]A4;5
M(P 05SDY;=Z%10!DZ+I5KHND0Z;9[S'&6=GD.7D=V+N['NS,S,3ZDUK444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 F112'.>E% #J*** "B
MBB@ HHHH **** "BBB@ HHHH **** ,;4-#TO4]3T_4KRPAN+S3G9[29URT#
M,,,5/;(X/MD=ZR+GX>^"[S1;W0[GPS92Z?>W#7D\)CX><]9<]0Y_O YKL**
M.6M? _A.Q32(K'0;6V31=W]GB)2GV7<<MLQTW?Q?WLG.<FHK[P#X-U#Q5%XK
MO/#EG/K4)5DNV3YMRXVL1T+# P2"1@8KKJ* .6F\%^&;C5Y=6FT>.2YFF2XD
M#.QB>5  LACSL+@*,-MSP.:RM+\/^)-0^($_B3Q='I7V;3&F@T&&T5FDCCD(
M#RRLW_+1E11A> "PYSFN^HH P?$'AW1_%.B3:+KUA'J%A-@O#)D<@Y!!!!!!
M'4'->>^*?A+HL.CR_P#"'>%]/:>XN[6;4+6>YEA6_AA.[9Y@W;&W*C;L?,5^
M;.2:]@HH \D\+_#&S6VU&UUC08]*T>_AB0Z-!J]U=IO20OYC,Q4*<[!A1_#R
M3D =7XD^'_A+Q<EC_P )!I/VN6RXMY_.D2:,=QYBL'(/?)Y[UV%% '#ZU\,_
M!/B"XTV34M#3?IL(M[9[>62W9(ATCS&RDI_LG(_.NAN=&TVZ\/RZ#<643Z7+
M;FT:V"X0Q%=NS Z#;QQ6O10!YQ'\'_A_&DRQZ/<HTUJME(XU&YW-&K;EY\S.
MY3T;J.@..*Z;1?#6E^'1=MIR3>=>R"6YGN+B2>6=P@0%GD8L<*J@<\ 5T-%
M'-1^$M#B\2W_ (C6UD?4=0@%M<M)<2O')$.B>6S% !SP%[GU.:NC^!?#>@W5
MG<:?93[K&-HK-+B\FG2S1L!EA61V$8P /E PORC XKKZ* .$7X:^%4T+3-#%
MO>&RTO4!JEHK7TS-%<!BX?<6R?F9FP3C)/%6)OA_X9N-7N=0>WN-EW<+=W-D
MMU(MK/.N")'A!V,V0I.1@E02"1FNSHH Y^Y\-Z/>>*[/Q)<6*OJUE ]O!<$G
M*(Y!88S@]."1D9;'4UGKX#\-6OAV'0=,LY-+L8+S[="+*9HFBF\PR94@],DC
M;TV_+C  KL** .5TOP?HNCQ016*W2>5?RZFS&ZD8S7$BN'9\GY@=Y.W[H."
M,"NJHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MR%[@$]J -FBBB@ HHK(UC5+71=)N-5U"4Q6UNNYBJEF)) "@#DDD@ #DD@4
M:]%<YH'B2S\16=W<VL-U:FSNI+.XBO(3$\<J8W#!X(Y!# D$'@T_3_%&D:MX
MBUOP]8SR/?Z(85O$:)E"&5-Z88C#97GC- '04444 %%%% !117'WOQ$\'Z>_
MB".\U8Q/X=6%M3'V:8_9Q-_J^B?/G_9SCOB@#L**KS7$5O;R7$S;(HU+LWH
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
M*1"..ZQ&S; "QPI!R2I5R"",5[Q%X1\+V_B.X\26OA_3X=;N5V3:@EN@GD&
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
MRRSWMR]S/,Y !9Y')9C@ =>  !@"LN?P'I7]OWFO:==ZCH]]?X^VFPN2B71
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
MM!U&^M'N;5;B2,B>-<"0+)#(P5UW D9S@@@GG'G/A_5];^R? 59M:U*5]5@G
MEO3)=R-]KS9F0>;D_O,$@C=G!Q7=0>%_$EYXEL/$WB*^T^YU/1K&>UT^.T1X
MH7EF"[Y9-Q+#.Q0%&0!DY)QC)T_X>^(K=?A;]HNM/#>#(7@NA$[XG!M_LZE,
MK_=^8YQSQ[T =#'\2-&:33+J:QU"WT;59Q:V.KR)']FN)&.(P,.9%#D':S(J
MGCGE<UV^*&AQV5M>75CJ%JLNM?V&RS)&&@N=VWY_GP%_V@3QST(SE:;\/=:C
MT71O!^JWEG/X=T/4(KRUN(BXN9XX7\R")UQM7:P7+ACN"8VKG(77_A#8^)-<
M\53:CJ3G2-<MU:.Q"Y6VOO+$378'3>$CC _X'GK0!T6J>/M%TS4UT\P75Q=R
MWQTZWBC$:_:9A")65&D=5X4XY(RP*C)&*T=-\1+J1TT?V3JMLVI6INE^T6C(
M+;&W,<QZ))\WW<\X;'0UQVI^ =4U#P1HWAN^M]'\10HDLNJ+J1:(SW3_ #?:
M(9$1C$PD:0@@9PV 1UKH/"6C^*M TW0](U;6H-9MK33WBO;R?>;F>ZWIL8$D
M@IM\P'/S9V>] ':T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110!7:4J=O]/_ *]%-F)\SKVHH M4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 =Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **.]% !1110 4444 %%%% !1110
M4444 5YC^\_"BDE/S]Z* +-%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7'>,]>O--.C:)I,B1:OKU[]BMY9%WB! C22S;?XML:-@
M'C<5SQFNQK@?'&DWDVM>%?%5C#+<GP_?O+<6\*EWDMY87AD*J.69=ZMM')"L
M "< @#9/B'H.DZZWABXN-0N[C3YK2PO+_P"S[HHIYPODK*PQAGW+R!M!89QG
M%2V/B)K'XFW7@G4IFFDN+3^U=.E8#_5[RDD)P!RC %3W5\?PDGAO%'@'QYXA
M\1ZCK6G7^D7EC->6&J:8+V>XB:'R7B8Q&-043.PDR[6<C"GC&WIH=#U'6OC;
M;^+)8VM=,T33'L(V9"ANKF1SYFT, 3&B@8;&"6X) - 'IU%%% !6;K%S<V6A
MW]Y9V_VBZ@MY)(H?^>CA257\2 *TJRM:74I-!OX]'9(]2:WD%L\GW5EVG83P
M>-V* /)_ OBS7?&.AZ+JVA^-(=5U&.:#^W])FM8HC;HS8D$8 #KM.<%BX8*V
M/FKNKCXA^%+/Q!!HLU]*LLMX-.6Y%NYMA=$9%N9@-@D/]W/7CKQ7"WW@/7/%
M/BKPSXBO/".E>%=:TV_BO;[5;&^\R2X1>7A 5%+[S@9<\+GKG!BTOX8Z_I7C
M&Y@D\.>%-7T:?6'U6/5[Z,M>VZO+YK((RA#."656W# P>VV@#OX?'WA6XUYM
M%AOIGO-\T2;;.8QSO$"94CDV;)&7!RJDD$$8S6!'\1+7Q!X4T/7K/5;GPW%<
MZY%9%;S37D:[4RL@A&5 7S  =XR$Y!.0:J>"O#7Q \/W=GX7U"UT:?P_I5W+
M<VNM!]UU)&[.P3RBN%D/F%6D!'RE@ 2=U9*^"_'4_A/PUH-WH^GPG0O$UO?^
M;#?[_M%NDTDCO@HNT_,H"Y.3G.* /1KWQUX7T[5)-/O-2:-XIDMII_L\C6\$
MKXV1R3!?+1CN7AF!^9?[PS5U+XD>"=+UF[T?4O$,%M?63(MQ"ROF'>%*LW&
MI#K\Q^4;AD\UR6J>"?$TV@>-_!=O8V]S8>);Z6ZM]3>< 6J7&TR[XS\Q>,AB
MFW(;Y02F#2>)O _B*^TKXI066GK)+XCM[>WL"UPH,H2W$1+9X3!R?<>YQ0![
M+VKB?&VO:KH,GAO^SGM1%J&LV]A<^>A+&.3.=GS !N.^>O2NJM?.-G#YT;1O
ML7<C$,5..02.#^%<=\0M&U?6(O#(TFQ>[^PZ[:7\X65$VQ1L2Q^8C)YX H Z
MG7-7M?#_ (=U+7;[(M=.MI+J8CKL12QQ^ K@_#_BSQ8OB+PU;^)K6S6W\4V<
MES;QVP*/ITJ()/(?<29<QG[P"X9&XPPQO^)K'5/$<.I>$Y+"-=#U;2;BWFU$
M3#S897&P)Y6.1M9CNSU&,5S>C^'_ !EJ&O\ @J^\26]O:?\ ",V<T=T\<BN+
MVZ>(1!XL<K'MWM\VTY8#:<9H W_"/B+5M:U7Q;9:I':J=&U<V,'V8,-T7D12
M MDG+?O#V X_&NVKSSP5H^M:;XJ\<WVJ::]G;ZIJJW5H[2QN98Q"D6<*QV\Q
MYYP<,.^:]!8$J0#@GN.U ',P^,/#=SXB;P_#J\+ZEO>(18(#N@RZ*V-K,HY9
M021@Y KE(?&6I^)OB1>Z%X9UJT@CT2Z@6ZM+FSD)NHO^7@B3'R,-ZA!W*-G*
ML",[3?!_B<>%_#7@^_TT^=H6LQ7AUOSHS'-%%,TN]0&\P22*=C J!\[\D=>G
M\)Z?K-IXS\:WVIZ;):VVI:A%/:2M)&PDC2WCAZ*Q(R8R1D#AAT.0 #H]<UO3
M_#F@WFN:M<?9K&SC\R60J6P/H.2<X%<))\5=-75_"NH_VSI5KX7U;3[NYN9K
MF90UO+%Y.$,F[8,>:5(]0.>:[3Q98W&J^!]=TNS4-=7FGSV\*D@ N\;*HR>.
MI%<)8:'KVJ>*? >H:MX3DM;+1=*N[:XCNY;>4QS,(%0[4D89/E/@@G 89P20
M #N;_P 6^'-/T2VUVXUZQBTRZQY%UYZF.;()&P@_-D GC/ )[5I6%_9ZIIUO
MJ.FW45W9W,8EAGA8.DB$9#*1P0:\-T_P;XRTOP]X)NO^$5O;QM&;4H+O2;75
M$M)T2>;?%+'(DRH2JJ%*EQPY':O5_!>D_P!A^#[335T<:.D;2LMBMPUQY*M(
MS %V)W-@Y."1DD#C% $/B[Q0?#LVDZ7I]N+_ %[6K@VVGV;OL5BJ[I)7;!(C
M11N8@$] .M5;35_&.EZY:VOB>'3;G2Y[>>>75;%)(([1H]I"2J[. "I?Y]X!
M*]!6=X^\+:Q=^+O"/CKP]:_VAJ'AN>8/I[2+']IMYH]DFUFP!(HP5R0#R"16
MMJ%YX@UG1M1LH_"UU;0RV,Z,+R:$22R,NU$14D9<')R690,#&<DJ :,GC#PE
M#IUSJDGBC2EL;01F>X-Y'Y<6\!DW-G W @C/7(QUJS+XF\-Q>'D\17&O:?%H
MSHLBZA)<HMN5;@'S"=N#]:\BNO .I:7X4\!7VF>"6GO=-$/]MZ=I]W'97<[B
M!H_.$R.JR/&SR$ O\WF'D9R-.UT"_P##]SX;U?2O M^-)MY[Z6?2#>I<W4$L
M_EE+EO,F*,X*R@A9#M$Q(_BH V/#_CC4O$&C#5(;C1(8O^$BDTQ)7N#Y5Q;+
M(55H6Z22N,%<<'/'I75Z'XIT#Q!>ZG9Z+J4-Y+IER;6?RW5@'"JQQ@\@%MI/
M]Y6'4&O,M-\+ZY#H%I;R>$9[*2/QL^J10!X&\BV:=G$OR.0 $8K@$D= ,5U?
M@?2[S2/%7C.&ZT&2U2\U5KVWO@L?ES1-%$ H(;=G<KD@J /Q&0#T:N+/C;3?
M^%FIX%6.4W)M'N#<;3Y?FKL;R <8+^6X<CLI7UK>UB^FTW1[F^M[&?498D+)
M;6X!>5NRC/ Y[GI7D7B/P3XLT[P=I7BC1+RZU;Q7IU^FKBS,$,8GFF.VXCW!
M0X0H[+@L<*BC^$4 >OWVJ:;I<,4FI:A;V22N(HVN)5C#N>BC<1DGL*EFO+>.
M989)HDE8%E1G 9@" 2!]2!]2*\/\;277B+XG30V&BWE\)/#(L[Z&6P2Z_L\S
MR,R_(94V284[L%L@)TP"8="\ >&]7\=^%WM?"HOO!]MX7?3#+=V:HIN([C@.
MN!B3*R,6QC<<@Y(H ]T74+!]0?3DO(&O8T$CVXD4R*AX#%<Y ]Z6WU#3[JZG
MM;6^MYY[<XFBCD5FC/HP!R/QKPOPCX&U:VO+'^W_  KK/_"56&I3W U@7<(M
M)-\A)G+*V]@4/^K*G) ! '(/"O@RZ72;9]4\(ZU#XCLM(N;&^N;B2 6]R[Q%
M9&4QY:X\R158!NFXDG/# 'T$S!5+,< =ZI3WUG;V9O+BZBAM@ 3-(X5 #TY/
M'<5XAHOPVTJ&\^&B7O@F-BNCR6VN&6R#+(XMXU5+CJ),,C8#;@"!C'RU!'X9
MUVU\.^%K>Z\.ZG-H.G:AJ_VBPMK>":2%)+AFM)!#,K*R"(LN -R[QZ$4 >_1
MRQR*C(ZLKC<I!R&'J*RM0U[2]-UG2='NKL1W^K321VD'):0I&TCGCH JGD\9
M('<5XY8?#^!/%_@6T;PKJ#>'M/LM1BFAU,"Y\M';,*28&W!PQ$?(7(&.E4/"
M_AK45_X5G>^(O"MY=G2Y-3M;CS[!I)+=#)_H@;<"=JJ?E)^5>>A% 'T=619W
M6H37U_%>:;]E@AE"V\WG!_M*E02VT#*8)(P?3-:XZ5Y!J6C&\/Q'M;RTU>UL
M-4N;41SV5HTLC+Y:*[JA4^8H8-N4!LKG@@C(!Z^#FN9\6>(F\,Z3;:C]C-W'
M-?6UDRB0)Y?G3+$'Y'.&=>*Y_P"&-G=:;X=U.UNM#MM*"ZC)Y36EF]G'>1B.
M,"<0-S"6P05X&5)'!S1\5K+4-2\):;IVGVMW<^=K6GFX%JKETA2Y21WRG*8"
M9W#ICCG% 'HPZ45\[Z_X?\1V5_XKTWPYI^MIX>.KZ9/+;VJ$^;:["+OR1*&6
M7+!2R '?@C!#'-RW\+VUO%HMMH\/C!])N/$"7$BW=L]JL$302!PD4,<;01;C
M&"&5><XP,M0![Y7/Z1XACU;7O$&DK:O#)HUS';.S,#YN^%)0P Z#$@'/<&O&
M-4\'LOBS7-)U5?&,5K$8!X=GTJ/[4%B6)&V)<21R-;R>:'W.[H&!&3@"M'Q!
MX;%UKGQ%::S\2+JMY+%+HLFGM=I&9!8Q1QR*T9$082JP+.1C'S?+0![M17B^
MJZ7KV@^,[:/3HI)I/&U@+#4!%(,6-U&N6NP.FW8TF<  NJ=WKUNTM8=/L+>Q
MMUV0V\:Q1J3G"J, 9/L* +M%>0?%+^T+SQ'I6EV]OJXA;3[M_.BMI[BT:4A0
MB%(,,9A@E69U5!N/S$\<QX?CUG7M;\(+K=QXK@LU\$#[;NDO;9?MR.@)<J5)
MEXD.<Y8 'D8H ^AJ*^=_"H\30S?"K5'NO$<U[?+>PZN;R:[EC.V)Q&LR,=B?
MO-N&(!.,YY)JW\/UO9=0TZ^U_5_%</B"V@F_MFSN+&XCA+-&=Q>4_NV0,H,7
MEGN H W8 /?:YS6/$=OI&M:#I<UM-(^M73VL,J;=D;+"\OS9.>5C;& :\?\
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
M4M-OWPD,$5PHW1C'WN>0I%_XI6>AS>-_A_=:YJ4^G6J7MTK7":E+9+&/LDC
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
M3:S#Y=H;!/\ #C/:MZB@#)T725T70;#1X[J:Z2RMTMUFGV^8X50H+;0!G [
M5K8HHH Y?Q9X:7Q9I,&FS:K>::D-Y!>>9:;-S-"XD0'>K#&]5;I_"/>NGVBE
MHH 3:*-J^E+10 F!2T44 )M7TKE]5\-R:IXQT/7GOO+BTE;A?LIA#"8RJ%)+
M$\8 XP.YS74T4 (%4 8&*"JGJN:6B@",*@&T* ,YP!WZT-&C(4905(P0>A%2
M44 59+>&4IYD:/L8,NY<[2.A'H:D\B']Y^Y3]Y]_Y?O?7UJ:B@"HUO;-"L)@
M0Q*050J, CD8%1_V?8[E;['#E7,JGRQPY.2WUSSFK]% %2>WANH'M[B%)HI%
M*O'(H96!Z@@]147]EZ;]CCL?[.MOLL8PD'E+L0>RXP*T** ,NXTO3+Z6&6^T
M^VN9(,^4\T2N8\\':2.,^U))H^DW$5O#-I5I+':D- CPJ1"1T*@CY>@Z5JT4
M 44L;..]>\CM(4NI %>8( [#C@MU/0?E45]IFGZI%'%J6GV]Y''()42XB60*
MXZ, 0<$=C6G10!EOHVCR0O;R:39O"\GGLC0*5:3^^1C!;WZTUM#T636%UB32
M;)]31=BWA@4S*.F ^-P'XUK44 9&J:/H^MVR6VLZ39ZE C;UCNX%E56Z9 8$
M9Y/-0W_AOP[JL]M<:IH&G7T]LNV"2YM4D:(<'"E@2O0=/2MVB@#(?0]%DU?^
MV'TFS;4O*^S_ &QH%,WE_P!S?C=MY/&<<U3_ .$3\+MH,>@_\([I?]DPOYD5
MB+2,01MDG<J8V@Y).0.I-='10!EQZ/I4.D?V1#I=LFF[#']D6%1#L/5=F,8]
ML5,UE:G4%O\ [/&;M(S"LVWYPA()7/ID X]JO44 <Q-X)\'W$-S#-X9TV2.Z
MNQ?SHULN);C_ )[,,<OS][K69XJ\$V>L:9J<.F:?ID5YJ$L,MT;JWW1W@C=6
MV2[2&(.T#_$<5W5% 'GO@OP#'X7U2;5$T[2-&::#R7L=%C9('.X-YCEL;F&,
M#Y1@%NN>.CN/"^@7=UJEU<Z3!+-JT M;YF7/VB( @(WJ,$C\36_10!Q^I?#O
MP-K-OIL&J^%=.O(]+016:S0AO)0# 0?[/^R>/:MZ33[.>[M+R:SBDN;,L;>1
MD!:$LNUMI[9''TK2HH SK'3['34F6QM8[=9YGN)!&N-\CG<[GW)Y-8VN>"?"
M_B6^BOM<T6WOKJ.%K<22*<F-NJ'!^9<\X.0#S7544 <5J'PS\"ZI#IEO?>&+
M*6+2T\NS 4H84_N J02O^R<BM3_A%]%C\2P^(H[/9J4-M]CCE61PJ0YSY80'
M;MR <8Z@'M70T4 <E#X'\*V\%G#%IC".POVU.W!N93LN6SF3EN2=S=<CYCZF
MFMX"\+R0ZA;R:?*8]1OEU*Y NYAYEPK!EDSOR""J\# ^5>.!77T4 <K=>"?#
M=[JFIZM<:<[7FJVQL[MUN)5$L>W9]T,%5MO&X -CC-1W7@7PY<)IJB"ZMI=,
MMQ9V]Q:WT\$X@X_=-*CAW4[1PQ/(SUYKKJ* .87PAX?M[_3;RUL?L]QI=M)9
MV8AFDC2&*3&\!%8*2=J_,1G('-9#?#'PC_9EMI,-OJ$%G;P36JQQZI=#?#*V
MZ2-SYF75CZDXYQBN^HH PK70=+M=7.I6L!AF^QQV*JK$1K#&S%55>@QN/(]O
M05NT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !113%96+!6!*G!QV
M- #Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH JS9\SOTHI
M[A=]% $]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M",RK]XXH# YQVKC_ !IX9OO$MCID=A?VMI-8ZA'>_P"EV@N8I H8;2A(Y&[<
M#GAE!K*M(Y_AKX=\7Z_X@U"WO-/^U7&JQF.W\N;:V2(Y&R?,?[D:GKA5'0
M ]$5E;.U@<<'%.KPCX5>(Y++XFZ[X5NO$=EK:ZS NOPRVLRRK#</@7, 9<C
M.TJN<A1DCG-:.J?$[Q9;6NO:I9^']*N=,T371H\@:\E2:?=)%&NT>7M!W3+D
MDD=L=Z /9J*\IN/B5JVBP>*X?$FDV:W^B?8O)2PFEF2X-VQ2)/\ 5[\AQ@[5
M)(Y [5E7GQ8\4:/X=U[4M0\*^:-.NK.&VN98+JPBO%G.T[5GCWAD;@CD<@Y'
M2@#VNJGG0_:&M_,4RA0Y3/S!3D X].#^1KSH?$R^L;OQ+I6L:# FKZ1/906]
MO9WC2I=M>-M@&]HU*?-PQVD#!(STKDIM<UCPG\3_ (A^)M3TS3YK^S\,6M\T
M-M-(L<J1O+DLY0D' 8<*>%'3- 'OM%>5-X_\90^*5\-#P##)J%U8G4++;J_[
MMXU8*_G,81Y9!91\H?)8?6J5O\9FO?"_AJ^M]":#5-=GN[<VKM),EJ;9F65B
M8HV=QN"@84??&<8- 'L5%>1V?Q1UZ^A\+6\?@=X]2UX7B&"\NGM?L[V^,D[X
MMQC8'.[&X#^$TG_"P/$VL7'@B72=-L+5-6U.]L;ZWFNV;]Y;)<!D5Q$?EW0%
M@VT$X P,DT >NY HKB_B58VEY\+_ !&;I<FVT^XN8G#E#%(D3%7# @@@]\UY
MC)XDU2Q\*>,/A=XZN7N-7L-)FNM*U*5RC:I;B,LC@YSYL9 W<Y^4G)VLQ /H
M*BO/]4\67UE=ZOI?AOP_#JO_  CMK'+>(U]Y#C<A=8HAL;<^Q0?F*#YE&[DD
M=?I.J6NLZ+9:O8OOM+R%+B%B,91E# _D: -&C-<5X\UJ^T_PU?VFE3"+57L;
MBX23J;>..,EI<?7:H_VG'4 US?@_1]5U[P'\-M8;6K]6M]'C^V,FHS(+G?:A
M?F09$C[CNWDY4C(SG@ ]9HKEO!VCZMH/A&RTG6-4FU2]@\S=<SS-,Y5I&95,
MC89]JE5W$ G;G Z5Q[>-&\8:/XFTW^S['^S8K'48+IH]0WW%K)&?+$<\6Q?+
M+J78'<0 O4Y!H ]8!R,BEKQOX<^--4M]*\*>%]6\+R65O-X;CO+&[CNUF>Z$
M,<2NOE*,J<.K#DY!QP>*ETWXE2>)Y-6\.W6CQ:=?'P^VJ*D-\)Y( V5,,Z;$
M:&9<KE>1SUXH ]>R*6OGGPK=WSI^S^TEY-(;BSNVE+3$^:/L606Y^;''7.*]
M3\<>+I/!NG:5=1:--J\FHZE!IJ00S)&^Z7(4@OA3R ,$@<]10!V=%>+7GQLU
M#3?[:^W?#^_7_A'KN*#5Y(KZ!X[:.3&QU)(:0G<#M"C ZD5L^(_BI9>']<U"
MQ73?M<>ERPPW>R?$Q:0(Q\J(*3)M616;)7VS@T >H45YSJ/Q)DT[Q8NDRZ$5
MLCJD&E"YEN1'++)*BL)(HBO[R(%PI8-G(; .*HK\6F^W2!O!^I?V;;ZW_8=S
MJ"S0E()3*L2L5W;F!9AG:#@$=\@ 'JE'>N2\<:_J'A?P%K/B#3=/%_<V%K)<
M")GV !5)+'UP!G:.3C YKSZX\5>)M/\ BGI5TV@ZOJ-Y=>%WFET2SND9!*+E
M!YF&D6)3MS\W4Y"\G H ]NHKRF^^+UC'HNGZM8>'=4O(;G1GUV3_ %<0M[=<
M JS,P!ER<! 3G!K0TWQQJVL?$=-"M?#LW]COI=OJ(NVEC#JLV[:S*6R!E&3:
M 3D$GC&0#T:BN7\3>)8_#=O9+'IMUJVHZA/]FL["T9!).^TNW+LJJJJK,6)
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
M49SR W(8J0"2*V_BE]JC\'V]U'9SWUC:ZC:W&HVMNN]YK5909%V#[XZ$I_$
M1SG!Z^2SM9KV"ZGAWS6K,826.$+#:6 SC=@D9QD!F X8YTNU 'S!K&O:#<3?
M$G6M/\-WTNB:A#HI69M,N;:)PDK!YF78KNJ%E)48+J" <9(JW-YILVG^(IYM
M+NWL[?QGI6J3FXT2:U M-MLLDOE,GRJ=C_*?F*X)!W<_5&T4;10!\NZA;Z3J
M7C/Q-HOBI?$MO=ZE?V]WH,6EZ< +JW6.,VXBE:!FA,94[AN1%RQ/.\T>-]4T
M7_A$_%.CZQI-Q<>-X?$(N5!L9))9+?[8IA>.15.$^S;4&#C/R]6 /U%M%&T4
M ,4[D#<X(SR,&I*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M JS$>9][MZ453U#_ (^%Z?=_J:* -:BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#YU^)6C^+M3\0>-+6S\)ZO<6UW%I[6;Z<MNL%Z(F5G:=V;>60EE5!@
M8Y(/4;FJ6?B";XGPWV@:!J]C)=ZM9R:K;7T*3V%W B19N5?)$4\:J%&TY)C'
M!X->W44 >?\ C:WU2W\0^$O$MGIDVI6>DW4YO+:V7?,$EA9!*B?Q%2>0.<,<
M9KS?QIX;\03_  W^)5YI>@WS_P#"3:G;3:=I<<!:8*@A$DK)_ 7,<C8/.-N<
M$XKZ(HH Y/QE-(_P[UYK6UN9Y9M-F6*"*%FE=FC(50@&<Y('MWKS.X^'^L77
MQ ,.A6_V?P5XJL+:77%N R.I@P/*"G!5I4*JP(Y'F$\@5[Q10!\R#2_$!^&?
MQ0A@\&WM\VK>)Y+RW@NK.6,R6KR1D3+&2C2%0A8)QVR,9!V/#7@VX\6+\3?#
MWB32=9M+;77MY8+_ %.VCC=V\A0LF$PN\.N[:O Z':<BOH.N8\5>$=)\9:6F
MDZTUU]C682M';7+P>;A678Y0@E2&.1WX]* .3^$=KK&H:*/&?B@1/K6HVT-F
MKQ-N7[- "JL#_P!-)#++GTD4<[<UZG5*WMX;.SBM;:%(8(4$<<:+M5% P  .
M@ KFKKP?<W6H3W8\;>([999"_D0W$0C3)^ZH,9( Z=: .RKG;KQ#:V/B[3_#
M<UG>B;4(WDANA 3;[E!)C,G9]JL0/05F_P#""WFW'_"P/%0/K]I@S_Z)K0TG
MPW#I<T=U=7]YJ][$'2.[U!U>2-'*ED7:J@ E1VR<#).!0!S_ ,1/%5UH\-KH
MVGV>N"?4#^^O]+TR6[-E"/O,NU&7S&^ZH/0G<0<!6YF33[>*_P#AUXRT70=5
ML- \/_;;&6RGM)/M,4$L>Q9S",R'YXUSD;L.6(ZD>U44 >+6>M:EX+\(>)?$
M<VC:C/J'B/7+B[T^TCT^:21$94BB>:-%+( D0=@0&P<8W';6CX=U3P?#X!U-
MK_1]9DTJ6Y#:A/J^DS%K^XF(+R&$J6*Y*Y^4(HP!PO'K%)B@#R#P+''X/TOQ
MEK>G:?J47@X7 N=*T];:0R[1$/.,,)^<*TF=JD#."0 ""?51!;RAG:%#YN"V
MY1EL=,_2K>** "BBB@ HHHH **** "BBB@ HHHH 0$'I2T44 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CZG_
M ,?2_P"Y_4T4NH_\?*\'[O\ 4T4 :]%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !15"XO+6UEA2XNHH7F?RXA(X4R-UVKGJ>#P*6"
MXM[J,R0S)-&&9=R,&&Y2589'<$$'T(H O452BN(KA2T4BNH9D)5@0&5B&'U!
M!!]"*NT %%%% !1169#J-G<7]S86MY!+=VNS[1 DBL\.X97>H.5R 2,]: -.
MBBB@ HHHH **@DDCAB:6614C499F. !ZDT)-#)")HY4:(C.]6!7'UH GHJ..
M2.1-T;JZ^JG(J2@ HHHS0 4449H **J230QRQQM(JO)D(I8 M@9.!WXIZ21N
M75&5F0X8 Y*GK@T 6**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M /K+K6KZ/>>$=#T/3?#7Q$TN]T*5)]/U&W\/RM-',JLC.VX8?>';<I^]N.:
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
M#) X0L<<U@:+X9\36_Q/;7(=!A\/VCW=V^HO;7PDM]6B8,()##_!.#L+/@9
M89(( Y?5K'Q-H/@KP3H\.GQ1^*D\17NH6]M_:$4!,;&ZD;9*ZNGW9T0@JQ(9
ML#^( 'I7_"SO!ZZ7)J4FHW%O;PZD-)E::QGCV71./+.Y!T/!;[N>,Y(J[:^.
MO#-YIE]J$=Y<Q1V$Z6UQ%/8SPSQROM$:>2Z"0EMZ;0%.[<,9KSBPT_6-6\,V
M5G;^%[FWU6R\5VVH:LKZA;7!9@ZS22^8FQ6.,#8%5AQ\H&"8_%?@'Q=KVH>,
M+ZUT6)G_ +<T[5M/M;Z>)K?4UMX%B>-U!.T':3\P&?DZ8. #T9?'WA.2RO+S
M^U"B65V+&:&2WE2=9S]V,0LHD9FSP IW#D9K/\!^*+KQ)XC\:QR7<T]GIVII
M;V:SVQMWB0V\;,A1D5^'+\MG/4<8KD)O"_BJ.TTSQ%H?P]T71+_2]6COAH-K
M+"KWL?D20R,\JA8Q)B9MO4#9U^; ZGP%I_B:'Q+XSU?7M!.C1ZQ?075M$UU'
M.V%MHXF!V$@',8/U)Z@ D VO%'C"Q\+WFCV=U:7]S+JMT+:/[-:RRA?E9B24
M4\A5)VCYB 3C )$M]XR\.:=J@TV\OI(IC<1V9D^S2F%9I "D;2A?+5B"O!8'
MYE_O#.;XZL=8NKWPC?:1I$FJ_P!E:R+NXABDC201FVGBW R,J\&521G..@/2
MN.O/"/B:3POXP\"W&CS7D.NZM/=VNJK-#Y,4,TJR%I S!P\9W<*ASA<'KM /
M;.U<FOC?PVVJ2Z;'>7$UQ"9E8QV4[QLT(/FHL@38[K@@JI+9!&,\5U8^[7CN
M@Z#X@M?BA!J&G^']4T?2IKR]GU6VN[J&XLR[;_+N+8;V>.20MN8*%&'8'GJ
M>@6GBS0;XZ+]DU#S!KD+7&GD1.!<(JAB02./E(.#@UD2>/O#NI6NKV7AOQ!9
MS:M9VD\\:E6=?W>5+@<>8BO@':<9XR*\QT;PUXXN--\!^';KPE>Z:-&TW4=-
MNK^6Y@9$=[?RHY$VR%C&3TXW?[.!FM#PK8^,/^%=6GAO4OANNFZKH.C7.G#4
M)'A<R+Y)1$M65BVZ1EC+D[5^7J21@ Z[X:_$G2?&'AW1;2XUZPN?$\NFQ7=[
M9P,H="5&X[ 3C!(R.V1ZBNRUW7-/\-Z)<ZUK$S0V=LNZ1E0N1] !FO)/"OAG
M7M-O_@^)-!N;9=(TB\MM28!0+:22.+ ?!YR\;'C/.">M>H>,K.ZU+P#XAT^Q
MC,UU<Z=<0PQJ<%W:)@H_$D4 4_\ A.O"\?ARPUV^U6*RM;V!KA/-^\J)CS"0
M,X"$@,W0$CGD9==>/O!5GJ,.GW7BK2XKJ=8FCB:Y3+B4@18Y_BR,>H.>E>9:
MAI^K3:]H&N:EX+\0ZAHMUH(T>XM+*X:"XMY5<GYXTF0-'(.#NZ;5SMZ&WX=\
M'/9_%U+J^\)K::1!X9M;*V0Q>?#;RQR^9Y2L=W*#;\W.2.#QB@#N[?XD?#^]
MN[:SM/&FB3W%PCRQ1QW\1,B+NW,/FY V-S_LD]JV="\1:'XFTX:GX>U:UU2R
MWF/S[642)N'49'?D?G7BNE^%)_\ A7/@;3[[PM>22P>+GN[N&6Q):.(S3E9'
M#+PFUHLD]OIQZ!\/K!K#7/'0CTFYTZWN-<,UN);;R$E3[- A=!C!!>.3GOP>
M] &UXFU6^TV;05L=0T:S%YJ45M.NIR,K3Q,&REOM/,Q." <C ;-3_P#"6>&&
MU&"Q'B;2_M4\[VL,'VR/?+*A >-5SEF4D @<@G!KF?BA8WE\O@PV5A<7;6WB
M:RNI3!"TGDQ(6WN=H. ,]?>N%CT&:'PQK&H)X7O5U&7QZE\KII;BX:V%]'+Y
M@^0,4\H-STZC.>* /H2B@=** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH S[O_ %_X"BHM0'^D+_N_U-% &K1110 4444 %%%% !1110 4444
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 9UW_K^W044MU_KS]** -"BBB@ HHHH **** "BBB@ HHHH
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
MK123_P"N:B@"]1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5RUYHDW_"6Z?XETUHQ,D+6-W%(=HFMV96!! )W(RDJ.A#N.,@CJ:*
M.6M?!/AFQU5M3M=+\N7SGNEC\Z0P),^=TJPEO+5SDY8*#R>>34>B^'9+'6]4
M\1:EY$NLZELB9H@2MO;QC]W"C$9(!+,3@99R<   =;10 4444 %8NN:'I?B3
M29-)UBW-Q9NZ2%!(T9#(P=6#*0P(9000>U;5<]XF\3:;X1T7^V-8\\6OG10%
MH(C*0TCA%X'.-S ?C0!!9>$]#L(;WS+6:]:]A%M<27]U+>/+%@CRRTK,=GS-
M\HX)).,FLS1OA?X)T'3-0TW2]$ LM0A-O/!/<2SJ8CG,:B1FV*<YPN!GFJE]
M\4_#&FVQENH;^*1+=[RXMYH5MY;:%9'C,CI*RD@M&^ NYF"Y (K0E^(6B[H?
M[/2ZU:)[6WOWELHU<0V\Y(AE8%@Q5MK'Y02 ,D 4 5K'X7>"=/\ #&I>&[?1
M6?3-3B\BY2:ZFE=XQ]U [,651V"D =1R:T;7P/X>L_$-CKT<5W)?V%B=.ADN
M+V:;]R268,'8[R2<EFR3@<\5B6OQ.T^2X\9W&L:==:3I7A><V\MY( XD(1&;
MA"3D[UVJ,D@@\$X$'B/XJV>D^#_$&K6FAZA<:IHLT5K/IDJ+')'+,%,)8AB-
MC;UY4D\XQG(H W]-\ >'=(NHI]/M;B(6QD:T@-W*\-F7!#&&)F*1\,P&T# 8
M@8!(K.M?A7X3L]-T+383J/D:%?MJ5F'OI&(G9BQ9B3\^26ZY^\WJ:COO%VG:
M=XZC:^UG4K1(O#]SJ4NCM99011R)NG+ %C(!E1&">#G XSH:#\1/"WB._M8=
M/N+J-KRQ.HV[W5I) D\ V[F1G4!MN]<X/&?K0!VW:N;D\+V,OCF'Q<TUS_:$
M-FUBJ"3$7E,VX@KCDE@#G_9%9^G>/O#>J:GIFEVK7_FZM ;JP=[&81W4( )D
M5MN%4;EY;;]Y<=15G5]26U\:^&+!M<FLY+PW06P2VWQWNV(,=\FW]V4^\.1N
MR>#C@ 23P?HMP==6[6ZNH]:D26XCFN9&5&0 (8AG]V05# K@@X.>%Q:TOP[9
M:+'=FWGN9[R](:>^N9!)/(0,+DD8PHZ # Y.,DDY%G\2/"M]?V=G;7EYNOKI
M[*&1].N$A,Z[LQF4H$5CL8@$@G\16EX@U Z?+H8_MAM-%SJ4<&%MO.%UE7_<
MDX^0'&=_&-H'>@!/!WA?3_!?AN'P]I=Q=36=N[O&;IP[KO8NPR .-Q)_'TQ6
MQJFFV6KZ7=:7J5O'<V5U&T,T,@RKHPP0:Y#1?B9H>KVNN7LEO?V-MI&HG329
M[63=-("B84!3EC(^T("6X!(&<#H]'UBPUZR-YI[3&-99(7$T+Q.DB,4=2K $
M8(/L>HR* ,73_ ]KIUO)(NN:Q/=BU>RM+NZN5EEL8FQD1%EQGY5.YPS':NXG
M%:7A'PS:^#_"EEX;L;NZN[6R4K%)=LK2;22<$JJ@XSZ5G+\2/";2<ZE,BM:2
MWT+O93JES!&,N\+%,2X'.$R2.0""#4-C\3/!NJ2+'INHW-U))8MJ$")8W ^T
MPJ!N,1* 2,,@%%)8'((!!H U?%7A>Q\7:$NDWUU>6@CN(KJ&YLY/+FAEC<.C
MJ2",@CN#^>#7/ZM\*=#UK3/$NFWFJ:KY7B22W>]=9DWD0JJHJL4/&$7.<DXZ
M\FJMMX^L_$FD>$-:T_6Y] AU>_5%MKO3))#?H4)$2M@!<Y5A*I*\$ GMK6_Q
M1\!7-[?647B" 7%AYWVJ-XY$,/E8$F=RCD9'U[9H S[KX3Z#<^+I_$+:EJ\
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
M&6X0%0XB^;+,F]2PP, ]:U[S5UMM$_M:WL[K4X\(Z16:!I)%8CE0Q'0')YZ
M]^* /-+SPKXXM[+Q39Z?86=Y%XGTJ.%FN+XQRV=RMJ+=@S;&\U2%5@P(.<Y
MSFM?2?"_B+3/$/AS4IK.&5-+\*/I4XAN =]R6@8*NX#Y?W+#<<?>' YKT\<B
MJ5Y>6^GZ?<:A=3+#;6\;2RR-T1%&6)^@!H \JTCPOKN@VWPTFU"WCBMO"]G=
M+JDWVA0L0,&P'_;'&3TQ@'VKF_ L.LPIX/U;7--:?0UNI9M%DM[^*0V_VLL$
M+)M5WVI*RX#-M4L6!QQZOIOC*UU.YL8?[+U.U34LFSFN;;;'. A?@@G;E5)
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
M<$CD\\&O:<48H \:UJUO/%6J67B*QT'4]/&E:+J%O=1W%I)%)*\L:JELJ?\
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
M %%%% !1110 4444 4IE'FGBBF32 2D>3(WNH&/YT4 :%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5+4V5=
M(O&8@*(7R3T'RFKM5Y(HYHGBE17C<%65AD,#U!% 'E7PDUC1]&_9K\.:SJ%]
M%;:?9Z>9+F=VRL9#-OSC/1LC'X4ZXU6W\._$7QOJNJ7$45OJ.AV=W8M.=JRK
M$)U>,9ZD,Z$J.?WH]:]/CL[.&U-K#:Q1P'.8E0!>>O'2EEM;:=HFF@CD,3;X
MRZ@[&]1Z&@#P[5K5O#/PC^#6FZRWE3VNM:-#,LGRE'V$;2/]DD#\*]EUJ^AT
MOP]J6IW'G>3:6TD\GD+F3:J%CM'=L#CWJY-:6MP4-Q;1S&,[DWJ&VGU&>E6\
M9ZT ?)O@O7M.M_$#V]OXQ@TRTU#P)<7,]S'>-<S17 =2+BX8$![E4,CL%4%0
M",D $^J?"G;8ZUK^@7$-N+NRM;$R7&G7+36=V&$H$RAOF25MI\P$G.%;)R37
MHXT31TQMTJT7"-&,0+PC'++TZ$]1WJ2PTO3M+A:#3+"VL86;<8[>)8U)Z9PH
M'/ H \LU*SAA_:"US4=+M1/K4/A(7%NOF$YG\V15!7/<;!CIWZ\UF^&_LL-Y
M\-->\/ZM<W&IZYNCUA'NGE-U&;1Y)9)4)(5DF1,$ ;2Q7HV*]F&EZ<NH-J L
M;<7K#:;@1+YA&,8W8ST _*DMM'TNSO;B^L]+M+:ZN3F:>*%4>4_[3 9;\: /
M%K&2,> / S2,%_XK9A@D\$W-Q@<_6H[J^U*]\.^(O%T>H7D'C'2/$AL(;?[1
M+Y8C%TD<5OY&[85DA=3G;DE]V<\U[+_PCN@^3! NAZ?Y5O,+F)/LR;8Y1TD4
M8X;_ &AS3VT'0VUI=:;1[%M55=BWIMT,X7&,!\;L8]Z /$-?T_7-+U[Q3X!T
M>;5KV]OV3Q'I,[ZA/FWB *SQEP^0N] BK_TW4_PDC3N+SQ!XY\-Q>*M!U;[&
MFO7UNMCI-W?367VNUMXY6DA62/YDD>3S7W+C<D: _+FO;/)A\_SO+7S=NS?C
MYL=<9]*R=0\-^']7TV'3=6T/3[^R@(:*VN;5)8HR!@%58$ @=,4 <?X'DM=8
MT+PKJ2ZQK%A-:/>P+IM]?;Y+ATD>*2.;))G\HH=K9SP">M>G5CC0]%A.GF'1
M[.,Z:&6S*0*/LH8;6$>!\@(X.,<5L4 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1WHHH **** "BBB@ HHHH **** "BBB@ HH
MHYH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *4S?O313IO]:>:*
M +=%%% !1110 4444 %%%% !3-HW!N<@8Z\4^B@ HHHH **** "BBB@ HHHH
M **** "BC-)D4 +129%+0 444A('6@!:**3(]: %HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HI.]+0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!2F_UIXHI9O]::* +E%%% !112$$C@
MXH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X[7-+\277BK1-0
MTN\M8[&VBN8[F*8R!E=U 25 ORN5P1AAC#$]<8\H\0:/-I^J_"G3?'MO%J4\
M+WL-\MC'<WGVL+"2A*[3(_S;7((('/85Z/XH^)VD>$=;&DW^AZ_>2F)9O-L-
M/::+!+ #<#C/RGBO-O$OQ-TK5O'?A+Q!;6OB*PBT22=G@G\/32&;S4\M@6#C
M9A22.#SCZ4 ;\R^#]$\/Z5J>GZ'JC:9K7BRTBALI99+3[#<I+Y F5#AE0M"&
M,9QNW<@9(K7NOBE=6OBW4?!S^&9F\10W$"65HEP"M];R$YN ^W"JBJQ;(X(Q
MS7(>-/B7X9\46NAQ1VGB&P.F:O;:JPET25_,\ABWE\$;23CGG [=QS>O>*?#
MVM:\?$T6HZQ9>*;74EN+*_'AZY806:*56T9 _P RDERQS@EVX&<  ]*U7XR6
M6G^(;JQM='>_LK+4TTNYGAE8S"0[?,9(A&0R1EMK?.#E6P#@$\_\5O%%[K_A
M*TETO1Y%T:/Q!;6T>IO=",R21S[7*Q8RT>Y60$D$GD#&&/,P^--,TGQ7J5SH
MOBK7=-\.ZY=_;[W3AX?F,RSM@R^3+UC\S!)R,K_#@\UC:CKVEW6E77ANW\5Z
MLGAU-8_M>TMY?"MRT]M^^\XP^9N 9 S$C*[N@SB@#WOXM>+K[P3\+M8\0:7Y
M9U&-4AMO,QM621U0,<\?+NW<\<<\54;X9I#HUHUCXAU:+Q#!-%<2:H]_,S7+
MAU:19%W;3&^"-@4* 1@# KDO&7Q2^&?C+P7JGA?6$UY;6]BV.R:1/OC((97&
M4(RK 'OTK&TWXR1PV%KH^K>*[I[:T**^H0:%="[NXT(.&SE8V8 !FP<Y; 4X
MP%&[:^-IO!OBSQ[--H>IZKHZ^((%N;Z.X0Q6*RVUNO1WW,=[<J@P 1TX%=5X
MD^*$7AOQ*VG7&AW#6,%S:6D]Z\JQEGN& 4PQD9F"Y&_:05YX.*\?UKQMX*O_
M  ]XQTV#Q%=PR>)=7AU#S)=&NL6Z)Y/R8'WB1 .<C[QXXJEXG\;>&]8\1^(;
MZW\80P0:I/8W$;7NAW<TUO\ 9GC=8%92 (BZ;\ 9)9NF<TR3W.U^)1NO'NI^
M%8?"NJF/2[D6]YJ/R>1;[H3*KM\V=I [9(R,@9&:VE?$R?5-<\,6Z^%;I=.\
M3P276G7JW,;?N54-NE0X*$JR-@%N&'<$#SSP[\6O OA_Q-XS\07.N2WKZU-%
M<1P0:3<QL&CB$07YEQ\VT'DC!/XUQ_P_^)'AGPE+HIU+4-)O8HXS:W)MK#5/
M.L4=0TC1^:#$J;P-RQ*H. 0/EI >W:'\8M \0^+]/\/V-L9(M3^T?9+N&ZAF
M'[K)_>HK%HMZ@LNX<C&<'($_Q!\0:LGBOP=X#TFZDT^3Q//<"XOHL>9#;P1[
MY%C/\,C @!OX>2.0*\H\"_%#PWX573M!O/B5;7/A?2=WV,)H=^MY/%AECBE)
M38%3=G@$G:O09S?\>_%#X5^)KO0-<T;QW+I?B+0+EKBQGFT6]DB<.H66&1?*
M^ZX !(Y&..] 'K$7AO\ X1758=:L_$6IKHEK;3MJ-MJ>I7%ZK852LH:9G92N
MUL@$ AB<9ZUK?XB-)J4%C=>%M3LWU&SEO-(\QH3_ &CY:[S$NUSY<A4A@KXX
MSR""!YM=?&OP+XLT?4-)\5>,+;3+&\LYK-[;3+&^F,WF(4WF22V3& 20@4\]
M6(XJ#2?BWX%DU7P[-XF\96+CPRDB6\MG97SR7DC1>5O=6@ C^0L2@+_,1\P
MP0#U?3OB1I.HZ#X?UJ.SO88-::4*DHC#6BQ)(\CS8?"J/+P<%B"RC'-8%G\=
M_"MY<3*MG>&W_L^;4[6:)X93=0Q*6;Y%<M&Q0;@L@4XZX/%<+IOC/X0V&O\
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
M%% %*0_OG^O]**?(?WK_ %_I10!:HHHH **** "BBB@ HHHH **** "BBB@
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
M5*M%"/-8-N8[.) A)P,#/I0![M17A=UXP\7:?\7V\ S>(8DM+^\MY[359[=
M8HBC-)9X"A&F;";<\A6+')PI35/$WQ*NO$7Q(70]>TZTM_"9AGM;>:P\PW(-
MOYK1NP;*KU&0"V3U &* /=:S8[.SAU"XOH[6-;NX"K+,%^=POW5)ZX&3@=.2
M>YKQF3QW\0/$_P#;5UX/AM[-M)%L4@NI(%A^>"*>0W&\^9MP[!60I]W)SSB[
MJ?C3QM'/X[U&UU2PAT_PU=6WDP&S\UIT:"*1U+A^G[P\@9)Z8Z4 >LZIJECH
MNDW.JZE<K;6=K&99I6!(11U/%5K?Q%HEUK,6CV^I1/J$MFNH);@_.UN6VB3'
MIGBO,OB#J6L:YX0^)UK::G'96.@V,EK);^0DKW)-HL\C,2?E!60*N ,%6//0
M6EUO6H=;&AV-Q;VD47@Y+^"X%N&ECE#[>K9RN /EQC/K0!Z]17D/@G5M?L[/
MX;V-[JS7T&LZ.\\WF0C>&6"%UR^<G&Y\D]216?#XT\?:CIO@^TTFZTI=3UN]
MU6SFGN[5V1?LYF$; *XQQ&,CG)].<@'MU%>,'QC\1KNYOFT?1X;YM&OXK&[5
M?(CMI=J1FY8R23B1.6<I\A& N<Y.+MEXU\22_%6/P[JTUGHRMJ$\4>G7=NRM
M>V2Q.8I[>?.V20N%+1CE5)X^7) /3+JYMK.TEN[J:."WA4R22R,%1% R6)/
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
MYAD;LBK)\-]'FO;S=?:E_9%_="^N=%,J&SEGW!RY!3S "P#% X0GJO)KOJ*
M//=2^&.CZI+K_G:KJZVVMSQ7-Q:).GDI*AB.]%*'D^3'G.>A QDU8UOX=Z'K
MUYK]QJC7<RZY:P6EQ$'55C6%F:)HR%W*RL[,#D\GITKNJ* /-[CX4Z??Z(VF
MZIXJU_4I&N8+@WES/$\V(2S11\Q[=H9BWW<D]21Q7>7EI%?6$]C<9:*>-HGP
M<$JPP?YU<HH X#1?AS;Z//X9D/B#5KQO#5O-:V8G:$*T<B*@#A8QG:J*!C'3
M)R2:R+/X.Z?8_P#"/2:;XJUVUNM#GNYH;G=;N\@NFW3!@8MN2<X8*" Q]L>K
M44 >5^'?A'9^'+OPE+!X@U"ZB\+"[6SBGCBP5N!AE)50<# (ZG.<D\ =+X)\
M'Q^#?#TVBIJ,NI1O<S7)DGC13F5M[#"@ C<6/XX[5U]% 'GVE> ;S0X)--T'
MQ9J-CH;LS+8M%%*UKN.2L,C+E5YZ,'[X(S65K7PBM]0OM5FL?%&IZ=!JFGPZ
M?<PJD4YD6(8C.^56;Z@$;B22:]6HH \9T_0==OOB5XYL8-<NK2.XL;"TFN[C
M3<FX BD#21. D8<;ST# $\KQ73Q_#VSM_$,=]:WS0Z?%X?\ ^$?CL@F2D6X$
M.')SG  Y!KO\44 >46?POUBU;P[-_P )U</=:)92Z:DW]G0_\>[A% C!R(W
MC7Y_FSSD8XK5T'X?W6C7'@UW\0?:H_#-A-I\:M:!#-&ZHJC(;Y=HBC[$G!R>
M>/0J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *4F[SG
MP!C/]**63;YK\'K_ $HH N4444 %1^8/-,>T\#)/:I** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *04M
M% !1110 4444 %%%% !1110 4444 %%%% !1110!4?\ UK_7^E%))_KG^O\
M2B@"Y1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% $:9WR=/O?T%%596_?O\ 7^E% %ZBBB@ HHHH **** "BBB@ HHHH
M **** "BBD;...M '#:5\3/!>M3>39ZI,&,4DR?:+&XMQ*L>?,,9DC4.5VMD
M+DC%:LWBSPY;PZ)-)JD93772/3O+#.;HLNX%0H)QMY+'@#J17GR^!?&E_P"'
M+72=2MM(MCI\U_?P-!>R.\]Q.MP$3<8AY:+]H.6PQ.T<#)%4K/X3ZYI7BK3;
MRUO;&72-.UD:C8VCLP-A!)YKSPIA<',DPV\#Y8E'4\ 'I&@^-/#?B=O,T/4#
M=@2-"Q,3Q[7"J^TAP#RC!AV(R1FK3>)-#72#JS:MBR%W]@\TJV//\[R-G3)/
MF_+Z9]JY/3?!.O6^IZIK'VJ&SNKS6+75([87$ERD.V-8IQYC@$[XRZ@8 4!<
M =I)O"OB!?A_>Z.L-G+?3:])J2*)R$\EM2-T 6*?>V'&,=>_>@#I9O%WANWU
M:^TN;6+=+W3X?/N82WS1)\IY]_G3CK\Z\<BGV_B;P_<S6$,>L6SRZB)#:Q[\
M/+Y>?,PIY&W!#9Z'@X/%<9KG@?6K_P ;ZAXBTV.VLX3#$QMEN&QJEQ%-;S12
M3#:!&5$!BS\QVL.PQ1:^#_$$?B/PMJEQ:V[+!J6IZC?(+G<MM]H1PB)E1O\
MOX)P.<F@#I5^(7@G^QYM6;Q1IHLH+@6LD_VA=JRGD+U[CYAZK\W3FMT:A8G4
M(;$7<1NIH6N(X@X+/&I4,X'< NHS_M"O-;C2?'=SX?UQF\/VT.KZS<)%(\%X
MA%K:;#&1"67EU0<%L9>5FP%4)5K2/!_B+1?&H\4J+:]C&DW-O'8CY)8"3;F&
MU$A;:8U\IP#M&"68Y+G !Z'_ &C8-J!T];R WJKO:W$B^8%]2N<XJ_7G'AW0
M/$>G^.;Z\NE=+&66]DEE-V7CNQ+*C6Y$6?E>.-3&6('R@ $C&WT>@ HHHH *
M*** "BBB@ HHYS10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %"4#[
M1)]1_(442_\ 'Q)\W<?R%% %^BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HZBBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH H2?\?$O3[P_D**E&?-E_WOZ"B@"U11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 444F><4 +1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110! N?,EZ_>_H**K2_ZY_K10!H4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!GS9\YOK1222%96&>_I10!HT444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F3
M,!.XW=Z*EVKYDG^\:* +U%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 4@/WDG^^:*<-N^3_ 'C10!;HHHH **** "BB
MB@ HHHS0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !11GG%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4=R^9)
MR/O&BH?^6LO'\9HH ^8V5?[H_*H-JY^Z/RHHH >O:G075S&_[NXE3_=<BBB@
M#/FU75,#_B9777_GLW^-0+JVJY/_ !,[O_O\W^-%% %!]?UV-AY>M7Z<?PW+
MC^M9L?C+Q?&S>7XJUA/]V^E';_>HHH IMX\\<[C_ ,5GKO7_ *",W_Q5*?'G
MCGY?^*SUW_P8S?\ Q5%% &S'XU\9>7'_ ,59K/WA_P O\O\ \55RS\9>+WC?
M=XJUAOG7K?2GO_O444 =NOB7Q'Y*?\3_ %+H/^7J3T^M:']OZ[M_Y#5_]Y_^
M7E_7ZT44 31Z_KN&_P")U?\ W3_R\O\ XUTD.JZIN_Y"5U_W^;^Z/>BB@#M[
M.>=Y(]\SM\J=6)_B%=,/OFBB@!>U,]*** )!THHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** #O1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &4_^OE_WS111
$0!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 28, 2025 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">THE EASTERN COMPANY<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000031107<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--01-03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 28,  2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock Shares Outstanding</a></td>
<td class="nump">6,098,163<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35383<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">CT<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">06-0330020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address Address Line 1</a></td>
<td class="text">3 Enterprise Drive<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address Address Line 2</a></td>
<td class="text">Suite 408<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address City Or Town</a></td>
<td class="text">Shelton<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address State Or Province</a></td>
<td class="text">CT<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address Postal Zip Code</a></td>
<td class="text">06484<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">729-2255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">Common Stock, No Par Value<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">EML<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 70,164,086<span></span>
</td>
<td class="nump">$ 72,564,231<span></span>
</td>
<td class="nump">$ 136,101,298<span></span>
</td>
<td class="nump">$ 139,798,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of products sold</a></td>
<td class="num">(53,801,184)<span></span>
</td>
<td class="num">(54,108,036)<span></span>
</td>
<td class="num">(104,642,211)<span></span>
</td>
<td class="num">(105,103,868)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="nump">16,362,902<span></span>
</td>
<td class="nump">18,456,195<span></span>
</td>
<td class="nump">31,459,087<span></span>
</td>
<td class="nump">34,694,952<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Product development expense</a></td>
<td class="num">(1,031,716)<span></span>
</td>
<td class="num">(1,301,487)<span></span>
</td>
<td class="num">(2,140,902)<span></span>
</td>
<td class="num">(2,661,284)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling and administrative expenses</a></td>
<td class="num">(12,188,736)<span></span>
</td>
<td class="num">(11,140,681)<span></span>
</td>
<td class="num">(22,534,931)<span></span>
</td>
<td class="num">(22,261,047)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit</a></td>
<td class="nump">3,142,450<span></span>
</td>
<td class="nump">6,014,027<span></span>
</td>
<td class="nump">6,783,254<span></span>
</td>
<td class="nump">9,772,621<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(636,287)<span></span>
</td>
<td class="num">(746,941)<span></span>
</td>
<td class="num">(1,330,941)<span></span>
</td>
<td class="num">(1,507,472)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense)</a></td>
<td class="nump">75,210<span></span>
</td>
<td class="num">(20,066)<span></span>
</td>
<td class="num">(124,495)<span></span>
</td>
<td class="num">(9,712)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before income taxes</a></td>
<td class="nump">2,581,373<span></span>
</td>
<td class="nump">5,247,020<span></span>
</td>
<td class="nump">5,327,818<span></span>
</td>
<td class="nump">8,255,437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(546,383)<span></span>
</td>
<td class="num">(1,176,830)<span></span>
</td>
<td class="num">(1,124,703)<span></span>
</td>
<td class="num">(1,844,265)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income from continuing operations</a></td>
<td class="nump">2,034,990<span></span>
</td>
<td class="nump">4,070,190<span></span>
</td>
<td class="nump">4,203,115<span></span>
</td>
<td class="nump">6,411,172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract', window );"><strong>Discontinued Operations (see note B)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Loss from operations of discontinued unit</a></td>
<td class="num">(234,237)<span></span>
</td>
<td class="num">(724,903)<span></span>
</td>
<td class="num">(520,005)<span></span>
</td>
<td class="num">(1,230,656)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Income from disposal of discontinued unit</a></td>
<td class="nump">2,016,696<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,016,696<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal', window );">Income tax (expense) benefit</a></td>
<td class="num">(377,282)<span></span>
</td>
<td class="nump">162,585<span></span>
</td>
<td class="num">(315,952)<span></span>
</td>
<td class="nump">274,929<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (Loss) from discontinued operations</a></td>
<td class="nump">1,405,177<span></span>
</td>
<td class="num">(562,318)<span></span>
</td>
<td class="nump">1,180,739<span></span>
</td>
<td class="num">(955,727)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 3,440,167<span></span>
</td>
<td class="nump">$ 3,507,872<span></span>
</td>
<td class="nump">$ 5,383,854<span></span>
</td>
<td class="nump">$ 5,455,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_EarningsPerShareFromContinuingOperationsAbstract', window );"><strong>Earnings per share from continuing operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Earnings per share from continuing operations: Basic</a></td>
<td class="nump">$ 0.33<span></span>
</td>
<td class="nump">$ 0.65<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 1.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Earnings per share from continuing operations: Diluted</a></td>
<td class="nump">0.33<span></span>
</td>
<td class="nump">0.65<span></span>
</td>
<td class="nump">0.69<span></span>
</td>
<td class="nump">1.02<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_EarningsLossPerShareFromDiscontinuedOperationsAbstract', window );"><strong>Earnings (Loss) per share from discontinued operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Earnings (Loss) per share from discontinued operations: Basic</a></td>
<td class="nump">0.23<span></span>
</td>
<td class="num">(0.09)<span></span>
</td>
<td class="nump">0.19<span></span>
</td>
<td class="num">(0.15)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Earnings (Loss) per share from discontinued operations: Diluted</a></td>
<td class="nump">0.23<span></span>
</td>
<td class="num">(0.09)<span></span>
</td>
<td class="nump">0.19<span></span>
</td>
<td class="num">(0.15)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Total earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">0.56<span></span>
</td>
<td class="nump">0.56<span></span>
</td>
<td class="nump">0.88<span></span>
</td>
<td class="nump">0.88<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">0.56<span></span>
</td>
<td class="nump">0.56<span></span>
</td>
<td class="nump">0.88<span></span>
</td>
<td class="nump">0.87<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends per share:</a></td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_EarningsLossPerShareFromDiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_EarningsLossPerShareFromDiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_EarningsPerShareFromContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_EarningsPerShareFromContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit on (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477349/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479836/810-10-S99-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 3,440,167<span></span>
</td>
<td class="nump">$ 3,507,872<span></span>
</td>
<td class="nump">$ 5,383,854<span></span>
</td>
<td class="nump">$ 5,455,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Change in foreign currency translation</a></td>
<td class="num">(317,982)<span></span>
</td>
<td class="num">(472,078)<span></span>
</td>
<td class="nump">397,593<span></span>
</td>
<td class="num">(629,078)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax', window );">Change in fair value of foreign currency swap</a></td>
<td class="num">(550,031)<span></span>
</td>
<td class="nump">477,378<span></span>
</td>
<td class="num">(747,203)<span></span>
</td>
<td class="nump">74,362<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Change in pension and postretirement benefit costs, net of taxes: 2025 - $121,925; 2024 - $71,355</a></td>
<td class="num">(205,728)<span></span>
</td>
<td class="num">(237,501)<span></span>
</td>
<td class="num">(411,453)<span></span>
</td>
<td class="num">(480,837)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income</a></td>
<td class="nump">437,777<span></span>
</td>
<td class="num">(711,955)<span></span>
</td>
<td class="nump">1,556,249<span></span>
</td>
<td class="num">(222,603)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 3,877,944<span></span>
</td>
<td class="nump">$ 2,795,917<span></span>
</td>
<td class="nump">$ 6,940,103<span></span>
</td>
<td class="nump">$ 5,232,842<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 9,110,311<span></span>
</td>
<td class="nump">$ 14,010,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable Securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,051,301<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, less allowances: 2025 - $585,993 2024 - $530,560</a></td>
<td class="nump">40,236,949<span></span>
</td>
<td class="nump">35,515,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">54,140,269<span></span>
</td>
<td class="nump">55,209,598<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Current portion of notes receivable</a></td>
<td class="nump">51,457<span></span>
</td>
<td class="nump">286,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other assets</a></td>
<td class="nump">4,406,534<span></span>
</td>
<td class="nump">3,477,717<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent', window );">Current assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,071,828<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">107,945,520<span></span>
</td>
<td class="nump">115,622,751<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment</a></td>
<td class="nump">59,637,113<span></span>
</td>
<td class="nump">56,320,688<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(32,473,594)<span></span>
</td>
<td class="num">(28,810,628)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">27,163,519<span></span>
</td>
<td class="nump">27,510,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">58,637,593<span></span>
</td>
<td class="nump">58,509,384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedTrademarks', window );">Trademarks</a></td>
<td class="nump">3,841,579<span></span>
</td>
<td class="nump">3,946,455<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_PatentsAndOtherIntangiblesNetOfAccumulatedAmortization', window );">Patents and other intangibles net of accumulated amortization</a></td>
<td class="nump">7,764,381<span></span>
</td>
<td class="nump">8,765,612<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Long term notes receivable, less current portion</a></td>
<td class="nump">82,386<span></span>
</td>
<td class="nump">162,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">6,611,518<span></span>
</td>
<td class="nump">6,611,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">17,362,814<span></span>
</td>
<td class="nump">14,180,865<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Total Other Assets</a></td>
<td class="nump">94,300,271<span></span>
</td>
<td class="nump">92,175,936<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">229,409,310<span></span>
</td>
<td class="nump">235,308,747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">23,137,927<span></span>
</td>
<td class="nump">19,650,970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">5,157,522<span></span>
</td>
<td class="nump">5,478,581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">3,222,704<span></span>
</td>
<td class="nump">9,577,019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liability</a></td>
<td class="nump">3,906,222<span></span>
</td>
<td class="nump">3,072,668<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current portion of finance lease liability</a></td>
<td class="nump">747,340<span></span>
</td>
<td class="nump">761,669<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">4,302,654<span></span>
</td>
<td class="nump">3,603,935<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">505,376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_CurrentLiabilitiesHeldForSale', window );">Current liabilities held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,144,573<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">40,474,369<span></span>
</td>
<td class="nump">44,794,791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">546,398<span></span>
</td>
<td class="nump">546,395<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability, less current portion</a></td>
<td class="nump">13,456,592<span></span>
</td>
<td class="nump">11,108,197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liability, less current portion</a></td>
<td class="nump">2,823,438<span></span>
</td>
<td class="nump">3,052,073<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion</a></td>
<td class="nump">32,115,881<span></span>
</td>
<td class="nump">38,640,576<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPostretirementBenefitsPayableNoncurrent', window );">Accrued postretirement benefits</a></td>
<td class="nump">415,878<span></span>
</td>
<td class="nump">410,476<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent', window );">Accrued pension cost</a></td>
<td class="nump">15,127,781<span></span>
</td>
<td class="nump">16,064,840<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">104,960,337<span></span>
</td>
<td class="nump">114,617,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock, no par value, Authorized: 50,000,000 shares</a></td>
<td class="nump">35,732,135<span></span>
</td>
<td class="nump">35,443,009<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury Stock: 3,065,407 shares as of 2025 and 2,983,858 shares as of 2024</a></td>
<td class="num">(28,462,013)<span></span>
</td>
<td class="num">(26,338,309)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">137,581,573<span></span>
</td>
<td class="nump">133,545,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated other comprehensive loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="num">(1,878,997)<span></span>
</td>
<td class="num">(2,276,590)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_UnrealisedLossGainOnInterestRateSwapNetOfTax', window );">Unrealized gain (loss) on foreign currency swap, net of tax</a></td>
<td class="nump">241,827<span></span>
</td>
<td class="num">(505,376)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax', window );">Unrecognized net pension and postretirement benefit costs, net of tax</a></td>
<td class="num">(18,765,552)<span></span>
</td>
<td class="num">(19,177,005)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(20,402,722)<span></span>
</td>
<td class="num">(21,958,971)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Shareholders' Equity</a></td>
<td class="nump">124,448,973<span></span>
</td>
<td class="nump">120,691,399<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY</a></td>
<td class="nump">$ 229,409,310<span></span>
</td>
<td class="nump">$ 235,308,747<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_CurrentLiabilitiesHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_CurrentLiabilitiesHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_PatentsAndOtherIntangiblesNetOfAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_PatentsAndOtherIntangiblesNetOfAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_UnrealisedLossGainOnInterestRateSwapNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_UnrealisedLossGainOnInterestRateSwapNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 15<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482309/360-10-15-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedTrademarks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedTrademarks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-5<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPostretirementBenefitsPayableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, classified as noncurrent, for retirement benefits, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPostretirementBenefitsPayableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_AccountsReceivableAllowanceForDoubtfulAccounts', window );">Accounts receivable, allowance for doubtful accounts</a></td>
<td class="nump">$ 585,993<span></span>
</td>
<td class="nump">$ 530,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_VotingPreferredStockNoParValue', window );">Voting Preferred Stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_VotingPreferredStockSharesAuthorizedInShares', window );">Voting Preferred Stock, shares authorized (in shares)</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_NonvotingPreferredStockNoParValue', window );">Nonvoting Preferred Stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_NonvotingPreferredStockSharesAuthorizedInShares', window );">Nonvoting Preferred Stock, shares authorized (in shares)</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common Stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, shares authorized (in shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares issued (in shares)</a></td>
<td class="nump">9,163,570<span></span>
</td>
<td class="nump">9,146,996<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, shares outstanding (in shares)</a></td>
<td class="nump">6,098,163<span></span>
</td>
<td class="nump">6,163,138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, shares (in shares)</a></td>
<td class="nump">3,065,407<span></span>
</td>
<td class="nump">2,983,858<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_AccountsReceivableAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_AccountsReceivableAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_NonvotingPreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance value per share of no-par value, nonvoting preferred stock; generally not indicative of the fair market value per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_NonvotingPreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_NonvotingPreferredStockSharesAuthorizedInShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonvoting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_NonvotingPreferredStockSharesAuthorizedInShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_VotingPreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance value per share of no-par value, voting preferred stock; generally not indicative of the fair market value per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_VotingPreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_VotingPreferredStockSharesAuthorizedInShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of voting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_VotingPreferredStockSharesAuthorizedInShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 5,383,854<span></span>
</td>
<td class="nump">$ 5,455,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_IncomeLossFromDiscontinuedOperations', window );">Less: Income (Loss) from discontinued operations</a></td>
<td class="nump">1,180,739<span></span>
</td>
<td class="num">(955,727)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income from continuing operations</a></td>
<td class="nump">4,203,115<span></span>
</td>
<td class="nump">6,411,172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,178,318<span></span>
</td>
<td class="nump">3,741,969<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_ReductionInCarryingAmountOfRightOfUseAssets', window );">Reduction in carrying amount of ROU assets</a></td>
<td class="nump">1,502,376<span></span>
</td>
<td class="nump">1,553,455<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_UnrecognizedPensionAndPostretirementBenefitExpense', window );">Unrecognized pension and postretirement (benefit) expense</a></td>
<td class="num">(397,676)<span></span>
</td>
<td class="nump">10,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on sale of equipment and other assets</a></td>
<td class="nump">38,479<span></span>
</td>
<td class="nump">40,801<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">14,000<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock compensation expense</a></td>
<td class="nump">289,126<span></span>
</td>
<td class="nump">624,320<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(2,271,343)<span></span>
</td>
<td class="num">(5,266,259)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">1,886,960<span></span>
</td>
<td class="nump">2,365,451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other</a></td>
<td class="num">(314,221)<span></span>
</td>
<td class="nump">1,006,408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">124,859<span></span>
</td>
<td class="nump">28,720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">2,511,193<span></span>
</td>
<td class="nump">2,939,089<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation</a></td>
<td class="num">(445,105)<span></span>
</td>
<td class="nump">96,109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Change in operating lease liability</a></td>
<td class="num">(1,502,376)<span></span>
</td>
<td class="num">(1,553,455)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Other accrued expenses</a></td>
<td class="num">(6,908,197)<span></span>
</td>
<td class="num">(784,960)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,909,508<span></span>
</td>
<td class="nump">11,217,039<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm', window );">Marketable securities</a></td>
<td class="nump">2,222,059<span></span>
</td>
<td class="num">(999,960)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Acquisition</a></td>
<td class="num">(421,039)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfNotesReceivable', window );">Payments received from notes receivable</a></td>
<td class="nump">14,545<span></span>
</td>
<td class="nump">470,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_ProceedsFromSaleOfDiscontinuedOperations', window );">Proceeds from sale of discontinued operations</a></td>
<td class="nump">1,593,646<span></span>
</td>
<td class="nump">18,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant, and equipment</a></td>
<td class="num">(1,598,980)<span></span>
</td>
<td class="num">(2,834,977)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">1,810,231<span></span>
</td>
<td class="num">(3,346,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Principal payments on long-term debt</a></td>
<td class="num">(5,919,065)<span></span>
</td>
<td class="num">(1,505,952)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing leases, net</a></td>
<td class="num">(393,352)<span></span>
</td>
<td class="num">(62,674)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase common stock for treasury</a></td>
<td class="num">(2,123,705)<span></span>
</td>
<td class="num">(482,120)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="num">(1,347,951)<span></span>
</td>
<td class="num">(1,368,924)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(9,784,073)<span></span>
</td>
<td class="num">(3,419,670)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_DiscontinuedOperationsAbstract', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations', window );">Cash used in operating activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(955,727)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations', window );">Cash used in discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(955,727)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="nump">331,115<span></span>
</td>
<td class="num">(88,598)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="num">(5,733,219)<span></span>
</td>
<td class="nump">3,407,044<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">14,843,530<span></span>
</td>
<td class="nump">8,299,453<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">9,110,311<span></span>
</td>
<td class="nump">11,706,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">1,683,412<span></span>
</td>
<td class="nump">1,639,713<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">1,679,091<span></span>
</td>
<td class="nump">1,599,765<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_RightOfUseAssetNonCash', window );">Right of use asset</a></td>
<td class="nump">1,468,961<span></span>
</td>
<td class="nump">144,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_NonCashLeaseLiability', window );">Lease liability</a></td>
<td class="num">$ (1,468,961)<span></span>
</td>
<td class="num">$ (144,445)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_DiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_DiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_IncomeLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_IncomeLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_NonCashLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_NonCashLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_ProceedsFromSaleOfDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_ProceedsFromSaleOfDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_ReductionInCarryingAmountOfRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_ReductionInCarryingAmountOfRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_RightOfUseAssetNonCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_RightOfUseAssetNonCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_UnrecognizedPensionAndPostretirementBenefitExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_UnrecognizedPensionAndPostretirementBenefitExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating, investing, and financing activities; attributable to discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow (inflow) through acquisition (sale) of short-term available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingArrLineItems', window );"><strong>Insider Trading Arragements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arragement Adopted [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arragement Treatment [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non Rule 10b5-1 Arragement Adopted [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non Rule 10b5-1 Arragement Treatment [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingArrLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingArrLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Basis of Presentation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note A &#8211; Basis of Presentation</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Rule 8-03 of Regulation S-X and do not include all the information and footnotes required by generally accepted accounting principles in the United States (&#8220;GAAP&#8221;) for complete financial statements. Refer to the consolidated financial statements of The Eastern Company (together with its consolidated subsidiaries, the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) and the notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended December 28, 2024, filed with the Securities and Exchange Commission on March 11, 2025 (the &#8220;2024 Form 10-K&#8221;), for additional information.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The accompanying condensed consolidated financial statements are unaudited. However, in the opinion of management, all adjustments (consisting only of normal recurring accruals) necessary for a fair presentation of the results of operations for interim periods have been reflected therein. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year. All intercompany accounts and transactions are eliminated.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The condensed consolidated balance sheet as of December 28, 2024 has been derived from the audited consolidated balance sheet at that date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company&#8217;s fiscal year is a 52-53-week fiscal year ending on the Saturday nearest to December 31. References in this Quarterly Report on Form 10-Q for the quarterly period ended June 28, 2025 (this &#8220;Form 10-Q&#8221;) to 2024, the 2024 fiscal year or fiscal 2024 mean the 52-week period ended on December 28, 2024, and references to 2025, the 2025 fiscal year or fiscal 2025 mean the 53-week period ending on January 3, 2026. In a 52-week fiscal year, each quarter has 13 weeks. References to the second quarter of 2024, the second fiscal quarter of 2024 or the three months ended June 29, 2024, mean the 13-week period from March 31, 2024 to June 29, 2024. References to the second quarter of 2025, the second fiscal quarter of 2025 or the three months ended June 28, 2025, mean the 13-week period from March 30, 2025 to June 28, 2025. References to the first six months of 2024 or the six months ended June 29, 2024 mean the period from December 31, 2023 to June 29, 2024. References to the first six months of 2025 or the six months ended June 28, 2025 mean the period from December 29, 2024 to June 28, 2025.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Certain amounts in the 2024 financial statements have been reclassified to conform with the 2025 presentation with no impact or change to previously reported net income or shareholders&#8217; equity.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued Operations</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note B &#8211; Discontinued Operations</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In the third quarter of 2024, we determined that the business of Big 3 Precision Mold Services, Inc. (&#8220;Big 3 Mold&#8221;) meets the criteria to be held for sale and that the assets held for sale qualify for discontinued operations. As such, the financial results of the Big 3 Mold business are reflected in our unaudited condensed consolidated statements of operations as discontinued operations for all periods presented.&#160; Additionally, current and non-current assets and liabilities of discontinued operations are reflected in the unaudited condensed consolidated balance sheets for both periods presented.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">- 8 -</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><em><a href="#toc">Table of Contents</a></em></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On April 30, 2025, the Company sold the equipment, workforce and customer list of the ISBM division of Big 3 Mold.&#160; ISBM, which is located in Centralia, Illinois, is an injection stretch blow mold toolmaker.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>(unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">(unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>(unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">(unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Net sales</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>359,046</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">587,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,670,208</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,282,156</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Cost of products sold</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(421,730</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(833,300</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(1,653,484</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,570,456</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Gross margin</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(62,684</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(245,642</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>16,724</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(288,300</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Selling and administrative expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(100,854</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(396,267</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(388,847</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(774,859</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Income from disposal of discontinued Unit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>2,016,696</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>2,016,696</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Operating Income (Loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,853,158</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(641,909</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,644,573</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,063,159</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Interest expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(70,699</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(82,994</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(147,882</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(167,497</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Income (Loss) from discontinued operations before income taxes</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,782,459</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(724,903</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,496,691</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,230,656</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Income tax (expense) benefit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(377,282</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">162,585</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(315,952</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">274,929</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Income (Loss) from discontinued operations, net of tax</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,405,177</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(562,318</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,180,739</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(955,727</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-20/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Total earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note C &#8211; Earnings Per Share</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The denominators used to calculate earnings per share are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Basic:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,113,303</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,233,153</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,126,070</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,224,596</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Diluted:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,113,303</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,233,153</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,126,070</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,224,596</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Dilutive stock appreciation rights</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>7,953</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">25,626</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>7,953</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">25,626</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Denominator for diluted earnings per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,121,256</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,258,779</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,134,023</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,250,222</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Instruments and Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_FinancialInstrumentsAndFairValueMeasurementsAbstract', window );"><strong>Fair Value of Instruments and Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsDisclosureTextBlock', window );">Fair Value of Instruments and Fair Value Measurements</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note D &#8211; Fair Value of Derivative Instruments</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The following table presents the effect of the Company&#8217;s derivative instruments designated as cash flow hedges under Accounting Standards Codification (&#8220;ASC&#8221;) Topic 815, &#8220;Hedge Accounting Improvements,&#8221; in its unaudited Condensed Consolidated Statements of Operations for the six months ended June 28, 2025:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Derivative Instruments</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Amount of Gain Recognized in Accumulated Other Comprehensive Income</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Amount of Loss Reclassified from Accumulated Other Comprehensive Income into Earnings</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Location in Condensed Consolidated Statement of Income</strong></p></td><td>&#160;</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Designated foreign currency hedge contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">241,827</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(425,150</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:25%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">&#160;Cost of products sold </p></td><td style="width:1%;">&#160;</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">ASC 815 requires all derivative instruments to be recognized at their fair values as either assets or liabilities on the balance sheet. The Company determines the fair value of its derivative instruments using the framework prescribed by ASC 820, &#8220;Fair Value Measurements and Disclosures,&#8221; by considering the estimated amount it would receive or pay to sell or transfer these instruments at the reporting date. Generally, the Company uses inputs that include quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; other observable inputs for the asset or liability; and inputs derived principally from, or corroborated by, observable market data by correlation or other means. As of June 28, 2025, the Company classified its derivative assets and liabilities within Level 2 of the fair value hierarchy prescribed by ASC 815, as discussed below, because these observable inputs are available for substantially the full term of its derivative instruments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 1</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 2</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 3</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Prices or valuation techniques that require inputs that are both significant to the fair value measurement and </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">unobservable.</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The following tables present the fair value of the Company&#8217;s derivative instruments as they appear in its Condensed Consolidated Balance Sheets as of June 28, 2025, and December 28, 2024:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Location in Condensed Consolidated Balance Sheets</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>As of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>As of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 28, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Derivative Assets:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Designated foreign currency hedge contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:30%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;">241,827</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Derivative Liabilities:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Designated foreign currency hedge contracts</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Other current liabilities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">-</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">505,376</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_FinancialInstrumentsAndFairValueMeasurementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_FinancialInstrumentsAndFairValueMeasurementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/825/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_InventoriesAbstract', window );"><strong>Inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note E &#8211; Inventories</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Inventories consist of the following components:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 28, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Raw material and component parts</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><strong>20,662,417</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;">21,070,522</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Work in process</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>6,982,547</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">7,120,460</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Finished goods</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>26,495,305</strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">27,018,616</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Total inventories </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong>54,140,269</strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">55,209,598</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_InventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_InventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_GoodwillAbstract', window );"><strong>Goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note F - Goodwill</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The aggregate carrying amount of goodwill is approximately $58.6 million as of June 28, 2025. No impairment was recognized in the second quarter of 2025. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company evaluates its reporting units for impairment annually in December, or more frequently if events or circumstances indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Such events and circumstances could include, among other things, increased competition or unexpected loss of market share, significant adverse changes in the markets in which the Company operates, or unexpected business disruptions. The Company tests reporting units for impairment by comparing the estimated fair value of each reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its estimated fair value, the Company records an impairment loss based on the difference between fair value and carrying amount not to exceed the associated carrying amount of goodwill. Determining the fair value of a reporting unit involves the use of significant estimates and assumptions. The values assigned to the key assumptions represent management&#8217;s assessment of future trends in the relevant industry and have been based on historical data from both external and internal sources.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_GoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_GoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-3A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note G &#8211; Leases</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company presents right-of-use (ROU) assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months, in accordance with the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, &#8220;Leases&#8221;. The Company accounts for non-lease components as part of the lease component to which they relate. Lease accounting involves significant judgements, including making estimates related to the lease term, lease payments, and discount rate.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has operating leases for buildings, warehouses, and office equipment. The Company determines whether an arrangement is, or contains, a lease at contract inception. An arrangement contains a lease if the Company has the right to direct the use of and obtain substantially all the economic benefits of an identified asset. ROU assets and lease liabilities are recognized at lease commencement based on the present value of lease payments over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Most leases include one or more options to renew. The exercise of lease renewal options is at our sole discretion. All options to extend, when it is reasonably certain the option will be exercised, have been included in the calculation of the ROU asset and lease liability. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Currently, the Company has 18 operating leases with a lease liability of $17.4 million and 6 finance leases with a lease liability of $3.6 million as of June 28, 2025. The terms and conditions of the leases are determined by the individual agreements. The leases do not contain residual value guarantees, restrictions, or covenants that could cause the Company to incur additional financial obligations. There are no related party lease transactions. There are no leases that have not yet commenced that could create significant rights and obligations for the Company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The future payments (in millions) due under non-cancelable operating and finance leases as of June 28, 2025 are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Operating</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Finance</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.0</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.4</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.7</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.8</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.8</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.0</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.8</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2029</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5.1</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1.0</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19.7</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.4</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Less effects of discounting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2.3</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(0.8</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Lease liabilities recognized</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">17.4</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3.6</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">As of June 28, 2025 the weighted average lease term for all operating and finance leases is 5.8 and 5.8 years, respectively. The weighted average discount rate associated with operating and finance leases was 6.4% and 6.8%, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note H - Debt</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">On June 16, 2023, the Company entered into a credit agreement with the lending institutions named therein (the "Lenders"), TD Bank, N.A., as an LC issuer, the swing line lender and as the administrative agent, TD Securities (USA) LLC, as sole arranger and sole bookrunner, and Bank of America, N.A. and Wells Fargo Bank, National Association, as co-syndication agents &#160;(the &#8220;Credit Agreement&#8221;), that included a $60 million term portion and a $30 million revolving commitment portion. In April 2025, the Company entered into an amendment to the Credit Agreement that increased the revolving commitment portion to $50 million. &#160;The term loan portion of the credit facility requires quarterly principal payments of (i) $750,000 beginning on September 30, 2023 through June 30, 2025, (ii) $1,125,000 beginning on September 30, 2025 through June 30, 2027, and (iii) $1,500,000 beginning on September 30, 2027 through March 31, 2028, with the balance of the term loan payable on the maturity date of June 16, 2028. Amounts outstanding under the revolving portion of the credit facility are generally due and payable on the expiration date of the Credit Agreement (June 16, 2028). The Company can elect to prepay some or all of the outstanding balance from time to time without penalty. A commitment fee is payable on the unused portion of the revolving credit facility based on the Company&#8217;s consolidated ratio of net debt to adjusted EBITDA from time to time. Currently, the commitment fee is 0.25%. The Company has no borrowings outstanding under the revolving commitment portion of the credit facility as of June 28, 2025. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The term loan bears interest at a variable rate based on the Term Secured Overnight Financing Rate (&#8220;SOFR&#8221;), plus an adjustment of ten basis points, plus an applicable margin of 1.875% to 2.625%, depending on the Company&#8217;s senior net leverage ratio. Borrowings under the revolving portion bear interest at a variable rate based on, at the Company&#8217;s election, a base rate plus an applicable margin of 0.875% to 1.625% or SOFR, plus an adjustment of ten basis points, plus an applicable margin of 1.875% to 2.625%, with such margins determined based on the Company&#8217;s senior net leverage ratio. The Company&#8217;s obligations under the Credit Agreement are secured by a lien on certain of the Company&#8217;s and its subsidiaries&#8217; assets pursuant to a Pledge and Security Agreement, dated as of June 16, 2023, with TD Bank N.A., as administrative agent. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company&#8217;s loan covenants under the Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 3.5 to 1. In addition, the Company is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1. The Company was in compliance with all its covenants under the Credit Agreement on June 28, 2025, and through the date of filing this Form 10-Q.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Options and Awards<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock Options and Awards</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Options and Awards</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note I - Stock Options and Awards</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">On February 19, 2020, the Board of Directors of the Company (the &#8220;Board&#8221;) adopted The Eastern Company 2020 Stock Incentive Plan (the &#8220;2020 Plan&#8221;).&#160; On April 29, 2020, at the Company&#8217;s 2020 Annual Meeting of Shareholders, the shareholders of the Company approved and adopted the 2020 Plan. The Company has no other existing plan pursuant to which equity awards may be granted. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Restricted stock unit awards may be granted to participants under the 2020 Plan with restrictions determined by the Compensation Committee of the Board.&#160; During the first six months of fiscal 2025 and 2024, the Company granted stock awards with respect to 35,856 and 38,448 shares of Company common stock, respectively, that were subject to the meeting of performance measurements or time- based.&#160; For the first six months of fiscal years 2025 and 2024, the Company used fair market value to determine the associated expense with stock awards. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Incentive stock options granted under the 2020 Plan must have exercise prices that are not less than 100% of the fair market value of the Company&#8217;s common stock on the dates the stock options are granted.&#160; Under the 2020 Plan, non-qualified stock options granted to participants will have exercise prices determined by the Compensation Committee of the Board.&#160; The Company issued 48,240 and 53,568 options during the first six months of fiscal 2025 and 2024, respectively.&#160; For the first six months of fiscal 2025, the Company used several assumptions which included an expected term of three years, volatility deviation of 40.34% and a risk-free rate of 4.34% to determine the expense associated with options.&#160; For the first six months of fiscal 2024, the Company used several assumptions which included an expected term of three years, volatility deviation of 38.30% and a risk-free rate of 4.51% to determine the expense associated with options.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Stock-based compensation expense (income), including forfeitures, in connection with SARs and stock awards previously granted to employees was approximately $147,000 and $(20,000) in the second quarter of 2025 and the second quarter of 2024, respectively, and was approximately $(6,000) and $414,000 in the first six months of fiscal years 2025 and 2024, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">As of June 28, 2025, there were 874,096 shares of Company common stock reserved and available for future grant under the 2020 Plan.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The following tables set forth the outstanding stock options for the period specified:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Year Ended</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 30, 2024</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Units</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Units</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted Average Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Outstanding at beginning of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>25,116</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>$</strong></p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>28.18</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">13,000</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">$</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">24.19</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"><strong>Issued</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>48,240</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>27.88</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">53,568</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">28.69</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"><strong>Expired</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(1,500</strong><strong>)</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>20.20</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(9,000)</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">26.30</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"><strong>Exercised</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>-</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>-</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(2,500)</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">20.20</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"><strong>Forfeited</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(11,275)</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>28.61</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(29,952)</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">28.69</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"><strong>Outstanding at end of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>60,581</strong></p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>28.06</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">25,116</p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">28.18</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="4" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>SARs Outstanding and Exercisable</strong></p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"></td><td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"></td><td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"></td><td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"></td><td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"></td><td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Range of Exercise Prices</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Outstanding as of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Exercisable </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>as of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">$27.88 - $28.69</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">60,581</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">4.5</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">28.06</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The following table set forth the outstanding stock awards for the period specified:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Year Ended</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 28, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Shares</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Outstanding at beginning of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>39,592</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">89,400</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Issued</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>35,856</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">38,448</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Exercised</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(4,579)</strong></p></td><td style="white-space: nowrap;"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(38,534)</p></td><td style="white-space: nowrap;"></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Forfeited</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(18,834)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(49,722)</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Outstanding at end of period</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>52,035</strong></p></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">39,592</p></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">As of June 28, 2025, outstanding stock options and stock awards had an intrinsic value of $1,200,000.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchase Program<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAbstract', window );"><strong>Share Repurchase Program</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_ShareRepurchaseProgramDisclosureTextBlock', window );">Share Repurchase Program</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note J &#8211; Share Repurchase Program</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">On April 30, 2025, the Board had approved a new share repurchase program authorizing the Company to repurchase up to 400,000 shares of the Company&#8217;s common stock over a five-year term expiring in April 2030.&#160;&#160; Current authorization for 200,000 shares expiring August 29, 2025. &#160;The Company&#8217;s share repurchase program does not obligate it to acquire the Company&#8217;s common stock at any specific cost per share. Under this program, shares may be repurchased in privately negotiated and/or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended. &#160;Below is a summary of the Company&#8217;s share repurchases during the second quarter of 2025 under the share repurchase program.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Period</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total Number of Shares Purchased</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average Price Paid Per Share</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Maximum Number of Shares that may yet be Purchased Under the Plans or Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>April 30, 2025 - May 3, 2025</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">400,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>May 4, 2025 - May 31, 2025</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,261</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23.49</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,261</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">381,739</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>June 1, 2025 - June 28, 2025</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,701</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23.15</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,701</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">369,038</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Total</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>30,962</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>23.35</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>30,962</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>369,038</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_ShareRepurchaseProgramDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_ShareRepurchaseProgramDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAbstract', window );"><strong>Revenue Recognition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_RevenueRecognitionDisclosureTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note K &#8211; Revenue Recognition</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company&#8217;s revenues result from the sale of goods and services and reflect the consideration to which the Company expects to be entitled. The Company records revenues in accordance with FASB Topic 606, &#8220;Revenue from Contracts with Customers.&#8221;&#160; The Company has defined purchase orders as contracts in accordance with ASC Topic 606. For its customer contracts, the Company identifies its performance obligations, which are delivering goods or services, determines the transaction price, allocates the contract transaction price to the performance obligations (when applicable), and recognizes the revenue when (or as) the performance obligation is transferred to the customer. A good or service is transferred when the customer obtains control of that good or service. The Company&#8217;s revenues are recorded at a point in time from the sale of tangible products. Revenues are recognized when products are shipped. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Customer volume rebates, product returns, discount and allowance are variable considerations and are recorded as a reduction of revenue in the same period that the related sales are recorded. The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not material. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has no future performance obligations and does not capitalize costs to obtain or fulfill contracts. </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_RevenueRecognitionDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_RevenueRecognitionDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note L - Income Taxes</span> </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company files income tax returns in the U.S. at the federal and state levels, and in foreign jurisdictions. With limited exceptions, the Company is no longer subject to U.S. federal, state, and local income tax examinations by tax authorities for years before 2020 and is no longer subject to non-U.S. income tax examinations by foreign tax authorities for years prior to 2018. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The total amount of unrecognized tax benefits could increase or decrease within the next 12 months for several reasons, including the closure of federal, state, and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under FASB ASC Topic 740, &#8220;Income Taxes.&#8221;&#160; There have been no significant changes to the value of unrecognized tax benefits during the six months ended June 28, 2025.&#160; </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">On July 4, 2025, President Trump signed the One Big Beautiful Bill Act (&#8220;OBBBA&#8221;), which resulted in many tax extensions and other rule changes, including the following which we believe will have an effect on our tax provision in 2025 or 2026:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:4%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">1.</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Full expensing of U.S. research and development costs under Section 174A of the Internal Revenue Code;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">2.</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Retroactive expensing of unamortized U.S. research and development costs capitalized between 2022 and 2024; either all in 2025, or over two years in 2025 and 2026;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">3.</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Return of the Section 163(j) taxable income base excluding the deductions for depreciation and amortization in 2025 (change from &#8220;Tax EBIT&#8221; to &#8220;Tax EBITDA&#8221;);</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">4.</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Decrease in the Section 250 deduction for Net CFC Tested Income (formerly GILTI) to 40% (from 50%) in 2026, instead of the scheduled decrease to 37.5% prior to the OBBBA;</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">5.</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Decrease in the Section 250 deduction for foreign-derived income to 33.34% (from 37.5%) in 2026, instead of the scheduled decrease to 21.875% prior to the OBBBA; and.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">6.</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Increase in the foreign tax credit rate on Net CFC Tested Income (formerly GILTI) to 90% (from 80%), and a 10% disallowance on repatriation, in 2026.</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160; </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company is currently evaluating the effect of the OBBBA on its future interim and annual financial statements. The Company&#8217;s deferred tax asset for U.S. research and development costs may reverse in subsequent financial statements, decreasing tax payable for a similar amount or increasing other tax attributes; and this research deduction may have an effect on the Section 163(j) limitation.&#160; The Company is unable at this time to estimate the full impact of the OBBBA on its future interim and annual financial statements due to the complexity of the changes in the OBBBA and uncertainty regarding the effect of anticipated guidance from the U.S. Department of the Treasury.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefit Plans</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note M - Retirement Benefit Plans</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has four non-contributory defined benefit pension plans covering most U.S. employees. All of these pension plans are frozen and participants in these plans have not accrued benefits since the date on which these plans were frozen. Plan benefits are generally based upon age at retirement, years of service and, for the plan covering salaried employees, the level of compensation. The Company also sponsors unfunded non-qualified supplemental retirement plans that provide certain former officers with benefits in excess of limits imposed by federal tax law. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company also provides health care and life insurance for retired salaried employees in the United States who meet specific eligibility requirements. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal years 2025 and 2024 are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Pension Benefits</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>184,287</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">178,004</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>361,749</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">356,007</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Interest cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>987,679</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">966,704</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,938,776</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,933,406</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,100,704</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,099,034</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(2,160,640</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,198,069</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>301,791</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">327,363</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>592,406</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">654,728</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net periodic benefit cost (benefit)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>373,053</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">373,037</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>732,291</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">746,072</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Other Postretirement Benefits</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,206</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,574</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4,331</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,148</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Interest cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>12,132</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,951</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>23,815</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25,902</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(4,963</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,684</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(9,743</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(9,368</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(864</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,060</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,696</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,120</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(23,982</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(19,567</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(47,075</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(39,134</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net periodic benefit gain</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(15,471</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(6,666</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(30,368</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(13,332</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company&#8217;s funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations. In fiscal year 2025, the Company expects to make cash contributions to its qualified pension plans of approximately $2,900,000 and approximately $42,000 into its other postretirement plan. As of June 28, 2025, the Company has contributed $1,600,000 to its pension plans and $12,000 to its postretirement plan in fiscal year 2025 and expects to make the remaining contributions as required during the remainder of the fiscal year. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code (the &#8220;401(k) Plan&#8221;) covering substantially all U.S. non-union employees. The 401(k) Plan allows participants to make voluntary contributions from their annual compensation on a pre-tax basis, subject to limitations under the Internal Revenue Code. The 401(k) Plan provides for contributions by the Company at its discretion.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company made contributions to the 401(k) Plan as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Regular matching contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>239,797</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">261,993</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>546,436</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">547,556</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Transitional credit contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>18,622</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,964</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>42,487</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,870</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Non-discretionary contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>87,415</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">102,873</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>195,907</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">213,763</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total contributions for the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>345,834</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">386,830</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>784,830</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">812,189</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Recent Accounting Pronouncements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_RecentAccountingPronouncementsDisclosureTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note N - Recent Accounting Pronouncements</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">In November 2023, the FASB issued ASU No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,&#8221; which amends the reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of this new accounting guidance did not have a material effect on the Company&#8217;s disclosures within the consolidated financial statements.&#160; The adoption of ASU 2023-07 expanded certain disclosures but did not have a material impact on our consolidated financial statements. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">In December 2023, the FASB issued ASU No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures,&#8221; which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit disaggregated between domestic and foreign and (3) income tax expense or benefit from continuing operations disaggregated by federal, state, and foreign. The update also requires entities to disclose their income tax payments to various jurisdictions. This standard is effective for fiscal years beginning after December 15, 2024. We do not expect this new standard to have a significant impact on our disclosures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has implemented all new accounting pronouncements that are in effect and that could impact its consolidated financial statements and does not believe that there are any other new accounting pronouncements that have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_RecentAccountingPronouncementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_RecentAccountingPronouncementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Risk<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Concentration of Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration of Risk</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note O - Concentration of Risk</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Credit Risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk for the Company is its accounts receivable due from customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. As of June 28, 2025, there was one significant concentration of credit risk with a customer that had receivables representing 17% of our net accounts receivable. This same customer represented 14% of the Company&#8217;s net accounts receivable as of December 28, 2024. The maximum exposure to credit risk is primarily represented by the carrying amount of the Company&#8217;s accounts receivable.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has deposits that exceed amounts up to $250,000 that are insured by the Federal Deposit Insurance Corporation (FDIC), but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Interest Rate Risk&#160; &#160;</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company&#8217;s exposure to the risk of changes in market interest rates relates primarily to the Company&#8217;s debt under the Credit Agreement, which bears interest at variable rates based on term SOFR, plus an adjustment of ten basis points, plus an applicable margin of 1.875% to 2.625%, depending on the Company&#8217;s senior net leverage ratio.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-3A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-2A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note P - Segment Information</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has one reportable segment, and the Chief Executive Officer is the Company&#8217;s chief operating decision maker (CODM). The CODM uses the following reported measures to assess performance and make decisions on resource allocation throughout the Company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>&#160;Engineered Solutions Segment</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 29, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 29, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>70,164,086</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">72,564,231</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>136,101,298</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">139,798,820</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Less:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Material cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(37,051,351</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(36,074,003</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(71,561,763</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(70,976,809</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Labor cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(3,507,414</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,405,029</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(7,522,727</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(8,162,714</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Other variable and fixed overhead&#185;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(13,242,419</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(13,629,004</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(25,557,721</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(25,964,345</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Gross Margin</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>16,362,902</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,456,195</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>31,459,087</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">34,694,952</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Product development expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,031,716</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,301,487</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(2,140,902</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,661,284</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Selling and administrative expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(12,188,736</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(11,140,681</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(22,534,931</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(22,261,047</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Operating Profit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>3,142,450</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">6,014,027</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,783,254</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">9,772,621</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td colspan="17" style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">&#185; Other variable and fixed overhead items included in segment operating profit include manufacturing salaries, indirect labor, insurance, lease expense, depreciation, and other overhead expenses</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_ScheduleIncomeFromDiscontinuedOperationsTableTextBlock', window );">Schedule of income from discontinued operations</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>(unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">(unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>(unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">(unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Net sales</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>359,046</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">587,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,670,208</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,282,156</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Cost of products sold</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(421,730</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(833,300</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(1,653,484</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,570,456</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Gross margin</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(62,684</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(245,642</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>16,724</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(288,300</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Selling and administrative expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(100,854</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(396,267</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(388,847</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(774,859</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Income from disposal of discontinued Unit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>2,016,696</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>2,016,696</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Operating Income (Loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,853,158</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(641,909</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,644,573</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,063,159</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Interest expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(70,699</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(82,994</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(147,882</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(167,497</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Income (Loss) from discontinued operations before income taxes</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,782,459</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(724,903</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,496,691</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,230,656</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Income tax (expense) benefit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(377,282</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">162,585</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(315,952</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">274,929</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Income (Loss) from discontinued operations, net of tax</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,405,177</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(562,318</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,180,739</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(955,727</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_ScheduleIncomeFromDiscontinuedOperationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_ScheduleIncomeFromDiscontinuedOperationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Total earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Denominators Used in Earnings Per Share Computations</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Basic:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,113,303</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,233,153</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,126,070</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,224,596</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Diluted:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,113,303</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,233,153</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,126,070</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,224,596</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Dilutive stock appreciation rights</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>7,953</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">25,626</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>7,953</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">25,626</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Denominator for diluted earnings per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,121,256</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,258,779</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,134,023</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,250,222</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Instruments and Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_FinancialInstrumentsAndFairValueMeasurementsAbstract', window );"><strong>Fair Value of Instruments and Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock', window );">Schedule of Fair Value of Derivative Instruments</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Derivative Instruments</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Amount of Gain Recognized in Accumulated Other Comprehensive Income</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Amount of Loss Reclassified from Accumulated Other Comprehensive Income into Earnings</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Location in Condensed Consolidated Statement of Income</strong></p></td><td>&#160;</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Designated foreign currency hedge contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">241,827</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(425,150</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:25%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">&#160;Cost of products sold </p></td><td style="width:1%;">&#160;</td></tr></tbody></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock', window );">Schedule of Fair Value of Derivative Condensed Consolidated Balance Sheets</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Location in Condensed Consolidated Balance Sheets</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>As of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>As of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 28, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Derivative Assets:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Designated foreign currency hedge contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:30%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;">241,827</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Derivative Liabilities:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Designated foreign currency hedge contracts</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Other current liabilities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">-</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">505,376</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_FinancialInstrumentsAndFairValueMeasurementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_FinancialInstrumentsAndFairValueMeasurementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_InventoriesAbstract', window );"><strong>Inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 28, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Raw material and component parts</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><strong>20,662,417</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;">21,070,522</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Work in process</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>6,982,547</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">7,120,460</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Finished goods</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>26,495,305</strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">27,018,616</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Total inventories </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong>54,140,269</strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">55,209,598</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_InventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_InventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Operating</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Finance</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.0</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.4</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.7</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.8</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.8</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.0</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.8</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2029</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2.6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5.1</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1.0</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19.7</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.4</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Less effects of discounting</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2.3</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(0.8</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Lease liabilities recognized</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">17.4</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3.6</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Options and Awards (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock Options and Awards</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock', window );">Schedule of Stock Appreciation Rights Activity</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Year Ended</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 30, 2024</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Units</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Units</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted Average Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Outstanding at beginning of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>25,116</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>$</strong></p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>28.18</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">13,000</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">$</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">24.19</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"><strong>Issued</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>48,240</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>27.88</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">53,568</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">28.69</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"><strong>Expired</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(1,500</strong><strong>)</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>20.20</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(9,000)</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">26.30</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"><strong>Exercised</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>-</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>-</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(2,500)</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">20.20</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"><strong>Forfeited</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(11,275)</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>28.61</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(29,952)</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">28.69</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"><strong>Outstanding at end of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>60,581</strong></p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>28.06</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">25,116</p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">28.18</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock', window );">Schedule of SARs Outstanding and Exercisable</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="4" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>SARs Outstanding and Exercisable</strong></p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"></td><td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"></td><td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"></td><td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"></td><td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"></td><td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Range of Exercise Prices</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Outstanding as of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Exercisable </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>as of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">$27.88 - $28.69</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">60,581</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">4.5</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">28.06</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Outstanding Stock Grants</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Year Ended</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 28, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Shares</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Outstanding at beginning of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>39,592</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">89,400</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Issued</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>35,856</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">38,448</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Exercised</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(4,579)</strong></p></td><td style="white-space: nowrap;"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(38,534)</p></td><td style="white-space: nowrap;"></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Forfeited</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(18,834)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(49,722)</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Outstanding at end of period</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>52,035</strong></p></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">39,592</p></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchase Program (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAbstract', window );"><strong>Share Repurchase Program</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_ScheduleOfShareRepurchaseProgramTableTextBlock', window );">Schedule of Share Repurchase Program</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Period</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total Number of Shares Purchased</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average Price Paid Per Share</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Maximum Number of Shares that may yet be Purchased Under the Plans or Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>April 30, 2025 - May 3, 2025</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">400,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>May 4, 2025 - May 31, 2025</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,261</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23.49</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,261</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">381,739</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>June 1, 2025 - June 28, 2025</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,701</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23.15</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,701</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">369,038</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Total</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>30,962</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>23.35</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>30,962</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>369,038</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_ScheduleOfShareRepurchaseProgramTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_ScheduleOfShareRepurchaseProgramTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefit Plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Significant Disclosures Relating to Benefit Plans</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Pension Benefits</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>184,287</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">178,004</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>361,749</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">356,007</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Interest cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>987,679</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">966,704</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,938,776</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,933,406</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,100,704</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,099,034</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(2,160,640</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,198,069</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>301,791</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">327,363</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>592,406</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">654,728</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net periodic benefit cost (benefit)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>373,053</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">373,037</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>732,291</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">746,072</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Other Postretirement Benefits</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,206</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,574</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4,331</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,148</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Interest cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>12,132</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,951</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>23,815</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25,902</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(4,963</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,684</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(9,743</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(9,368</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(864</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,060</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,696</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,120</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(23,982</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(19,567</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(47,075</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(39,134</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net periodic benefit gain</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(15,471</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(6,666</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(30,368</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(13,332</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock', window );">Schedule of Company made contributions towards benefit plans</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">June 29, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Regular matching contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>239,797</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">261,993</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>546,436</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">547,556</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Transitional credit contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>18,622</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,964</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>42,487</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,870</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Non-discretionary contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>87,415</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">102,873</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>195,907</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">213,763</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total contributions for the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>345,834</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">386,830</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>784,830</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">812,189</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (h)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Schedule of segment operating profit</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>&#160;Engineered Solutions Segment</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 29, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 28, 2025</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 29, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>70,164,086</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">72,564,231</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>136,101,298</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">139,798,820</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Less:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Material cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(37,051,351</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(36,074,003</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(71,561,763</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(70,976,809</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Labor cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(3,507,414</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,405,029</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(7,522,727</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(8,162,714</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Other variable and fixed overhead&#185;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(13,242,419</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(13,629,004</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(25,557,721</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(25,964,345</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Gross Margin</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>16,362,902</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,456,195</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>31,459,087</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">34,694,952</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Product development expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,031,716</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,301,487</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(2,140,902</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,661,284</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Selling and administrative expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(12,188,736</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(11,140,681</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(22,534,931</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(22,261,047</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Operating Profit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>3,142,450</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">6,014,027</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,783,254</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">9,772,621</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td colspan="17" style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">&#185; Other variable and fixed overhead items included in segment operating profit include manufacturing salaries, indirect labor, insurance, lease expense, depreciation, and other overhead expenses</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross margin</a></td>
<td class="nump">$ 2,016,696<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,016,696<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from disposal of discontinued Unit</a></td>
<td class="nump">1,405,177<span></span>
</td>
<td class="num">(562,318)<span></span>
</td>
<td class="nump">1,180,739<span></span>
</td>
<td class="num">(955,727)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=eml_DiscontinuedOperationsMember', window );">Discontinued Operations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="nump">359,046<span></span>
</td>
<td class="nump">587,658<span></span>
</td>
<td class="nump">1,670,208<span></span>
</td>
<td class="nump">1,282,156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Costs of products sold</a></td>
<td class="num">(421,730)<span></span>
</td>
<td class="num">(833,300)<span></span>
</td>
<td class="num">(1,653,484)<span></span>
</td>
<td class="num">(1,570,456)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross margin</a></td>
<td class="num">(62,684)<span></span>
</td>
<td class="num">(245,642)<span></span>
</td>
<td class="nump">16,724<span></span>
</td>
<td class="num">(288,300)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense', window );">Selling and administrative expenses</a></td>
<td class="num">(100,854)<span></span>
</td>
<td class="num">(396,267)<span></span>
</td>
<td class="num">(388,847)<span></span>
</td>
<td class="num">(774,859)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from disposal of discontinued Unit</a></td>
<td class="nump">2,016,696<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,016,696<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">1,853,158<span></span>
</td>
<td class="nump">1,644,573<span></span>
</td>
<td class="num">(641,909)<span></span>
</td>
<td class="num">(1,063,159)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense', window );">Interest expense</a></td>
<td class="num">(70,699)<span></span>
</td>
<td class="num">(82,994)<span></span>
</td>
<td class="num">(147,882)<span></span>
</td>
<td class="num">(167,497)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income (Loss) from discontinued operations before income taxes</a></td>
<td class="nump">1,782,459<span></span>
</td>
<td class="num">(724,903)<span></span>
</td>
<td class="nump">1,496,691<span></span>
</td>
<td class="num">(1,230,656)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax (expense) benefit</a></td>
<td class="num">(377,282)<span></span>
</td>
<td class="nump">162,585<span></span>
</td>
<td class="num">(315,952)<span></span>
</td>
<td class="nump">274,929<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_LossFromDiscontinuedOperationsNetOfTax', window );">Income (Loss) from discontinued operations, net of tax</a></td>
<td class="nump">$ 1,405,177<span></span>
</td>
<td class="num">$ (562,318)<span></span>
</td>
<td class="nump">$ 1,180,739<span></span>
</td>
<td class="num">$ (955,727)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_LossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_LossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section S99<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480781/205-20-S99-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-6<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477349/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=eml_DiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=eml_DiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Basic [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding</a></td>
<td class="nump">6,113,303<span></span>
</td>
<td class="nump">6,233,153<span></span>
</td>
<td class="nump">6,126,070<span></span>
</td>
<td class="nump">6,224,596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Diluted [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_WeightedAverageNumberOfShareOutstandingDiluted', window );">Weighted average shares outstanding</a></td>
<td class="nump">6,113,303<span></span>
</td>
<td class="nump">6,233,153<span></span>
</td>
<td class="nump">6,126,070<span></span>
</td>
<td class="nump">6,224,596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive stock appreciation rights</a></td>
<td class="nump">7,953<span></span>
</td>
<td class="nump">25,626<span></span>
</td>
<td class="nump">7,953<span></span>
</td>
<td class="nump">25,626<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Denominator for diluted earnings per share (in shares)</a></td>
<td class="nump">6,121,256<span></span>
</td>
<td class="nump">6,258,779<span></span>
</td>
<td class="nump">6,134,023<span></span>
</td>
<td class="nump">6,250,222<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_WeightedAverageNumberOfShareOutstandingDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_WeightedAverageNumberOfShareOutstandingDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Derivative Instruments (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 28, 2025 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=eml_LossReclassifiedFromOCIEarningsMember', window );">Loss Reclassified from OCI to Earnings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects', window );">Designated foreign currency hedge contracts, net of tax</a></td>
<td class="num">$ (425,150)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=eml_DiscontinuedOperationsMember', window );">Discontinued Operations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects', window );">Designated foreign currency hedge contracts, net of tax</a></td>
<td class="nump">$ 241,827<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=eml_LossReclassifiedFromOCIEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=eml_LossReclassifiedFromOCIEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=eml_DiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=eml_DiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Derivative Instruments (Details 1) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_DerivativeFinancialInstrumentsAssetsMember', window );">Derivative Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_DesignatedForeignCurrencyHedgeContractsAssets', window );">Designated foreign currency hedge contracts Assets</a></td>
<td class="nump">$ 241,827<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=eml_DerivativeLiabilitiesMember', window );">Derivative Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Designated foreign currency hedge contracts liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 505,376<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_DesignatedForeignCurrencyHedgeContractsAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_DesignatedForeignCurrencyHedgeContractsAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_DerivativeFinancialInstrumentsAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_DerivativeFinancialInstrumentsAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=eml_DerivativeLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=eml_DerivativeLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_InventoriesAbstract', window );"><strong>Inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves', window );">Raw Material And Component Parts</a></td>
<td class="nump">$ 20,662,417<span></span>
</td>
<td class="nump">$ 21,070,522<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work In Process</a></td>
<td class="nump">6,982,547<span></span>
</td>
<td class="nump">7,120,460<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished Goods</a></td>
<td class="nump">26,495,305<span></span>
</td>
<td class="nump">27,018,616<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventory', window );">Total Inventories</a></td>
<td class="nump">$ 54,140,269<span></span>
</td>
<td class="nump">$ 55,209,598<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_InventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_InventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill (Details Narrative)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 28, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_GoodwillAbstract', window );"><strong>Goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill', window );">Aggregate carrying amount of goodwill</a></td>
<td class="nump">$ 58.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_GoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_GoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of goodwill allocated to reporting unit with zero or negative amount of net assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 28, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025 operating lease</a></td>
<td class="nump">$ 2.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026 operating lease</a></td>
<td class="nump">3.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027 operating lease</a></td>
<td class="nump">3.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028 operating lease</a></td>
<td class="nump">3.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029 operating lease</a></td>
<td class="nump">2.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter, operating lease</a></td>
<td class="nump">5.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Operating Leases, Future Minimum Payments Due gross</a></td>
<td class="nump">19.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less effects of discounting OperatingLeases</a></td>
<td class="num">(2.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liabilities recognized Operating Leases</a></td>
<td class="nump">17.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025 finance lease</a></td>
<td class="nump">0.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2026 finance lease</a></td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2027 finance lease</a></td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2028 finance lease</a></td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2029 finance lease</a></td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter, finance lease</a></td>
<td class="nump">1.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Finance Leases, Future Minimum Payments Due gross</a></td>
<td class="nump">4.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less effects of discounting Finance Leases</a></td>
<td class="num">(0.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Lease liabilities recognized financing Leases</a></td>
<td class="nump">$ 3.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details Narrative)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 28, 2025 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">$ 17.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liabilities</a></td>
<td class="nump">$ 3.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_OperatingLeaseTerm', window );">Weighted average lease term for operating leases</a></td>
<td class="text">5 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_FinanceLeaseTerm', window );">Weighted average lease term for finance leases</a></td>
<td class="text">5 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_OperatingLeaseRateOfDiscount', window );">Weighted average discount rate operating leases</a></td>
<td class="nump">6.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_FinanceLeaseRateOfDiscount', window );">Weighted average discount rate finance leases</a></td>
<td class="nump">6.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_FinanceLeaseRateOfDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_FinanceLeaseRateOfDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_FinanceLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_FinanceLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_OperatingLeaseRateOfDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_OperatingLeaseRateOfDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_OperatingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_OperatingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 16, 2023</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_RevolvingCommitmentPortion', window );">Revolving commitment portion</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee, percentage</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_RatioDescription', window );">Ratio description</a></td>
<td class="text">The Company&#8217;s loan covenants under the Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 3.5 to 1. In addition, the Company is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line Of Credit Member [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_RevolvingCommitmentPortion', window );">Revolving commitment portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=eml_BottomMember', window );">Minimum [Member] | Line Of Credit Member [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_DebtInstrumentBasisSpreadOnVariableRates', window );">Basis spread on variable rate</a></td>
<td class="nump">0.87%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=eml_TopMember', window );">Maximum [Member] | Line Of Credit Member [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_DebtInstrumentBasisSpreadOnVariableRates', window );">Basis spread on variable rate</a></td>
<td class="nump">1.62%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium Term Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_RevolvingCommitmentPortion', window );">Revolving commitment portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_TermOfLoan', window );">Term of loan payable on the maturity date</a></td>
<td class="text">Jun. 16,  2028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium Term Notes [Member] | September 30, 2023 through June 30, 2025 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal', window );">Quarterly principal payment</a></td>
<td class="nump">$ 750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium Term Notes [Member] | September 30, 2025 through June 30, 2027 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal', window );">Quarterly principal payment</a></td>
<td class="nump">1,125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium Term Notes [Member] | September 30, 2027 through March 31, 2028 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal', window );">Quarterly principal payment</a></td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium Term Notes [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_VariableInterestRateBasedOnSeniorNetLeverageRatio', window );">Variable Interest Rate Based On Senior Net Leverage Ratio</a></td>
<td class="nump">1.87%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium Term Notes [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_VariableInterestRateBasedOnSeniorNetLeverageRatio', window );">Variable Interest Rate Based On Senior Net Leverage Ratio</a></td>
<td class="nump">2.62%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_DebtInstrumentBasisSpreadOnVariableRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_DebtInstrumentBasisSpreadOnVariableRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_RatioDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_RatioDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_RevolvingCommitmentPortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_RevolvingCommitmentPortion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_TermOfLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_TermOfLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_VariableInterestRateBasedOnSeniorNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_VariableInterestRateBasedOnSeniorNetLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payment applied to principal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=eml_BottomMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=eml_BottomMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=eml_TopMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=eml_TopMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Options and Awards (Details) - Stcok Options [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Dec. 30, 2024</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of units outstanding at beginning of period</a></td>
<td class="nump">25,116<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of units, Issued</a></td>
<td class="nump">48,240<span></span>
</td>
<td class="nump">53,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_StockIssuedDuringPeriodSharesStockOptionsExpired', window );">Number of units, Expired</a></td>
<td class="num">(1,500)<span></span>
</td>
<td class="num">(9,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of units, Exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of units, Forfeited</a></td>
<td class="num">(11,275)<span></span>
</td>
<td class="num">(29,952)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of units outstanding at end of period</a></td>
<td class="nump">60,581<span></span>
</td>
<td class="nump">25,116<span></span>
</td>
<td class="nump">25,116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_WeightedAverageExercisePriceBeginningBalance', window );">Weighted average exercise price, beginning balance</a></td>
<td class="nump">$ 28.18<span></span>
</td>
<td class="nump">$ 24.19<span></span>
</td>
<td class="nump">$ 24.19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_WeightedAverageExercisePriceIssued', window );">Weighted average exercise price, Issued</a></td>
<td class="nump">27.88<span></span>
</td>
<td class="nump">28.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_WeightedAverageExercisePriceExpired', window );">Weighted average exercise price, Expired</a></td>
<td class="nump">20.20<span></span>
</td>
<td class="nump">26.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_WeightedAverageExercisePriceExercised', window );">Weighted average exercise price, exercised</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_WeightedAverageExercisePriceForfeited', window );">Weighted average exercise price, forfeited</a></td>
<td class="nump">28.61<span></span>
</td>
<td class="nump">28.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_WeightedAverageExercisePriceEndingBalance', window );">Weighted average exercise price, ending balance</a></td>
<td class="nump">$ 28.06<span></span>
</td>
<td class="nump">$ 28.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_StockIssuedDuringPeriodSharesStockOptionsExpired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_StockIssuedDuringPeriodSharesStockOptionsExpired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_WeightedAverageExercisePriceBeginningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_WeightedAverageExercisePriceBeginningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_WeightedAverageExercisePriceEndingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_WeightedAverageExercisePriceEndingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_WeightedAverageExercisePriceExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_WeightedAverageExercisePriceExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_WeightedAverageExercisePriceExpired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_WeightedAverageExercisePriceExpired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_WeightedAverageExercisePriceForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_WeightedAverageExercisePriceForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_WeightedAverageExercisePriceIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_WeightedAverageExercisePriceIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=eml_StockOptionsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=eml_StockOptionsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Options and Awards (Details 1)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 28, 2025 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Outstanding | shares</a></td>
<td class="nump">60,581<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=eml_BottomMember', window );">Minimum [Member] | SAR [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_WeightedAverageRemainingContractualLife', window );">Weighted- Average Remaining Contractual Life</a></td>
<td class="text">0 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted avaerage exercise price</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices (in dollar per share)</a></td>
<td class="nump">$ 27.88<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=eml_TopMember', window );">Maximum [Member] | SAR [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_WeightedAverageRemainingContractualLife', window );">Weighted- Average Remaining Contractual Life</a></td>
<td class="text">4 years 6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted avaerage exercise price</a></td>
<td class="nump">$ 28.06<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices (in dollar per share)</a></td>
<td class="nump">$ 28.69<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_WeightedAverageRemainingContractualLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_WeightedAverageRemainingContractualLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=eml_BottomMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=eml_BottomMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=eml_SARMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=eml_SARMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=eml_TopMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=eml_TopMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Options and Awards (Details 2) - Stock Options [Member] - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of units outstanding at beginning of period</a></td>
<td class="nump">39,592<span></span>
</td>
<td class="nump">89,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Number of units, Issued</a></td>
<td class="nump">35,856<span></span>
</td>
<td class="nump">38,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod', window );">Number of units, Exercised</a></td>
<td class="num">(4,579)<span></span>
</td>
<td class="num">(38,534)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of units, Forfeited</a></td>
<td class="num">(18,834)<span></span>
</td>
<td class="num">(49,722)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of units outstanding at end of period</a></td>
<td class="nump">52,035<span></span>
</td>
<td class="nump">39,592<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=eml_StockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=eml_StockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Options and Awards (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility deviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.34%<span></span>
</td>
<td class="nump">38.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.34%<span></span>
</td>
<td class="nump">4.51%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=eml_TwoThousandTwentyPlanMember', window );">2020 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of units, Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,240<span></span>
</td>
<td class="nump">53,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common Stock Shares Reserved For Future Issuance</a></td>
<td class="nump">874,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">874,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=eml_StockOptionsMember', window );">Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock compensation expense</a></td>
<td class="nump">$ 147,000<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="nump">$ 414,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Intrinsic value</a></td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock Option Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,856<span></span>
</td>
<td class="nump">38,448<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=eml_TwoThousandTwentyPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=eml_TwoThousandTwentyPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=eml_StockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=eml_StockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchase Program (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 03, 2025</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>May 31, 2025</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember', window );">Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms', window );">Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">369,038<span></span>
</td>
<td class="nump">381,739<span></span>
</td>
<td class="nump">369,038<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=eml_AveragePricePaidPerShareMember', window );">Average Price Paid Per Share [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_AveragePricePaidPerShareDuringThePeriod', window );">Average Price Paid Per Share During The Period</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 23.15<span></span>
</td>
<td class="nump">$ 23.49<span></span>
</td>
<td class="nump">$ 23.35<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=eml_TotalNumberofSharesPurchasedMember', window );">Total Number of Shares Purchased [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_TotalNumberOfSharesPurchased', window );">Total Number Of Shares Purchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,701<span></span>
</td>
<td class="nump">18,261<span></span>
</td>
<td class="nump">30,962<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember', window );">Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms', window );">Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,701<span></span>
</td>
<td class="nump">18,261<span></span>
</td>
<td class="nump">30,962<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_AveragePricePaidPerShareDuringThePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_AveragePricePaidPerShareDuringThePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_TotalNumberOfSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_TotalNumberOfSharesPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=eml_AveragePricePaidPerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=eml_AveragePricePaidPerShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=eml_TotalNumberofSharesPurchasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=eml_TotalNumberofSharesPurchasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchase Program (Details Narrative) - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Aug. 21, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Number Of Shares Authorized To Be Repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember', window );">Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram', window );">Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Program</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefit Plans (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 184,287<span></span>
</td>
<td class="nump">$ 178,004<span></span>
</td>
<td class="nump">$ 361,749<span></span>
</td>
<td class="nump">$ 356,007<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">987,679<span></span>
</td>
<td class="nump">966,704<span></span>
</td>
<td class="nump">1,938,776<span></span>
</td>
<td class="nump">1,933,406<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(1,100,704)<span></span>
</td>
<td class="num">(1,099,034)<span></span>
</td>
<td class="num">(2,160,640)<span></span>
</td>
<td class="num">(2,198,069)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of the net loss</a></td>
<td class="nump">301,791<span></span>
</td>
<td class="nump">327,363<span></span>
</td>
<td class="nump">592,406<span></span>
</td>
<td class="nump">654,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">373,053<span></span>
</td>
<td class="nump">373,037<span></span>
</td>
<td class="nump">732,291<span></span>
</td>
<td class="nump">746,072<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">2,206<span></span>
</td>
<td class="nump">3,574<span></span>
</td>
<td class="nump">4,331<span></span>
</td>
<td class="nump">7,148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">12,132<span></span>
</td>
<td class="nump">12,951<span></span>
</td>
<td class="nump">23,815<span></span>
</td>
<td class="nump">25,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(4,963)<span></span>
</td>
<td class="num">(4,684)<span></span>
</td>
<td class="num">(9,743)<span></span>
</td>
<td class="num">(9,368)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="num">(864)<span></span>
</td>
<td class="nump">1,060<span></span>
</td>
<td class="num">(1,696)<span></span>
</td>
<td class="nump">2,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of the net loss</a></td>
<td class="num">(23,982)<span></span>
</td>
<td class="num">(19,567)<span></span>
</td>
<td class="num">(47,075)<span></span>
</td>
<td class="num">(39,134)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="num">$ (15,471)<span></span>
</td>
<td class="num">$ (6,666)<span></span>
</td>
<td class="num">$ (30,368)<span></span>
</td>
<td class="num">$ (13,332)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefit Plans (Details 1) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Total contributions for the period</a></td>
<td class="nump">$ 345,834<span></span>
</td>
<td class="nump">$ 386,830<span></span>
</td>
<td class="nump">$ 784,830<span></span>
</td>
<td class="nump">$ 812,189<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=eml_RegularMatchingContributionsMember', window );">Regular Matching Contributions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Total contributions for the period</a></td>
<td class="nump">239,797<span></span>
</td>
<td class="nump">261,993<span></span>
</td>
<td class="nump">546,436<span></span>
</td>
<td class="nump">547,556<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=eml_TransitionalCreditContributionsMember', window );">Transitional Credit Contributions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Total contributions for the period</a></td>
<td class="nump">18,622<span></span>
</td>
<td class="nump">21,964<span></span>
</td>
<td class="nump">42,487<span></span>
</td>
<td class="nump">50,870<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=eml_NonDiscretionaryContributionsMember', window );">Non-Discretionary Contributions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Total contributions for the period</a></td>
<td class="nump">$ 87,415<span></span>
</td>
<td class="nump">$ 102,873<span></span>
</td>
<td class="nump">$ 195,907<span></span>
</td>
<td class="nump">$ 213,763<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=eml_RegularMatchingContributionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=eml_RegularMatchingContributionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=eml_TransitionalCreditContributionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=eml_TransitionalCreditContributionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=eml_NonDiscretionaryContributionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=eml_NonDiscretionaryContributionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefit Plans (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 28, 2025 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 2,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPartnershipContribution', window );">Cash contributions</a></td>
<td class="nump">1,600,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2025</a></td>
<td class="nump">42,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPartnershipContribution', window );">Cash contributions</a></td>
<td class="nump">$ 12,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPartnershipContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the capital received in cash from a partner in a partnership during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPartnershipContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Risk (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FederalDepositInsuranceCorporationPremiumExpense', window );">FDI insurance amount</a></td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_ThresholdPercentageOfConcentrationRisk', window );">Threshold percentage of concentration risk</a></td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=eml_BottomMember', window );">Minimum [Member] | Line Of Credit Member [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_BasisSpreadOnVariableRate', window );">Basis spread on variable rate</a></td>
<td class="nump">1.87%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=eml_TopMember', window );">Maximum [Member] | Line Of Credit Member [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_BasisSpreadOnVariableRate', window );">Basis spread on variable rate</a></td>
<td class="nump">2.62%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_BasisSpreadOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_BasisSpreadOnVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_ThresholdPercentageOfConcentrationRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_ThresholdPercentageOfConcentrationRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalDepositInsuranceCorporationPremiumExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for Federal Deposit Insurance Corporation (FDIC) insurance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalDepositInsuranceCorporationPremiumExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=eml_BottomMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=eml_BottomMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=eml_TopMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=eml_TopMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Sales</a></td>
<td class="nump">$ 70,164,086<span></span>
</td>
<td class="nump">$ 72,564,231<span></span>
</td>
<td class="nump">$ 136,101,298<span></span>
</td>
<td class="nump">$ 139,798,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostDirectMaterial', window );">Material cost</a></td>
<td class="num">(37,051,351)<span></span>
</td>
<td class="num">(36,074,003)<span></span>
</td>
<td class="num">(71,561,763)<span></span>
</td>
<td class="num">(70,976,809)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostDirectLabor', window );">Labor cost</a></td>
<td class="num">(3,507,414)<span></span>
</td>
<td class="num">(4,405,029)<span></span>
</td>
<td class="num">(7,522,727)<span></span>
</td>
<td class="num">(8,162,714)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_eml_VariableAndFixedOverhead', window );">Other variable and fixed overhead</a></td>
<td class="num">(13,242,419)<span></span>
</td>
<td class="num">(13,629,004)<span></span>
</td>
<td class="num">(25,557,721)<span></span>
</td>
<td class="num">(25,964,345)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Margin</a></td>
<td class="nump">16,362,902<span></span>
</td>
<td class="nump">18,456,195<span></span>
</td>
<td class="nump">31,459,087<span></span>
</td>
<td class="nump">34,694,952<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Product development expense</a></td>
<td class="num">(1,031,716)<span></span>
</td>
<td class="num">(1,301,487)<span></span>
</td>
<td class="num">(2,140,902)<span></span>
</td>
<td class="num">(2,661,284)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling and administrative expenses</a></td>
<td class="num">(12,188,736)<span></span>
</td>
<td class="num">(11,140,681)<span></span>
</td>
<td class="num">(22,534,931)<span></span>
</td>
<td class="num">(22,261,047)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Consolidated operating profit</a></td>
<td class="nump">$ 3,142,450<span></span>
</td>
<td class="nump">$ 6,014,027<span></span>
</td>
<td class="nump">$ 6,783,254<span></span>
</td>
<td class="nump">$ 9,772,621<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eml_VariableAndFixedOverhead">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eml_VariableAndFixedOverhead</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eml_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostDirectLabor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of labor directly related to good produced and service rendered. Includes, but is not limited to, payroll cost and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostDirectLabor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostDirectMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of material used for good produced and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostDirectMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>85</ContextCount>
  <ElementCount>276</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>26</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>124100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>148400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>148401 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>148402 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>170000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995446 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/BasisOfPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995448 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995449 - Disclosure - Fair Value of Instruments and Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurements</Role>
      <ShortName>Fair Value of Instruments and Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995450 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995451 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995452 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995453 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995454 - Disclosure - Stock Options and Awards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/StockOptionsAndAwards</Role>
      <ShortName>Stock Options and Awards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995455 - Disclosure - Share Repurchase Program</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/ShareRepurchaseProgram</Role>
      <ShortName>Share Repurchase Program</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995456 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995457 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995458 - Disclosure - Retirement Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/RetirementBenefitPlans</Role>
      <ShortName>Retirement Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995459 - Disclosure - Recent Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/RecentAccountingPronouncements</Role>
      <ShortName>Recent Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995460 - Disclosure - Concentration of Risk</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/ConcentrationOfRisk</Role>
      <ShortName>Concentration of Risk</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995461 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995462 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/DiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eml.com/role/DiscontinuedOperations</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995463 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eml.com/role/EarningsPerShare</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995464 - Disclosure - Fair Value of Instruments and Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurementsTables</Role>
      <ShortName>Fair Value of Instruments and Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurements</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995465 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eml.com/role/Inventories</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995466 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eml.com/role/Leases</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995467 - Disclosure - Stock Options and Awards (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/StockOptionsAndAwardsTables</Role>
      <ShortName>Stock Options and Awards (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eml.com/role/StockOptionsAndAwards</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995468 - Disclosure - Share Repurchase Program (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/ShareRepurchaseProgramTables</Role>
      <ShortName>Share Repurchase Program (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eml.com/role/ShareRepurchaseProgram</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995469 - Disclosure - Retirement Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/RetirementBenefitPlansTables</Role>
      <ShortName>Retirement Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eml.com/role/RetirementBenefitPlans</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995470 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://eml.com/role/SegmentInformation</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995471 - Disclosure - Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/DiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/DiscontinuedOperationsTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995472 - Disclosure - Earnings per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995473 - Disclosure - Fair Value of Derivative Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/FairValueOfDerivativeInstrumentsDetails</Role>
      <ShortName>Fair Value of Derivative Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995474 - Disclosure - Fair Value of Derivative Instruments (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1</Role>
      <ShortName>Fair Value of Derivative Instruments (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995475 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/InventoriesTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995476 - Disclosure - Goodwill (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/GoodwillDetailsNarrative</Role>
      <ShortName>Goodwill (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/Goodwill</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995477 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/LeasesTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995478 - Disclosure - Leases (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/LeasesDetailsNarrative</Role>
      <ShortName>Leases (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/LeasesTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995479 - Disclosure - Debt (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/DebtDetailsNarrative</Role>
      <ShortName>Debt (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/Debt</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995480 - Disclosure - Stock Options and Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/StockOptionsAndAwardsDetails</Role>
      <ShortName>Stock Options and Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/StockOptionsAndAwardsTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995481 - Disclosure - Stock Options and Awards (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/StockOptionsAndAwardsDetails1</Role>
      <ShortName>Stock Options and Awards (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/StockOptionsAndAwardsTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995482 - Disclosure - Stock Options and Awards (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/StockOptionsAndAwardsDetails2</Role>
      <ShortName>Stock Options and Awards (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/StockOptionsAndAwardsTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995483 - Disclosure - Stock Options and Awards (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/StockOptionsAndAwardsDetailsNarrative</Role>
      <ShortName>Stock Options and Awards (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/StockOptionsAndAwardsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995484 - Disclosure - Share Repurchase Program (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/ShareRepurchaseProgramDetails</Role>
      <ShortName>Share Repurchase Program (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/ShareRepurchaseProgramTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995485 - Disclosure - Share Repurchase Program (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/ShareRepurchaseProgramDetailsNarrative</Role>
      <ShortName>Share Repurchase Program (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/ShareRepurchaseProgramTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>995486 - Disclosure - Retirement Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/RetirementBenefitPlansDetails</Role>
      <ShortName>Retirement Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/RetirementBenefitPlansTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>995487 - Disclosure - Retirement Benefit Plans (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/RetirementBenefitPlansDetails1</Role>
      <ShortName>Retirement Benefit Plans (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/RetirementBenefitPlansTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>995488 - Disclosure - Retirement Benefit Plans (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/RetirementBenefitPlansDetailsNarrative</Role>
      <ShortName>Retirement Benefit Plans (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/RetirementBenefitPlansTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>995489 - Disclosure - Concentration of Risk (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/ConcentrationOfRiskDetailsNarrative</Role>
      <ShortName>Concentration of Risk (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/ConcentrationOfRisk</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="eml_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>995490 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://eml.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://eml.com/role/SegmentInformationTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>eml-20250628.xsd</File>
    <File>eml-20250628_cal.xml</File>
    <File>eml-20250628_def.xml</File>
    <File>eml-20250628_lab.xml</File>
    <File>eml-20250628_pre.xml</File>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="eml_10q.htm">eml_10q.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="503">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>73
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "eml_10q.htm": {
   "nsprefix": "eml",
   "nsuri": "http://eml.com/20250628",
   "dts": {
    "schema": {
     "local": [
      "eml-20250628.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/currency/2025/currency-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "eml-20250628_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "eml-20250628_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "eml-20250628_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "eml-20250628_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "eml_10q.htm"
     ]
    }
   },
   "keyStandard": 219,
   "keyCustom": 57,
   "axisStandard": 16,
   "axisCustom": 0,
   "memberStandard": 10,
   "memberCustom": 16,
   "hidden": {
    "total": 21,
    "http://xbrl.sec.gov/dei/2025": 5,
    "http://fasb.org/us-gaap/2025": 5,
    "http://eml.com/20250628": 7,
    "http://xbrl.sec.gov/ecd/2025": 4
   },
   "contextCount": 85,
   "entityCount": 1,
   "segmentCount": 26,
   "elementCount": 379,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 503,
    "http://xbrl.sec.gov/dei/2025": 30,
    "http://xbrl.sec.gov/ecd/2025": 4,
    "http://fasb.org/srt/2025": 1
   },
   "report": {
    "R1": {
     "role": "http://eml.com/role/Cover",
     "longName": "000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "strong",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "strong",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited",
     "longName": "124100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "From2025-03-30to2025-06-28",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-03-30to2025-06-28",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited",
     "longName": "148400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "From2025-03-30to2025-06-28",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-03-30to2025-06-28",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://eml.com/role/CondensedConsolidatedBalanceSheets",
     "longName": "148401 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "AsOf2025-06-28",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-06-28",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "148402 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "AsOf2025-06-28",
      "name": "eml:AccountsReceivableAllowanceForDoubtfulAccounts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-06-28",
      "name": "eml:AccountsReceivableAllowanceForDoubtfulAccounts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited",
     "longName": "170000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R8": {
     "role": "http://eml.com/role/BasisOfPresentation",
     "longName": "995446 - Disclosure - Basis of Presentation",
     "shortName": "Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://eml.com/role/DiscontinuedOperations",
     "longName": "995447 - Disclosure - Discontinued Operations",
     "shortName": "Discontinued Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://eml.com/role/EarningsPerShare",
     "longName": "995448 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurements",
     "longName": "995449 - Disclosure - Fair Value of Instruments and Fair Value Measurements",
     "shortName": "Fair Value of Instruments and Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://eml.com/role/Inventories",
     "longName": "995450 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://eml.com/role/Goodwill",
     "longName": "995451 - Disclosure - Goodwill",
     "shortName": "Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://eml.com/role/Leases",
     "longName": "995452 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://eml.com/role/Debt",
     "longName": "995453 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://eml.com/role/StockOptionsAndAwards",
     "longName": "995454 - Disclosure - Stock Options and Awards",
     "shortName": "Stock Options and Awards",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://eml.com/role/ShareRepurchaseProgram",
     "longName": "995455 - Disclosure - Share Repurchase Program",
     "shortName": "Share Repurchase Program",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "eml:ShareRepurchaseProgramDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "eml:ShareRepurchaseProgramDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://eml.com/role/RevenueRecognition",
     "longName": "995456 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "eml:RevenueRecognitionDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "eml:RevenueRecognitionDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://eml.com/role/IncomeTaxes",
     "longName": "995457 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://eml.com/role/RetirementBenefitPlans",
     "longName": "995458 - Disclosure - Retirement Benefit Plans",
     "shortName": "Retirement Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://eml.com/role/RecentAccountingPronouncements",
     "longName": "995459 - Disclosure - Recent Accounting Pronouncements",
     "shortName": "Recent Accounting Pronouncements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "eml:RecentAccountingPronouncementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "eml:RecentAccountingPronouncementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://eml.com/role/ConcentrationOfRisk",
     "longName": "995460 - Disclosure - Concentration of Risk",
     "shortName": "Concentration of Risk",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://eml.com/role/SegmentInformation",
     "longName": "995461 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://eml.com/role/DiscontinuedOperationsTables",
     "longName": "995462 - Disclosure - Discontinued Operations (Tables)",
     "shortName": "Discontinued Operations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "eml:ScheduleIncomeFromDiscontinuedOperationsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "eml:ScheduleIncomeFromDiscontinuedOperationsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://eml.com/role/EarningsPerShareTables",
     "longName": "995463 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurementsTables",
     "longName": "995464 - Disclosure - Fair Value of Instruments and Fair Value Measurements (Tables)",
     "shortName": "Fair Value of Instruments and Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "eml:ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "eml:ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://eml.com/role/InventoriesTables",
     "longName": "995465 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://eml.com/role/LeasesTables",
     "longName": "995466 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "eml:LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "eml:LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://eml.com/role/StockOptionsAndAwardsTables",
     "longName": "995467 - Disclosure - Stock Options and Awards (Tables)",
     "shortName": "Stock Options and Awards (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://eml.com/role/ShareRepurchaseProgramTables",
     "longName": "995468 - Disclosure - Share Repurchase Program (Tables)",
     "shortName": "Share Repurchase Program (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "eml:ScheduleOfShareRepurchaseProgramTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "eml:ShareRepurchaseProgramDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "eml:ScheduleOfShareRepurchaseProgramTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "eml:ShareRepurchaseProgramDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://eml.com/role/RetirementBenefitPlansTables",
     "longName": "995469 - Disclosure - Retirement Benefit Plans (Tables)",
     "shortName": "Retirement Benefit Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://eml.com/role/SegmentInformationTables",
     "longName": "995470 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://eml.com/role/DiscontinuedOperationsDetails",
     "longName": "995471 - Disclosure - Discontinued Operations (Details)",
     "shortName": "Discontinued Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "From2025-03-30to2025-06-28",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "eml:ScheduleIncomeFromDiscontinuedOperationsTableTextBlock",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://eml.com/role/EarningsPerShareDetails",
     "longName": "995472 - Disclosure - Earnings per Share (Details)",
     "shortName": "Earnings per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "From2025-03-30to2025-06-28",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-03-30to2025-06-28",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails",
     "longName": "995473 - Disclosure - Fair Value of Derivative Instruments (Details)",
     "shortName": "Fair Value of Derivative Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28_eml_LossReclassifiedFromOCIEarningsMember",
      "name": "eml:DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "eml:ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28_eml_LossReclassifiedFromOCIEarningsMember",
      "name": "eml:DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "eml:ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1",
     "longName": "995474 - Disclosure - Fair Value of Derivative Instruments (Details 1)",
     "shortName": "Fair Value of Derivative Instruments (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "AsOf2025-06-28_us-gaap_DerivativeFinancialInstrumentsAssetsMember",
      "name": "eml:DesignatedForeignCurrencyHedgeContractsAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "eml:ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-06-28_us-gaap_DerivativeFinancialInstrumentsAssetsMember",
      "name": "eml:DesignatedForeignCurrencyHedgeContractsAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "eml:ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://eml.com/role/InventoriesDetails",
     "longName": "995475 - Disclosure - Inventories (Details)",
     "shortName": "Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "AsOf2025-06-28",
      "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-06-28",
      "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://eml.com/role/GoodwillDetailsNarrative",
     "longName": "995476 - Disclosure - Goodwill (Details Narrative)",
     "shortName": "Goodwill (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "AsOf2025-06-28",
      "name": "us-gaap:ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-06-28",
      "name": "us-gaap:ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://eml.com/role/LeasesDetails",
     "longName": "995477 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "AsOf2025-06-28",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "eml:LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-06-28",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "eml:LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://eml.com/role/LeasesDetailsNarrative",
     "longName": "995478 - Disclosure - Leases (Details Narrative)",
     "shortName": "Leases (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "AsOf2025-06-28",
      "name": "us-gaap:OperatingLeaseLiability",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "eml:OperatingLeaseTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://eml.com/role/DebtDetailsNarrative",
     "longName": "995479 - Disclosure - Debt (Details Narrative)",
     "shortName": "Debt (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "AsOf2025-06-28",
      "name": "eml:RevolvingCommitmentPortion",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-06-28",
      "name": "eml:RevolvingCommitmentPortion",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://eml.com/role/StockOptionsAndAwardsDetails",
     "longName": "995480 - Disclosure - Stock Options and Awards (Details)",
     "shortName": "Stock Options and Awards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-28_eml_StockOptionsPlanMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28_eml_StockOptionsPlanMember",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://eml.com/role/StockOptionsAndAwardsDetails1",
     "longName": "995481 - Disclosure - Stock Options and Awards (Details 1)",
     "shortName": "Stock Options and Awards (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "AsOf2025-06-28",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-06-28",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://eml.com/role/StockOptionsAndAwardsDetails2",
     "longName": "995482 - Disclosure - Stock Options and Awards (Details 2)",
     "shortName": "Stock Options and Awards (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-28_eml_StockOptionsMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-30_eml_StockOptionsMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative",
     "longName": "995483 - Disclosure - Stock Options and Awards (Details Narrative)",
     "shortName": "Stock Options and Awards (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://eml.com/role/ShareRepurchaseProgramDetails",
     "longName": "995484 - Disclosure - Share Repurchase Program (Details)",
     "shortName": "Share Repurchase Program (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "From2025-04-30to2025-05-03_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember",
      "name": "eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "eml:ScheduleOfShareRepurchaseProgramTableTextBlock",
       "eml:ShareRepurchaseProgramDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-04-30to2025-05-03_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember",
      "name": "eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "eml:ScheduleOfShareRepurchaseProgramTableTextBlock",
       "eml:ShareRepurchaseProgramDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://eml.com/role/ShareRepurchaseProgramDetailsNarrative",
     "longName": "995485 - Disclosure - Share Repurchase Program (Details Narrative)",
     "shortName": "Share Repurchase Program (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "AsOf2023-08-21",
      "name": "srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "eml:ShareRepurchaseProgramDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-08-21",
      "name": "srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "eml:ShareRepurchaseProgramDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://eml.com/role/RetirementBenefitPlansDetails",
     "longName": "995486 - Disclosure - Retirement Benefit Plans (Details)",
     "shortName": "Retirement Benefit Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://eml.com/role/RetirementBenefitPlansDetails1",
     "longName": "995487 - Disclosure - Retirement Benefit Plans (Details 1)",
     "shortName": "Retirement Benefit Plans (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "From2025-03-30to2025-06-28",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "eml:ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-03-30to2025-06-28",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "eml:ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://eml.com/role/RetirementBenefitPlansDetailsNarrative",
     "longName": "995488 - Disclosure - Retirement Benefit Plans (Details Narrative)",
     "shortName": "Retirement Benefit Plans (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "AsOf2025-06-28_us-gaap_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-06-28_us-gaap_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://eml.com/role/ConcentrationOfRiskDetailsNarrative",
     "longName": "995489 - Disclosure - Concentration of Risk (Details Narrative)",
     "shortName": "Concentration of Risk (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:FederalDepositInsuranceCorporationPremiumExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-12-29to2025-06-28",
      "name": "us-gaap:FederalDepositInsuranceCorporationPremiumExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://eml.com/role/SegmentInformationDetails",
     "longName": "995490 - Disclosure - Segment Information (Details)",
     "shortName": "Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "From2025-03-30to2025-06-28",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-03-30to2025-06-28",
      "name": "us-gaap:CostDirectMaterial",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eml_10q.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recent Accounting Pronouncements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r661"
     ]
    },
    "eml_AccountsReceivableAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "AccountsReceivableAllowanceForDoubtfulAccounts",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable, allowance for doubtful accounts",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r715"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable, less allowances: 2025 - $585,993 2024 - $530,560",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r723"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated depreciation",
        "label": "[Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment]",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r118",
      "r519"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 35.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation",
        "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r130",
      "r476"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 41.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accumulated other comprehensive loss",
        "label": "[Accumulated Other Comprehensive Income (Loss), Net of Tax]",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r17",
      "r64",
      "r124",
      "r516",
      "r533",
      "r534",
      "r832"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive loss:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock compensation expense",
        "label": "[Share-Based Payment Arrangement, Expense]",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r405",
      "r406"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "label": "[Assets]",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r108",
      "r121",
      "r151",
      "r153",
      "r154",
      "r188",
      "r197",
      "r207",
      "r210",
      "r218",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r431",
      "r435",
      "r482",
      "r508",
      "r509",
      "r514",
      "r567",
      "r622",
      "r623",
      "r633",
      "r661",
      "r662",
      "r663",
      "r669",
      "r733",
      "r734",
      "r848"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Current Assets",
        "label": "[Assets, Current]",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r126",
      "r151",
      "r153",
      "r154",
      "r218",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r431",
      "r435",
      "r482",
      "r661",
      "r733",
      "r734",
      "r848"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets held for sale",
        "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r661"
     ]
    },
    "eml_AveragePricePaidPerShareDuringThePeriod": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "AveragePricePaidPerShareDuringThePeriod",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Price Paid Per Share During The Period"
       }
      }
     },
     "auth_ref": []
    },
    "eml_AveragePricePaidPerShareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "AveragePricePaidPerShareMember",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Price Paid Per Share [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "eml_BasisSpreadOnVariableRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "BasisSpreadOnVariableRate",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basis spread on variable rate",
        "label": "[Basis spread on variable rate]"
       }
      }
     },
     "auth_ref": []
    },
    "eml_BottomMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "BottomMember",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative",
      "http://eml.com/role/DebtDetailsNarrative",
      "http://eml.com/role/StockOptionsAndAwardsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "verboseLabel": "Minimum [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://eml.com/role/BasisOfPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basis of Presentation",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r680",
      "r704"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r116",
      "r603"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "label": "[Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation]",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r78",
      "r150"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net change in cash and cash equivalents",
        "label": "[Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation]",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r78"
     ]
    },
    "eml_CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash used in operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Shares Reserved For Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash dividends per share:",
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_CommonStockNoParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockNoParValue",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, par value (in dollars per share)",
        "documentation": "Face amount per share of no-par value common stock."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, shares authorized (in shares)",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r555"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, shares issued (in shares)",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, shares outstanding (in shares)",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r55",
      "r555",
      "r573",
      "r858",
      "r859"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 38.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, no par value, Authorized: 50,000,000 shares",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r278",
      "r283",
      "r515",
      "r661"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefit Plans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "[Comprehensive Income (Loss), Net of Tax, Attributable to Parent]",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r133",
      "r135",
      "r139",
      "r506",
      "r526",
      "r527"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r216",
      "r536",
      "r537",
      "r600",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk By Benchmark Axis",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r216",
      "r536",
      "r537",
      "r600",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk By Type Axis",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r216",
      "r536",
      "r537",
      "r600",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRisk"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Concentration of Risk",
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r192",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r616",
      "r713"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r216",
      "r536",
      "r537",
      "r600",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718"
     ]
    },
    "us-gaap_CostDirectLabor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostDirectLabor",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Labor cost",
        "label": "[Cost, Direct Labor]",
        "documentation": "Cost of labor directly related to good produced and service rendered. Includes, but is not limited to, payroll cost and equity-based compensation."
       }
      }
     },
     "auth_ref": [
      "r698"
     ]
    },
    "us-gaap_CostDirectMaterial": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostDirectMaterial",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Material cost",
        "label": "[Cost, Direct Material]",
        "documentation": "Cost of material used for good produced and service rendered."
       }
      }
     },
     "auth_ref": [
      "r698"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost of products sold",
        "label": "[Cost of Product and Service Sold]",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r70",
      "r502",
      "r610",
      "r614",
      "r652",
      "r699"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "eml_CurrentLiabilitiesHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "CurrentLiabilitiesHeldForSale",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities held for sale"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r715"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://eml.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r151",
      "r152",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r239",
      "r240",
      "r250",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r266",
      "r273",
      "r274",
      "r275",
      "r463",
      "r491"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument Axis",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r46",
      "r47",
      "r97",
      "r98",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r262",
      "r263",
      "r264",
      "r265",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r660",
      "r705",
      "r706",
      "r707",
      "r710",
      "r730",
      "r731",
      "r732",
      "r845",
      "r846",
      "r852"
     ]
    },
    "eml_DebtInstrumentBasisSpreadOnVariableRates": {
     "xbrltype": "percentItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "DebtInstrumentBasisSpreadOnVariableRates",
     "presentation": [
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis spread on variable rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r262",
      "r263",
      "r264",
      "r265",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r660",
      "r705",
      "r706",
      "r707",
      "r710",
      "r730",
      "r731",
      "r732",
      "r845",
      "r846",
      "r852"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "presentation": [
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "documentation": "Information by period of debt redemption feature under terms of debt agreement."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "presentation": [
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentRedemptionPeriodOneMember",
     "presentation": [
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "September 30, 2023 through June 30, 2025 [Member]",
        "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentRedemptionPeriodThreeMember",
     "presentation": [
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "September 30, 2027 through March 31, 2028 [Member]",
        "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "presentation": [
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "September 30, 2025 through June 30, 2027 [Member]",
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred income taxes",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r410"
     ]
    },
    "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 34.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued pension cost",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32",
      "r51",
      "r88"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of the net loss",
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r287",
      "r325",
      "r367",
      "r634",
      "r635"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of prior service cost",
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r287",
      "r326",
      "r368",
      "r634",
      "r635"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2025",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r350"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expected return on plan assets",
        "label": "[Defined Benefit Plan, Expected Return (Loss) on Plan Assets]",
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r287",
      "r324",
      "r366",
      "r634",
      "r635"
     ]
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest cost",
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r287",
      "r291",
      "r323",
      "r365",
      "r634",
      "r635"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net periodic benefit cost",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r362",
      "r363",
      "r634",
      "r635"
     ]
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanServiceCost",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service cost",
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r322",
      "r364",
      "r634",
      "r635"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total contributions for the period",
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r26"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails",
      "http://eml.com/role/StockOptionsAndAwardsDetails2",
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r546",
      "r547",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r580",
      "r581",
      "r582",
      "r583",
      "r586",
      "r587",
      "r588",
      "r589",
      "r595",
      "r596",
      "r597",
      "r598",
      "r607",
      "r608",
      "r609",
      "r653",
      "r654",
      "r664",
      "r665",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r828",
      "r829",
      "r830",
      "r831",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840"
     ]
    },
    "us-gaap_DerivativeFinancialInstrumentsAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeFinancialInstrumentsAssetsMember",
     "presentation": [
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Assets [Member]",
        "documentation": "Financial asset or other contract with one or more underlyings, with notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset."
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails",
      "http://eml.com/role/StockOptionsAndAwardsDetails2",
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument Risk Axis",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r546",
      "r547",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r580",
      "r581",
      "r582",
      "r583",
      "r586",
      "r587",
      "r588",
      "r589",
      "r595",
      "r596",
      "r597",
      "r598",
      "r607",
      "r608",
      "r609",
      "r653",
      "r654",
      "r664",
      "r665",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r828",
      "r829",
      "r830",
      "r831",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": []
    },
    "eml_DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Designated foreign currency hedge contracts, net of tax"
       }
      }
     },
     "auth_ref": []
    },
    "eml_DerivativeLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "DerivativeLiabilitiesMember",
     "presentation": [
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "eml_DesignatedForeignCurrencyHedgeContractsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "DesignatedForeignCurrencyHedgeContractsAssets",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Designated foreign currency hedge contracts Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock Options and Awards",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r391",
      "r401",
      "r402",
      "r403",
      "r643"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Options and Awards"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss from operations of discontinued unit",
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r38",
      "r40"
     ]
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/DiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from discontinued operations before income taxes",
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38",
      "r39",
      "r40",
      "r41",
      "r68",
      "r853"
     ]
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/DiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income tax (expense) benefit",
        "label": "[Discontinued Operation, Tax Effect of Discontinued Operation]",
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r39",
      "r40",
      "r41",
      "r43",
      "r411",
      "r421",
      "r423"
     ]
    },
    "us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax (expense) benefit",
        "documentation": "Amount of tax (expense) benefit on (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r40",
      "r43",
      "r824"
     ]
    },
    "eml_DiscontinuedOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "DiscontinuedOperationsAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Discontinued Operations",
        "label": "[Discontinued Operations]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations"
       }
      }
     },
     "auth_ref": []
    },
    "eml_DiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "DiscontinuedOperationsMember",
     "presentation": [
      "http://eml.com/role/DiscontinuedOperationsDetails",
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://eml.com/role/DiscontinuedOperationsDetails",
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Classification Axis",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://eml.com/role/DiscontinuedOperationsDetails",
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/DiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Costs of products sold",
        "label": "[Disposal Group, Including Discontinued Operation, Costs of Goods Sold]",
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r113"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/DiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Selling and administrative expenses",
        "label": "[Disposal Group, Including Discontinued Operation, General and Administrative Expense]",
        "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://eml.com/role/DiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income from disposal of discontinued unit",
        "verboseLabel": "Gross margin",
        "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r113"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/DiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "[Disposal Group, Including Discontinued Operation, Interest Expense]",
        "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r14",
      "r15",
      "r42"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/DiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Operating Income (Loss)",
        "label": "[Disposal Group, Including Discontinued Operation, Operating Income (Loss)]",
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/DiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net sales",
        "label": "[Disposal Group, Including Discontinued Operation, Revenue]",
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r113"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://eml.com/role/DiscontinuedOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Discontinued Operations",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r83"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "eml_EarningsLossPerShareFromDiscontinuedOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "EarningsLossPerShareFromDiscontinuedOperationsAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings (Loss) per share from discontinued operations:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total earnings per share:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r140",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r173",
      "r175",
      "r181",
      "r182",
      "r183",
      "r187",
      "r276",
      "r404",
      "r427",
      "r429",
      "r464",
      "r465",
      "r507",
      "r528",
      "r615"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r140",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r175",
      "r181",
      "r182",
      "r183",
      "r187",
      "r276",
      "r404",
      "r427",
      "r429",
      "r464",
      "r465",
      "r507",
      "r528",
      "r615"
     ]
    },
    "eml_EarningsPerShareFromContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "EarningsPerShareFromContinuingOperationsAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share from continuing operations:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://eml.com/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Earnings Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r184",
      "r185",
      "r186"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued compensation",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address Address Line 1",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address Address Line 2",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address City Or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address State Or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation State Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r602",
      "r657",
      "r659"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r602",
      "r657",
      "r659"
     ]
    },
    "us-gaap_FederalDepositInsuranceCorporationPremiumExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FederalDepositInsuranceCorporationPremiumExpense",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FDI insurance amount",
        "documentation": "Amount of expense for Federal Deposit Insurance Corporation (FDIC) insurance."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails",
      "http://eml.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities recognized financing Leases",
        "verboseLabel": "Finance lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r498"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current portion of finance lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance lease liability, less current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Leases, Future Minimum Payments Due gross",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r706",
      "r710",
      "r852"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thereafter, finance lease",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r706",
      "r710",
      "r852"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2025 finance lease",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r706",
      "r710",
      "r852"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2029 finance lease",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r706",
      "r710",
      "r852"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2028 finance lease",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r706",
      "r710",
      "r852"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2027 finance lease",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r706",
      "r710",
      "r852"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2026 finance lease",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r706",
      "r710",
      "r852"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less effects of discounting Finance Leases",
        "label": "[Finance Lease, Liability, Undiscounted Excess Amount]",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Financing leases, net",
        "label": "[Finance Lease, Principal Payments]",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r497"
     ]
    },
    "eml_FinanceLeaseRateOfDiscount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "FinanceLeaseRateOfDiscount",
     "presentation": [
      "http://eml.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average discount rate finance leases"
       }
      }
     },
     "auth_ref": []
    },
    "eml_FinanceLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "FinanceLeaseTerm",
     "presentation": [
      "http://eml.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average lease term for finance leases"
       }
      }
     },
     "auth_ref": []
    },
    "eml_FinancialInstrumentsAndFairValueMeasurementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "FinancialInstrumentsAndFairValueMeasurementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Instruments and Fair Value Measurements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "presentation": [
      "http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair Value of Instruments and Fair Value Measurements",
        "label": "Financial Instruments Disclosure [Text Block]",
        "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures."
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Designated foreign currency hedge contracts liabilities",
        "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into."
       }
      }
     },
     "auth_ref": [
      "r466",
      "r467",
      "r841",
      "r842",
      "r843"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on sale of equipment and other assets",
        "label": "[Gain (Loss) on Disposition of Property Plant Equipment]",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill",
        "label": "[Goodwill]",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r222",
      "r503",
      "r623",
      "r627",
      "r645",
      "r646",
      "r647",
      "r649",
      "r656",
      "r661",
      "r727",
      "r728",
      "r827"
     ]
    },
    "eml_GoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "GoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillDisclosureTextBlock",
     "presentation": [
      "http://eml.com/role/Goodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill",
        "label": "Goodwill Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r223",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r627"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://eml.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross margin",
        "label": "[Gross Profit]",
        "verboseLabel": "Gross Margin",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r71",
      "r107",
      "r151",
      "r153",
      "r154",
      "r218",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r482",
      "r618",
      "r622",
      "r712",
      "r719",
      "r720",
      "r721",
      "r722",
      "r733"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 15.0
      },
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income from continuing operations",
        "label": "[Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent]",
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r67",
      "r80",
      "r111",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r180",
      "r183",
      "r429"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from continuing operations before income taxes",
        "label": "[Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest]",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r101",
      "r107",
      "r508",
      "r510",
      "r521",
      "r611",
      "r613",
      "r614",
      "r618",
      "r622",
      "r712",
      "r719",
      "r720",
      "r721",
      "r722"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share from continuing operations: Basic",
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r102",
      "r111",
      "r140",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r175",
      "r181",
      "r182",
      "r276",
      "r427",
      "r429",
      "r465",
      "r507",
      "r854"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share from continuing operations: Diluted",
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r111",
      "r140",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r175",
      "r181",
      "r182",
      "r183",
      "r429",
      "r465",
      "r507",
      "r854"
     ]
    },
    "eml_IncomeLossFromDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "IncomeLossFromDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Income (Loss) from discontinued operations",
        "label": "[Less: Income (Loss) from discontinued operations]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://eml.com/role/DiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (Loss) from discontinued operations",
        "label": "[Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest]",
        "verboseLabel": "Income from disposal of discontinued Unit",
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38",
      "r39",
      "r40",
      "r43",
      "r113",
      "r424",
      "r522"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations (see note B)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings (Loss) per share from discontinued operations: Basic",
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r140",
      "r179",
      "r181",
      "r182",
      "r851",
      "r854"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings (Loss) per share from discontinued operations: Diluted",
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r179",
      "r181",
      "r182"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location Axis",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r237",
      "r238",
      "r438",
      "r444",
      "r461",
      "r462",
      "r469",
      "r473",
      "r474",
      "r483",
      "r484",
      "r485",
      "r530",
      "r531",
      "r577",
      "r601",
      "r602",
      "r645",
      "r647",
      "r654",
      "r655",
      "r658",
      "r659",
      "r825",
      "r826",
      "r855"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r238",
      "r438",
      "r444",
      "r461",
      "r462",
      "r469",
      "r473",
      "r474",
      "r483",
      "r484",
      "r485",
      "r530",
      "r531",
      "r577",
      "r601",
      "r602",
      "r645",
      "r647",
      "r654",
      "r655",
      "r658",
      "r659",
      "r825",
      "r826",
      "r855"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://eml.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r155",
      "r408",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r420",
      "r422",
      "r425",
      "r426",
      "r512",
      "r535",
      "r542",
      "r644"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax expense",
        "label": "[Income Tax Expense (Benefit)]",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r110",
      "r151",
      "r170",
      "r171",
      "r188",
      "r201",
      "r210",
      "r411",
      "r412",
      "r421",
      "r529",
      "r611",
      "r613",
      "r614",
      "r644"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r149",
      "r418",
      "r419"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable",
        "label": "[Increase (Decrease) in Accounts Payable]",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "[Increase (Decrease) in Accounts Receivable]",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued compensation",
        "label": "[Increase (Decrease) in Employee Related Liabilities]",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "[Increase (Decrease) in Inventories]",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in operating lease liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r679",
      "r702"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other accrued expenses",
        "label": "[Increase (Decrease) in Other Accrued Liabilities]",
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other assets",
        "label": "[Increase (Decrease) in Other Operating Assets]",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other",
        "label": "[Increase (Decrease) in Prepaid Expense and Other Assets]",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "presentation": [
      "http://eml.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilutive stock appreciation rights",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r183",
      "r390"
     ]
    },
    "us-gaap_IndefiniteLivedTrademarks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IndefiniteLivedTrademarks",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trademarks",
        "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r729"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arragements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "[Interest Expense, Operating and Nonoperating]",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r197",
      "r200",
      "r202",
      "r210",
      "r490",
      "r622",
      "r623",
      "r857"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r147",
      "r148"
     ]
    },
    "eml_InventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "InventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://eml.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Inventories",
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finished Goods",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r605"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Inventories",
        "label": "[Inventory, Net]",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r604",
      "r661"
     ]
    },
    "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Raw Material And Component Parts",
        "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r684"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWorkInProcessNetOfReserves",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Work In Process",
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r606"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases"
       }
      }
     },
     "auth_ref": []
    },
    "eml_LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://eml.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Due gross",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r706",
      "r710",
      "r852"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thereafter, operating lease",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r706",
      "r710",
      "r852"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2025 operating lease",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r706",
      "r710",
      "r852"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2029 operating lease",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r706",
      "r710",
      "r852"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2028 operating lease",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r706",
      "r710",
      "r852"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2027 operating lease",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r706",
      "r710",
      "r852"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2026 operating lease",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r706",
      "r710",
      "r852"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less effects of discounting OperatingLeases",
        "label": "[Lessee, Operating Lease, Liability, Undiscounted Excess Amount]",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://eml.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r492"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 42.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities",
        "label": "[Liabilities]",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r46",
      "r47",
      "r48",
      "r50",
      "r51",
      "r52",
      "r53",
      "r151",
      "r153",
      "r154",
      "r218",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r432",
      "r435",
      "r436",
      "r482",
      "r554",
      "r617",
      "r633",
      "r669",
      "r733",
      "r848",
      "r849"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY",
        "label": "[Liabilities and Equity]",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r99",
      "r518",
      "r661",
      "r662",
      "r663",
      "r705",
      "r709",
      "r724",
      "r844"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Current Liabilities",
        "label": "[Liabilities, Current]",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r115",
      "r151",
      "r153",
      "r154",
      "r218",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r432",
      "r435",
      "r436",
      "r482",
      "r661",
      "r733",
      "r848",
      "r849"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "presentation": [
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitment fee, percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly principal payment",
        "documentation": "Amount of the required periodic payment applied to principal."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r49"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative",
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Of Credit Member [Member]",
        "verboseLabel": "Line Of Credit Member [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current portion of long-term debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term debt, less current portion",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r730",
      "r731",
      "r732"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r28",
      "r730",
      "r731",
      "r732"
     ]
    },
    "eml_LossFromDiscontinuedOperationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "LossFromDiscontinuedOperationsNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/DiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from discontinued operations, net of tax"
       }
      }
     },
     "auth_ref": []
    },
    "eml_LossReclassifiedFromOCIEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "LossReclassifiedFromOCIEarningsMember",
     "presentation": [
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Reclassified from OCI to Earnings [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MarketableSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities",
        "documentation": "Amount of investment in marketable security, classified as current."
       }
      }
     },
     "auth_ref": [
      "r682"
     ]
    },
    "eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgramDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Program"
       }
      }
     },
     "auth_ref": []
    },
    "eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs"
       }
      }
     },
     "auth_ref": []
    },
    "eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgramDetails",
      "http://eml.com/role/ShareRepurchaseProgramDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MediumTermNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MediumTermNotesMember",
     "presentation": [
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Medium Term Notes [Member]",
        "documentation": "Debt instruments with maturities ranging from five to ten years."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash used in discontinued operations",
        "label": "[Cash Provided by (Used in) Discontinued Operation]",
        "documentation": "Amount of cash inflow (outflow) from operating, investing, and financing activities; attributable to discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "[Cash Provided by (Used in) Financing Activity, Including Discontinued Operation]",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r146"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) investing activities",
        "label": "[Cash Provided by (Used in) Investing Activity, Including Discontinued Operation]",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r146"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "[Cash Provided by (Used in) Operating Activity, Including Discontinued Operation]",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r79",
      "r80"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 5.0
      },
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited",
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Income",
        "label": "[Net Income (Loss) Attributable to Parent]",
        "verboseLabel": "Net income",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r80",
      "r103",
      "r111",
      "r113",
      "r131",
      "r134",
      "r136",
      "r151",
      "r153",
      "r154",
      "r157",
      "r161",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r170",
      "r171",
      "r180",
      "r218",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r276",
      "r279",
      "r281",
      "r284",
      "r404",
      "r427",
      "r429",
      "r465",
      "r482",
      "r524",
      "r574",
      "r590",
      "r591",
      "r611",
      "r613",
      "r614",
      "r667",
      "r733"
     ]
    },
    "eml_NonCashLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "NonCashLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "eml_NonDiscretionaryContributionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "NonDiscretionaryContributionsMember",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Discretionary Contributions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Rule 10b5-1 Arragement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Rule 10b5-1 Arragement Treatment [Flag]"
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash investing and financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "eml_NonvotingPreferredStockNoParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "NonvotingPreferredStockNoParValue",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonvoting Preferred Stock, par value (in dollars per share)",
        "documentation": "Issuance value per share of no-par value, nonvoting preferred stock; generally not indicative of the fair market value per share."
       }
      }
     },
     "auth_ref": []
    },
    "eml_NonvotingPreferredStockSharesAuthorizedInShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "NonvotingPreferredStockSharesAuthorizedInShares",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonvoting Preferred Stock, shares authorized (in shares)",
        "documentation": "The maximum number of nonvoting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NotesAndLoansReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current portion of notes receivable",
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r504",
      "r723"
     ]
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long term notes receivable, less current portion",
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r723",
      "r725",
      "r726"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://eml.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating profit",
        "label": "[Operating Income (Loss)]",
        "verboseLabel": "Consolidated operating profit",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r611",
      "r614",
      "r618",
      "r712",
      "r719",
      "r720",
      "r721",
      "r722"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/LeasesDetails",
      "http://eml.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities recognized Operating Leases",
        "verboseLabel": "Operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current portion of operating lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease liability, less current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "eml_OperatingLeaseRateOfDiscount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "OperatingLeaseRateOfDiscount",
     "presentation": [
      "http://eml.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average discount rate operating leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right of use assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "eml_OperatingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "OperatingLeaseTerm",
     "presentation": [
      "http://eml.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average lease term for operating leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other accrued expenses",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Other Assets",
        "label": "[Other Assets]",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r120",
      "r513",
      "r623",
      "r662",
      "r663",
      "r669"
     ]
    },
    "eml_OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in fair value of foreign currency swap"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in foreign currency translation",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r525"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive income",
        "label": "[Other Comprehensive Income (Loss), Net of Tax]",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r11",
      "r132",
      "r135",
      "r138",
      "r168",
      "r487",
      "r488",
      "r489",
      "r505",
      "r525",
      "r695",
      "r696"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in pension and postretirement benefit costs, net of taxes: 2025 - $121,925; 2024 - $71,355",
        "label": "[Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax]",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3",
      "r63",
      "r64",
      "r525"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossTaxAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherInventory",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Inventories",
        "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current liabilities",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r661"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other long-term liabilities",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r652"
     ]
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails",
      "http://eml.com/role/RetirementBenefitPlansDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Postretirement Benefit [Member]",
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r338",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r376",
      "r377",
      "r378",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638"
     ]
    },
    "us-gaap_OtherPostretirementBenefitsPayableNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherPostretirementBenefitsPayableNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued postretirement benefits",
        "documentation": "Amount of liability, classified as noncurrent, for retirement benefits, classified as other."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "eml_PatentsAndOtherIntangiblesNetOfAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "PatentsAndOtherIntangiblesNetOfAccumulatedAmortization",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Patents and other intangibles net of accumulated amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Marketable securities",
        "label": "[Payments for (Proceeds from) Available-for-Sale Securities, Short-Term]",
        "documentation": "Amount of cash outflow (inflow) through acquisition (sale) of short-term available-for-sale securities."
       }
      }
     },
     "auth_ref": [
      "r700",
      "r701",
      "r703"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase common stock for treasury",
        "label": "[Payments for Repurchase of Common Stock]",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_PaymentsOfDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDividends",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends paid",
        "label": "[Payments of Dividends]",
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition",
        "label": "[Payments to Acquire Businesses, Gross]",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r428",
      "r645",
      "r647",
      "r648"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property, plant, and equipment",
        "label": "[Payments to Acquire Property, Plant, and Equipment]",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Retirement Benefit Plans",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r285",
      "r309",
      "r311",
      "r317",
      "r334",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r374",
      "r375",
      "r376",
      "r634"
     ]
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PensionPlansDefinedBenefitMember",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails",
      "http://eml.com/role/RetirementBenefitPlansDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefit [Member]",
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r338",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r376",
      "r377",
      "r388",
      "r634",
      "r635",
      "r639",
      "r640",
      "r641"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative",
      "http://eml.com/role/DebtDetailsNarrative",
      "http://eml.com/role/StockOptionsAndAwardsDetails1",
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative",
      "http://eml.com/role/DebtDetailsNarrative",
      "http://eml.com/role/StockOptionsAndAwardsDetails1",
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses and other assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "us-gaap_ProceedsFromPartnershipContribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromPartnershipContribution",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash contributions",
        "documentation": "The cash inflow from the capital received in cash from a partner in a partnership during the period."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "eml_ProceedsFromSaleOfDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "ProceedsFromSaleOfDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sale of discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfNotesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfNotesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments received from notes receivable",
        "documentation": "The cash inflow associated with the sale of a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income",
        "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r113",
      "r131",
      "r134",
      "r145",
      "r151",
      "r153",
      "r154",
      "r157",
      "r161",
      "r168",
      "r170",
      "r171",
      "r218",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r276",
      "r404",
      "r427",
      "r429",
      "r430",
      "r433",
      "r434",
      "r465",
      "r482",
      "r508",
      "r510",
      "r523",
      "r543",
      "r574",
      "r590",
      "r591",
      "r650",
      "r651",
      "r668",
      "r697",
      "r733"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r117",
      "r520"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property, Plant and Equipment, Net",
        "label": "[Property, Plant and Equipment, Net]",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r499",
      "r511",
      "r520",
      "r661"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for doubtful accounts",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r143",
      "r219"
     ]
    },
    "eml_RatioDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "RatioDescription",
     "presentation": [
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ratio description"
       }
      }
     },
     "auth_ref": []
    },
    "eml_RecentAccountingPronouncementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "RecentAccountingPronouncementsDisclosureTextBlock",
     "presentation": [
      "http://eml.com/role/RecentAccountingPronouncements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Recent Accounting Pronouncements",
        "label": "[Recent Accounting Pronouncements]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "presentation": [
      "http://eml.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of segment operating profit",
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r25"
     ]
    },
    "eml_ReductionInCarryingAmountOfRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "ReductionInCarryingAmountOfRightOfUseAssets",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reduction in carrying amount of ROU assets",
        "label": "[Reduction in carrying amount of ROU assets]"
       }
      }
     },
     "auth_ref": []
    },
    "eml_RegularMatchingContributionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "RegularMatchingContributionsMember",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regular Matching Contributions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction Axis",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r156",
      "r157",
      "r500",
      "r501",
      "r847"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r156",
      "r157",
      "r847"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Principal payments on long-term debt",
        "label": "[Repayments of Long-Term Debt]",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r540"
     ]
    },
    "us-gaap_ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/GoodwillDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate carrying amount of goodwill",
        "documentation": "Amount of goodwill allocated to reporting unit with zero or negative amount of net assets."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r627"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://eml.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Product development expense",
        "label": "[Research and Development Expense]",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r601",
      "r611",
      "r612",
      "r622",
      "r850"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r87",
      "r517",
      "r532",
      "r534",
      "r541",
      "r556",
      "r661"
     ]
    },
    "us-gaap_RetirementPlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetirementPlanNameAxis",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Name Axis",
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r642",
      "r678",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796"
     ]
    },
    "us-gaap_RetirementPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetirementPlanNameDomain",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r642",
      "r678",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails",
      "http://eml.com/role/RetirementBenefitPlansDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Type Axis",
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r338",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r376",
      "r377",
      "r378",
      "r388",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails",
      "http://eml.com/role/RetirementBenefitPlansDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r338",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r376",
      "r377",
      "r378",
      "r388",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641"
     ]
    },
    "us-gaap_RevenueRecognitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRecognitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition"
       }
      }
     },
     "auth_ref": []
    },
    "eml_RevenueRecognitionDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "RevenueRecognitionDisclosureTextBlock",
     "presentation": [
      "http://eml.com/role/RevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue Recognition",
        "label": "[Revenue Recognition]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://eml.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net sales",
        "verboseLabel": "Net Sales",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106",
      "r137",
      "r151",
      "r153",
      "r154",
      "r188",
      "r198",
      "r199",
      "r206",
      "r210",
      "r213",
      "r215",
      "r216",
      "r218",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r482",
      "r508",
      "r510",
      "r622",
      "r652",
      "r662",
      "r663",
      "r733"
     ]
    },
    "eml_RevolvingCommitmentPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "RevolvingCommitmentPortion",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolving commitment portion"
       }
      }
     },
     "auth_ref": []
    },
    "eml_RightOfUseAssetNonCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "RightOfUseAssetNonCash",
     "crdr": "credit",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right of use asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration of Risk"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arragement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arragement Treatment [Flag]"
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "eml_SARMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "SARMember",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SAR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "eml_ScheduleIncomeFromDiscontinuedOperationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "ScheduleIncomeFromDiscontinuedOperationsTableTextBlock",
     "presentation": [
      "http://eml.com/role/DiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of income from discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "eml_ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Company made contributions towards benefit plans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://eml.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Denominators Used in Earnings Per Share Computations",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r711"
     ]
    },
    "eml_ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock",
     "presentation": [
      "http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value of Derivative Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "eml_ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock",
     "presentation": [
      "http://eml.com/role/FairValueOfInstrumentsAndFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value of Derivative Condensed Consolidated Balance Sheets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://eml.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventories",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r60",
      "r61",
      "r62"
     ]
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Significant Disclosures Relating to Benefit Plans",
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r786"
     ]
    },
    "eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of SARs Outstanding and Exercisable",
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock Appreciation Rights Activity",
        "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Outstanding Stock Grants",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r10",
      "r90"
     ]
    },
    "eml_ScheduleOfShareRepurchaseProgramTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "ScheduleOfShareRepurchaseProgramTableTextBlock",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgramTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security 12b Title",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r670"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://eml.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r188",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r203",
      "r204",
      "r205",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r216",
      "r619",
      "r620",
      "r621",
      "r622",
      "r624",
      "r625",
      "r626"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://eml.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Selling and administrative expenses",
        "label": "[Selling, General and Administrative Expense]",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r610",
      "r611",
      "r612",
      "r614",
      "r699"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock compensation expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Volatility deviation",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r398"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk-free rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of units, Exercised",
        "label": "[Number of units, Exercised]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails",
      "http://eml.com/role/StockOptionsAndAwardsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of units, Forfeited",
        "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period]",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Granted",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r394"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails",
      "http://eml.com/role/StockOptionsAndAwardsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of units outstanding at beginning of period",
        "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number]",
        "periodEndLabel": "Number of units outstanding at end of period",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r393"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted avaerage exercise price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r395"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercisable",
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding",
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range of Exercise Prices (in dollar per share)",
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "srt_ShareRepurchaseProgramAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgramDetails",
      "http://eml.com/role/ShareRepurchaseProgramDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program Axis",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r735"
     ]
    },
    "eml_ShareRepurchaseProgramDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "ShareRepurchaseProgramDisclosureTextBlock",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgram"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share Repurchase Program",
        "label": "[Share Repurchase Program]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgramDetails",
      "http://eml.com/role/ShareRepurchaseProgramDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r735"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intrinsic value",
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative",
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r730",
      "r731",
      "r732"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative",
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r730",
      "r731",
      "r732"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative",
      "http://eml.com/role/DebtDetailsNarrative",
      "http://eml.com/role/DiscontinuedOperationsDetails",
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails",
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1",
      "http://eml.com/role/RetirementBenefitPlansDetails",
      "http://eml.com/role/RetirementBenefitPlansDetails1",
      "http://eml.com/role/RetirementBenefitPlansDetailsNarrative",
      "http://eml.com/role/ShareRepurchaseProgramDetails",
      "http://eml.com/role/ShareRepurchaseProgramDetailsNarrative",
      "http://eml.com/role/StockOptionsAndAwardsDetails",
      "http://eml.com/role/StockOptionsAndAwardsDetails1",
      "http://eml.com/role/StockOptionsAndAwardsDetails2",
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r159",
      "r160",
      "r189",
      "r277",
      "r278",
      "r280",
      "r282",
      "r493",
      "r502",
      "r538",
      "r544",
      "r545",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r555",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r592",
      "r613",
      "r614",
      "r666",
      "r856"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED BALANCE SHEETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative",
      "http://eml.com/role/DebtDetailsNarrative",
      "http://eml.com/role/DiscontinuedOperationsDetails",
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails",
      "http://eml.com/role/FairValueOfDerivativeInstrumentsDetails1",
      "http://eml.com/role/RetirementBenefitPlansDetails",
      "http://eml.com/role/RetirementBenefitPlansDetails1",
      "http://eml.com/role/RetirementBenefitPlansDetailsNarrative",
      "http://eml.com/role/ShareRepurchaseProgramDetails",
      "http://eml.com/role/ShareRepurchaseProgramDetailsNarrative",
      "http://eml.com/role/StockOptionsAndAwardsDetails",
      "http://eml.com/role/StockOptionsAndAwardsDetails1",
      "http://eml.com/role/StockOptionsAndAwardsDetails2",
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r159",
      "r160",
      "r189",
      "r217",
      "r277",
      "r278",
      "r280",
      "r282",
      "r493",
      "r502",
      "r538",
      "r544",
      "r545",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r555",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r592",
      "r613",
      "r614",
      "r666",
      "r856"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails",
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of units, Issued",
        "verboseLabel": "Number of units, Issued",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r54",
      "r55",
      "r87",
      "r539",
      "r592",
      "r599"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesOther",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of units, Issued",
        "label": "[Stock Issued During Period, Shares, Other]",
        "documentation": "Number of shares of stock issued attributable to transactions classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of units, Exercised",
        "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period]",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r54",
      "r55",
      "r87",
      "r395"
     ]
    },
    "eml_StockIssuedDuringPeriodSharesStockOptionsExpired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExpired",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of units, Expired",
        "label": "[Number of units, Expired]"
       }
      }
     },
     "auth_ref": []
    },
    "eml_StockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "StockOptionsMember",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails2",
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Options [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "eml_StockOptionsPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "StockOptionsPlanMember",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stcok Options [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgramDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Shares Authorized To Be Repurchased",
        "documentation": "Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r735"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 43.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Shareholders' Equity",
        "label": "[Equity, Attributable to Parent]",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r57",
      "r58",
      "r81",
      "r557",
      "r573",
      "r593",
      "r594",
      "r661",
      "r669",
      "r705",
      "r708",
      "r709",
      "r724",
      "r844",
      "r858"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders' Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "eml_TermOfLoan": {
     "xbrltype": "dateItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "TermOfLoan",
     "presentation": [
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term of loan payable on the maturity date"
       }
      }
     },
     "auth_ref": []
    },
    "eml_ThresholdPercentageOfConcentrationRisk": {
     "xbrltype": "percentItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "ThresholdPercentageOfConcentrationRisk",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Threshold percentage of concentration risk"
       }
      }
     },
     "auth_ref": []
    },
    "eml_TopMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "TopMember",
     "presentation": [
      "http://eml.com/role/ConcentrationOfRiskDetailsNarrative",
      "http://eml.com/role/DebtDetailsNarrative",
      "http://eml.com/role/StockOptionsAndAwardsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "verboseLabel": "Maximum [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "eml_TotalNumberOfSharesPurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "TotalNumberOfSharesPurchased",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Number Of Shares Purchased"
       }
      }
     },
     "auth_ref": []
    },
    "eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs"
       }
      }
     },
     "auth_ref": []
    },
    "eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "eml_TotalNumberofSharesPurchasedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "TotalNumberofSharesPurchasedMember",
     "presentation": [
      "http://eml.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Number of Shares Purchased [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://eml.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "eml_TransitionalCreditContributionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "TransitionalCreditContributionsMember",
     "presentation": [
      "http://eml.com/role/RetirementBenefitPlansDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transitional Credit Contributions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, shares (in shares)",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 39.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury Stock: 3,065,407 shares as of 2025 and 2,983,858 shares as of 2024",
        "label": "[Treasury Stock, Common, Value]",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r57"
     ]
    },
    "eml_TwoThousandTwentyPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "TwoThousandTwentyPlanMember",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2020 Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "eml_UnrealisedLossGainOnInterestRateSwapNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "UnrealisedLossGainOnInterestRateSwapNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 36.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized gain (loss) on foreign currency swap, net of tax"
       }
      }
     },
     "auth_ref": []
    },
    "eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 37.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized net pension and postretirement benefit costs, net of tax",
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)."
       }
      }
     },
     "auth_ref": []
    },
    "eml_UnrecognizedPensionAndPostretirementBenefitExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "UnrecognizedPensionAndPostretirementBenefitExpense",
     "crdr": "debit",
     "calculation": {
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized pension and postretirement (benefit) expense"
       }
      }
     },
     "auth_ref": []
    },
    "eml_VariableAndFixedOverhead": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "VariableAndFixedOverhead",
     "crdr": "debit",
     "presentation": [
      "http://eml.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other variable and fixed overhead",
        "label": "[Other variable and fixed overhead]"
       }
      }
     },
     "auth_ref": []
    },
    "eml_VariableInterestRateBasedOnSeniorNetLeverageRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "VariableInterestRateBasedOnSeniorNetLeverageRatio",
     "presentation": [
      "http://eml.com/role/DebtDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Rate Based On Senior Net Leverage Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "eml_VotingPreferredStockNoParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "VotingPreferredStockNoParValue",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Voting Preferred Stock, par value (in dollars per share)",
        "documentation": "Issuance value per share of no-par value, voting preferred stock; generally not indicative of the fair market value per share."
       }
      }
     },
     "auth_ref": []
    },
    "eml_VotingPreferredStockSharesAuthorizedInShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "VotingPreferredStockSharesAuthorizedInShares",
     "presentation": [
      "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Voting Preferred Stock, shares authorized (in shares)",
        "documentation": "The maximum number of voting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "eml_WeightedAverageExercisePriceBeginningBalance": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "WeightedAverageExercisePriceBeginningBalance",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted average exercise price, beginning balance",
        "label": "[Weighted average exercise price, beginning balance]"
       }
      }
     },
     "auth_ref": []
    },
    "eml_WeightedAverageExercisePriceEndingBalance": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "WeightedAverageExercisePriceEndingBalance",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Weighted average exercise price, ending balance",
        "label": "[Weighted average exercise price, ending balance]"
       }
      }
     },
     "auth_ref": []
    },
    "eml_WeightedAverageExercisePriceExercised": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "WeightedAverageExercisePriceExercised",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, exercised"
       }
      }
     },
     "auth_ref": []
    },
    "eml_WeightedAverageExercisePriceExpired": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "WeightedAverageExercisePriceExpired",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, Expired"
       }
      }
     },
     "auth_ref": []
    },
    "eml_WeightedAverageExercisePriceForfeited": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "WeightedAverageExercisePriceForfeited",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, forfeited"
       }
      }
     },
     "auth_ref": []
    },
    "eml_WeightedAverageExercisePriceIssued": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "WeightedAverageExercisePriceIssued",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, Issued"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://eml.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Denominator for diluted earnings per share (in shares)",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r183"
     ]
    },
    "eml_WeightedAverageNumberOfShareOutstandingDiluted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "WeightedAverageNumberOfShareOutstandingDiluted",
     "presentation": [
      "http://eml.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average shares outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://eml.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://eml.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average shares outstanding",
        "label": "[Weighted Average Number of Shares Outstanding, Basic]",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r183"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "presentation": [
      "http://eml.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "eml_WeightedAverageRemainingContractualLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://eml.com/20250628",
     "localname": "WeightedAverageRemainingContractualLife",
     "presentation": [
      "http://eml.com/role/StockOptionsAndAwardsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted- Average Remaining Contractual Life"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(j)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-6"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-7"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "S99",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-3"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-20/tableOfContent"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482309/360-10-15-4"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 5.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479836/810-10-S99-5"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2A"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-3A"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-5"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-7"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/825/tableOfContent"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-3A"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "181",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r678": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r680": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r681": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r687": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r688": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r689": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r690": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r691": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r692": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r693": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r694": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r695": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r696": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r697": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r698": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r699": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r700": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r701": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r702": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r703": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-9"
  },
  "r704": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r705": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r707": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r711": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r714": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r715": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r716": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r717": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r718": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r719": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r720": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r721": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r722": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r723": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r724": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r725": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r727": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r734": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r735": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r736": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r784": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r785": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r786": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r787": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r788": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r789": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r790": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r791": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r792": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r793": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r794": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r795": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r796": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r797": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r798": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r799": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r800": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r801": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r802": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r803": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r804": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r805": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r806": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r807": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r808": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r809": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r810": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r811": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r812": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r813": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r814": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r815": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r816": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r817": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r818": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r819": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r821": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r822": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r837": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r838": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r840": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r842": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r843": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r844": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r845": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r846": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r848": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r857": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>74
<FILENAME>0001654954-25-009068-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001654954-25-009068-xbrl.zip
M4$L#!!0    (  :'!5M,B^"62Q   %*J   0    96UL+3(P,C4P-C(X+GAS
M9.U=;6_C-A+^?L#]!YZ_W!8XQW&RV6Z"W19.XG0-)+%A>[>]3P4MT3916?11
ME!/WU]^0>G^EY'AK'4[%HI'(F>',/'P;DJ8^_?RZL=".<(<R^W.G?W;>0<0V
MF$GMU>>.ZW2Q8U#:08[ MHDM9I//G3UQ.C__]/>_??I'M_O;[?01W3/#W1!;
MH#M.L" F>J%BC636$W8$X=VN3_W-*^<&79Q=GIU_#--OL0-<S%8\D-D/<^Y!
M'F)+9$C)BO7\8^_\JG=Q?G$5$LW84KQ@3A#FQIH*8@B78PN9Q*$K&X'BR#/H
M!@W^::#[->8;O.5D@VUI%!KLQ%DHZXYM]YRNU@*],WY LA@TZCX/Y^C6=:A-
M' ?-F.5*59Q_H9%MG*&!9:&IY'#0E#B$[XCIBW.,-12"P,.V<_-J?>ZLA=C>
M]'HO+R]GKPMNG3&^ DO.+WN_/5+[CXY/R<FRD/1##W(#0L/E',#:A]2*TB'&
MV8KM>D&N\E7  HBN,-YVL1 AUQ(["R7?S^Q!)J<+5P#./ANU=\01^>5X>5!*
M_[)[WN]>]@,FFZQD;2BTY;K'F45Z/EE,0['?$B=7/943-R@A_.4R$-WO_?;T
M.%/N[X3^!Q?GD?>OKZ][*C<@S5 FP9+9"ZBQH63(I27TU):MQTC0FREG^L17
M/2\S04IS23]XI#2L#,RU!2^J"UYFLBH(7@(-Y :$#A=%D(19"<FFX"F&A'S(
M[LELR7/1/;^,51F3T'P#("-1A.UN-,*!@G!JA S,KL##[&Z*#RS,-3NO516W
MJ#@Q,<Q\&R$C06CL"P@AHXN77<==).B7RP)ZR$AJL(GZ(G@^,]A&Y9]_N/C8
M06'K?V!\<T^6V+7 !:[]'Q=;=$EE2R46D?U]@B"6+3!?$?&,-\398H,4EP6=
M)$*?L&TSH7IW]2Y3MEMJ+YG_"@FRR=W(WF(.,"'Y\'4ZRLA5W<D=@]&L@RCX
MPGL,I01R3+*D-E7EG<O_^J@;#6%=I+@^]=*D:2DN#%EC^R?U#(.) \S*!MF3
M^]P^21FG@2W#M0Y@C#0KYO-3 [\=Z$[;)#;(A0>'6=24??4,3%4UP!DOQUO"
ME?[.5QN[)E5=N>?] SC+P.I?O.^?GP-"H1")UOCY?O@\&][+I]GX<70_F,/+
M; Y_GH;/\QD:/Z#Q9#@=S$= @-Y]?1Y\O1\!S0\MQE4QOF,;,'\--'1'8-+#
M-J0NV*4B2E%___']8:C?C9\FT^$7H!M]&Z+1,[P/6_RKXG^++3EIF:T)$4X)
MR$DZ+9+]:DC>#AX'SW=#-/LR',YG+5*5D9I '&2+-1$4C*D*6Y))B^'%(1BB
M=XE2VM97O??%SOK!8B^U!]@<QE)L?Y2SH8-ZVL'L"WIX'/_:CJ]Y"(]@T#,)
MGW,L5R$&G..5!Y&'8W%V&5K7UU?OWU_)J2MU#(LY+B?PXLM"OC 4D];"X<-Q
MBQT*K6,2L] #(B]#"\&'- 1*BERSBLMIG>\[7[J*V8+:+H@. P#/_P5Y6@A^
M3$,0%X0B22T(/@A#S&WH'9P)X;,UC,J>^S.I6L=_3#L^$(% !E)"6I_[/G_
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
M.F'0V:27M.\@T<ESP^$B&ND5_[(61][=0G=2OX%EL1>I$]3C>^8NQ-*U JK
M$;6Y&FG[-^9=>T.6!-JQJ<XS/+,)]OKOP%8M5:YM)49 4"6SU9#Z/4Q0@IV!
M*]:,RYHZLKV4,H-*>.J:YX_?BOVMYCTS>U<)I"J$I\2I0#\=5/793HE6-!DJ
MGBD&EE6D;>8\:4I,UY L(_L.<[Z7]_QO9%<G=]56:_CSU2$#QR%1CUF/I9EF
MQX<_S=@W?-W*;UGD#9R5.0^<%G[G*3)G!B&FJK5REC=>EM?S&O2-M+=:M/B_
M%17*#ZD +CMJ$O-V#^T..E!?:XAX!]!,=VHR7X[LFZ4T$N]49P0#D+0S[,6*
M<IO98?GZJ1^K!$':/C:VYF8VTY2"TX;A9O^<O(I;"^8&@7EU&+23AK1MWN<W
M;T0@X^T#:OKFVQ++JA(WP*JR"S9++:S/>')KY?=Y3=?RE\2*9W7J-HML=3V4
MNS%VCY>ZGV"76WX ?]-M3WZ6+E!_4</Z<@DGM_^1P#!(PE%?7K=';= 7GI/C
MRA,6+H>_^57@[6).[HD(1S7PJ$_ RY5RF,NK<M,AZU?;A-!:!K.#[1:" ZJH
MO ^OW^Z'KX0;5(Y:U"!3N;"N:SM_4:E-\W/^/5TZ/^FY&F2GQ!/;4/5-(K??
MU,>LU4C U*^-,C=AE1C_%E$G]TCY6DEZJ;HR=3.GN[\2V2:).=@1^<7#9W>S
M(-ROO6-7R"4L^4'$>VJYZL"&9W1MKMJ@'G.Y+'>,EW'D ^/P#VRQ[_S#3U^(
MN0+% ]B&RR4QHK6E8PAJ9C6X)PXH+[<,<^SPVC &_9-+;769&KDW$4X&U 1@
M3O@FW(3.RSFP(@>I;]76FZZ0C*XYZ2?6-.D]N7?IK\BYMLCW<(:F_DC@;23(
MF.Z8CLY7OI3BE*I_PYS*PN/[QFK"-K9GQ*:,0Z?T2+R>>RJ5"/>K#F \I:%3
MLF/6#JH/3#<V5,B\B3SO$)V4**5H9'>D_ H=J\'I-F%)-OW0,?4H2[NRDQDO
M'QD.-4RD'-KY0(U[^U"V$-'PK+XJ/(,0!$,M#BJXK-BQ4:PR_2DKNPJF1HX#
MT\M[5R(X4>5Z@5?\YH'AZY;R:*IV -]))VNIJ64B5+PE,*>2I^7\Q8J"Z:B.
MYY3[TV6J>BA5,2JD/+1&?G=;4K6P&FF#K?%>*MH3$3?6(IBQ+PDM#ND*B1MK
MT5"%G#5ZAC1#@[J%*=E@:JMYBQ=$N=AZI,LBLTK(3QP%Y*\6#CB7BWYJO-U'
M)!.\ETGJ<IMP4/+;TLCVQJW$KMN1!9]TW)LS@:W$0HHS\=<.S8$SP5R,EQ-W
M85'#V@]L;Y?*5"MHC/N+B^&4YDBR3NJ/)_Q*-^XF:<5\C<43WO^;B%L26J36
MFN=KH@P89YQQ#$$G]83?R%6?-<'4#._T5M,YJ6^B950G/VE77E9'J]3C4Z/R
MUFIUK.IY:C_,UR!DS2Q9SV2< U5/KO_'[JKPOKKH(UJ5^I2A5F$,&%A11M"$
ME1^UK_E*S#%T!6M0,KW DY/?R#-2_N8LMBI\:2U]4NY WD:=GXO=/)XV+S^K
M4=H'%W:G5<]);X3>92<LGXCLGCN:TYH!U<%[F":3$_FW&2 W)*?$L+#CT"4E
MIMR<'-^-@M\9IBVI2'Y2DZ)]M]@OP#*0E!&=5/U;)@3;I/5-IIY4P3G;IK6+
M)9U4M?@*I9SXI/4LRC^MTH-I1L\HJ3'^+/-E(Y2=O[#YFKD.MLWY"R3O\VI
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
M)M><%\N_R'35C($5<@=FS%<QO!Y$AWO1^"N2Z@=":@]B_AH%H2(DBF5$I$^
MM.G]@QX:[Q"F_P_@PKGV, :.%4WUR'L4^/?2MAE,H\IWJQ]!)5=;!9+&\YOV
MXH3+7:R4<VU)+EQ)7%M&KW-N=<ZM@W!N@2=WJ^&R0U>R;<L.5$D!=+L^=EAZ
M-%= ZO'(I&C(42E+H81@\'+HOF-0&22-.@.5A&4/=P=*([?9$%R]]0D!KG]V
M$-LT 4FK3)M #LU.A0UG/E\DO*\^&SKTM$!WE70WZ5>3^N&@)_8D*9-QX*P]
MEU4/<2QHPR#%@A-+-AWK^V(C+*Q4R[-4H_+AX+P=G6:5^6*#%HJF:!>_WGS:
MISMM<_*[A^83Y<^%0.Q-$Q'H]P#(=C.I?H 42:)51-<5I@UO=] QJ>*8-E]P
M)=2]#)02?F!Y'_J!J]NZ90:;Y(,3Z8*F:TTQG]0U<OR*O232VK?-T&T]/ *;
M7J@W_?JA[*@H)F"I&XL9EI4]<L_*J*8X%<&&K4#5LFQMKB[: %)^J>)W"O?B
M:Q4\O,1Y5<7UGVI,<I2^P\0QF2@&%1%OW;L;^OJ*50E&,5$+*JI65>, 2AYM
MXKA+%'V*<5?OX D?<^*X3%1Y8H2I/'9^_,Z/WWX__CUR%B[ *Z;F4_H=L=<K
MO76K'%[I(FCVYL>9DOD3LMHWPL\D4BD)& WQY%<#1X.<,Z4A:8,7GQ5?9'X*
ML0G;;=4JT[7+NF;W?,2,;&[$VS7"1*6I2L9@-\1G76RX&V2"<@_Y'ARYY3>W
M2X3=J?+V*:-YJXQ0A@P<4(T 0C9/,@D:89^$>B4#)&:Q/K<<D@;9L I@X:W:
M94.MVF[H9PQF8.67$Q\!#-$L3ZY7.FVK[)V*0!R>S<,K7Q)2%G4CS**Z8N8"
M,68POQPLC TRI;5"R1O9GHH[3@?<#V &O15;(1Z1*T@5"-MG--<?JA([2V+H
M94@1&= *HX97R'712I2 L=M"_T"F'_&X>-\NP]&857@C9HK6H@'C?F[!:''<
M1D.EJ;+F/73 <'Z-J>Z[LFF>UE;_8$OV\G$78HH,$02:ZE:*5XVA ^0Y0(H=
MZ <KSSXBU^+*21G!J:MVI9#/Z0LJ!R?7P0'#R4D9P:FK$J683_J5DO-SIXM#
MAI27,P*U6*7)U W"3Q/#(&$P*&HYI@?H*Y.P[,()<"#"C\"]!\\ FPLP9GF$
MZ1N) MWH!TTI):N 9-4GS(W!,[*?H;.X1JL5=!G/([I^P]1BC91 U+XEXRX2
M06\M?7XS=&=:?N+DELD[ .C,98^-4H50VQ5*.VD#9$7D*E4>/WVBL!EX XB%
MX5HP/1*MVC#"J8R7*AZ??F2DAX+A_!Z9&8/'_]Z28>-9UENB/6UZ! L]M$;F
MFV_E,'0LN#;M?,8CNY<V@%1(L%+%UC,2T_F]F'^K8K+&P*2+?;0/8.M_9DZZ
M*G4;(,DE4+P$^EXRT5,?ULW.IKY,/I^:^;)N5[BVRPE.9;B=.<%I17'&D/R9
MO[3BEJIE,5^1*-HK?T3,13=\5)(KQ%0-B>[*U2X3J#2IM-<#J1JH1L5O*P5+
MUPNC_*: 191$X:^LMOJW9RJ:QFW4L@31_)2H_Z2![RR[1BOV6$Y0X1ACTUGX
M^%^];9N$^WM_!Q:*,O1<XM)M&:LSYXF]Q35\2K\6J.]2JI=>[SNEOD(/"/'
M[,9C-]R#4Z O!'D$+_Y/PGVQ&GV;,%84J91S--ND9GV9-SVWKVN(0=I+L9&-
MRM5+&\ I))C>9T%S\$LWX9"D JJBE!E]M0'6$N+I?<ZS[$IPA_ <0->C\@W"
M$&1]BV[JQ]JD'G7(7\I!G6J__PG@8NF"63^(4D:Z.L+0 E=@ 1W'+R%#]XU6
MFNN&=I&OAS8@F%NH4H\\YH8EL#GYP8CH#@""2)12+RCF'GCA%D:)\ "&/KY1
MJ?!=0_%GL_<;4HY;M;U0EZ;<4UJY(0A7I"(0<*0'  $G301!A?D\0O#]8WCA
MY3A&?@!0Q"2*X-AOU2M1K#'M68'+7NY@8_>40!=N/(QPX_NLVZ'KN<MW6K=#
M5[3V?=?M:.JSDO[+5,S)@MVW*38=8EK^R HMD)"H509)*(GFJ'D&;[+Y(R%K
MA/52T#HUH!KR[&,=4#7(\E4,EZYW'M_+1>@J'VF<],?"3)#MS_I'2VD6\@'(
M+?,U/*IXX%?(SW5%85-C1T%DL>^Y2X3A?\#LAT.9Y'P/3$"RXQT9LUA3D+0Q
MG'-Y'*&C(6_PK@8&]*M%R8!>#6.B.;NF#C'#7]@F58_NI3'PWG4O;4RJ3Q"*
M>6_'@ V,?W4SR%WT3/L>SM6<V=G$;< RCSR:LX!DN0M$DKP0*=TF=4'DPR^1
M0U(Q'VW0(DU#T\3,I8+V[\=Z#;#_IWNX@NZ>5J+$5UNO;%4-1#RI27O,[BPM
M9G>6/V9WUL7LNIC=(<3LNBN"*E<$=<7XNBN".:\('LY=S@;YSVN\(EA37%%Z
M15#U>F!S?)PEK@;&7)\%,]JTWU'HK@5VUP)3[N,,W:50%11HVX2M@C@U7 4L
MJ5&;S&;!Y2)FM*K_3!N@K4?RAOL9NPMIS3'XH@MI'QOCNQ$]]WIYGM^'TST!
MV_ER.E].Y\MIK8N@\^6T!*C.E],])[OO:RGMNB?1$%-6_%J*KBS[]WTM15>%
MN??L/BY852X]R?@%39?((_1X-GVA:+W)2O<)"?2/LCP16<1_-,":'C@H[$6X
M,R'^:=H>Z!/BK39%KX#E@ME/9--N6$%O5C*Z!A=.GH_K5Y#Z73IYQJ.)Z<@%
M161[V#L,=MYKV9.VI7_ZO>I:^FCH?;K%Y_Y)+N!3GLG$7I?H252LIF^V3;=J
M&@:]$8Z^[?<+9NG3A_'J$($-4J5O$=BJ(FG...Z*S)8L,JOI%1WVH!1R?%ZO
MS35TS2!L2L:  /P,9G<(WWDLBL78S2BC%/95H*L6P5E NE*/ZNA;H&__[='=
M[-:5&:1 3)>F$P41%PL,%G3<Z'Z$*C:!EK^H<"DN-2SAE7#5(GW3.U"E2G1J
M3W3X3ANZF[#[=XQ([@N4)3_6-D6K6OYXI='])#HP-L=@[6%K:;([-&B!S97@
M%:N/B00'UH.Q[<((^^A>L>K2&@XJK6'@T%D#MD*SCT!9C2<A4:NB>T))- ?[
M,GB3!:,D9(T(!2IHG1I0#0D4U@%5@\*(%<.UAR!C.J($NQR:]&];).E??J5O
M&S),(240M6^'%90(44?EM$(89$ZD3 &:8>XDXZL(1LS(7;06CB:8M"HAX0W9
MISUF2TR1:]K![2$T#[Q/HY"_69^P&F=H/O*>;&C9;WW'09YCT1,;*RN <"B
M,,NBRO[U'X"5%N>=>F;521]9T K3.A[,5[CR5KL,3I>F^V"^_1]PG\"&6;^P
MA+L$.9"OK'.-L$OM: +QRJ2.X*[P=EA85L:O S(RX6P$L,^?"$493:O D0D3
MC7FQ2&5N^UK4;K9R[%4$BL:_6,!1-O[#= L\E%I@*4(E>M:_IBG=>ZQ&V%)Y
M3/(5;)@PMU<Q<SL-S>U0@FT%W;8$V HDK?X:<Y:=#F+>C ?!Y61EXI8@I"Q/
MJ32;W,8SOU%LS8B+A=!SWU84AA)>N+W('8_J+MQVD:D61*8Z#VPA#VREUVH[
M#VQ9#VRE$<'. UN1!W:?Y<XZ)USCG7"55F*335*6#9H0=7<WNBWX.T57W+BD
M;<K9Z)7KL@V[]O)2-L\W48]KHAUX5B)HW#&QEY/:&+@0!SF.P*$=NCY7@H3!
M3_$#VK8'(^S"\/OH$@:[8UGSCV4YX-DJ.M-O=L]=]AYD>OMV',\D0FC.$$RR
M)7]5,(NB$7F!8N62@M*0;,#J8&G"<:U*:+1E_N5 ;Q0,2+@#H(,-9N&*GGEF
MBPI42"GU[^)DNAFO#B,5J5SADM)H^7>:1HBX.&,+EP? 0IVU#M-"4FHNG[++
M%.-S O SM, UE2,;4 F9?NB4-X\22?06&TDR%Q6HR O/+EVK\=D516^-CB1W
M4;4':CL\[ Q]"]\G!+C"8J9Y>FDU>"+!]%;&2/+:7R'LPO_X2:W#^0A#A#G;
M<(W!3/186]'^6@VOFHAZ*VG(N/Y.AXC<(ZJ4N::LH),#@G1'+KV%-9*L/@(W
M2/^!5OBO>9?)K!Y:C6"64/'J&?H]PIO*5+Q+^'-NE[#1ZYS"G5/X\)S"\GK0
M6>U;[!1N3(WH)%OYO(^-JQLM5BXI*(UT"I>!I;%.X8+0Z*HY/08+SS;Q@^E:
MR^@M>?CD26M0J]#IWXC)](T+VJL(5$=]:DPW0_ZHF'9PY%*&0)&T52@HRE3.
M$9L*Q"-RV,:5N8/IQ_&;,@Q*A*T"04FB" *]'B">-=]EM5K;Z W@3/[I"=ES
MY,?,POWJ!SKOX;.PJ'%WN_XCJ? ZR67^HVEWG:0[HA[P$;7+6]+Y6EN7MR3,
M6VJ&YZ#+6TK/6VKL2VQ=WE*!O*5*;XET>4M-S5OJ-2[Q(J@1'_T05%,FC]2:
M3%^ _0P>J&E9%LK%4.Q8/_P5I&<HRJHW.VJ$D07 C-S1 6!%5QR R1*N^7.E
MP#:K$+<(2R5YM-P!HBQ8@+W>%V00L*>65,[67^)GZYU^##0W6$_=P;H[6!_H
MP?I]O@"LZ^C\3E\ ;M>#RPTZ_I9Z ;BI1]W)$F&7O5-W YY<N2LOHWFKC%"&
M#)JG1X(KV3S))&B$?1+JE0R0AN295 5)@VQ8!;"TX>+ASL&!'1JNWNC)UEJN
M3/RGV,#)*5MEZ^3BU/$P02FD(O9DDTU.V0A#J*J*4N#BTM7QA$$C@&N0N:P)
MO#T\=E"'"95O#X5$;3><B:WBIZ9,/96]B9"HJ992LD,1RA0]MWD@(#7;*A8'
MBK>%EWM,6;Y"KHM6HI3,W1;Z P/2C,M=AB,CI2E4PSRVPWF0?2L+NJ:UU3_>
MDN-?3,739(@@J##!>(K6XF<SULT90'F>]I;;:*@T)0+W+8NEHY(QL !\9OL"
MF<YF4^@?>-6]>4R%LT6*T-%T?_O:(]2P 9R02P:2E+"!6$DMC52H"*UBM[33
MS0[]C2R1S5Y?8!\U%\S8Q1G(L$F*M/JQ4'L=05$<O9D2=X!^W;1OP!H1Z X<
MXF'38349\!H%7(XP6$%OQ?(_'"*(!>?OJ0U %A:N^M=>KDP"R62-@3D;.C]-
M#)GE'5,!,K:EV<W;,/!B">(%8?;SN$APMA@X<X17P8.&F>5JOYPFWA,)J V.
MG*M4Z\L12L'^\V02\/?_!U!+ P04    "  &AP5;E((]1;]6  "&>P0 %
M &5M;"TR,#(U,#8R.%]L86(N>&UL[;U[<^0XDB?X_YG==\#6G=EDF2FKXOVH
MG>FU2#VJM:M4:"1ES<ZVG;4A2%#B%H.,(1G*5'_ZPX.,X L@^ *@N3.;GE)*
M[DYWX >' W X_OF__=A[X V%D1OX__+3^)?13P#Y5F"[_LN__'2,/L/(<MV?
M0!1#WX9>X*-_^>D=13_]M[_\G__'/_^7SY__YY?'.W 56,<]\F-P&2(8(QM\
M=^-70/[T%48Q"C]_3JC_8-_Y#4Q^F?XR6IU^_P5&F"OP*0_^X_CTERLL#P0.
ML(ADRCI:_3J:_SH93>8GHJ? B;_#$ $86J]NC*SX&$(/V"AR7WR %0?,H-_
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
M ,_2&-#Y K6X SVE57_7+#T@_M<C#&,4>N\L%4UP\%RB5'MPSU&T>'!?(#,
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
MD5B%I5\^XNCEZ3L\<(96KY+5G(GVW!#I(6E/8MG%@-'26NC,<QG,(,%PP*+
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
MV>)^L=R-3*CR)JLG+UDVPZ][DDNNS3W =[(7(G?_L4BL_N9CM;I5=Q[SE*Q
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
MUX>W.I-$Z./Q,I^QWMD3G8^H=--:%IEI1M1)'$4H^^T0L+P/_+>FWDZ"1PT
MI95/45?+P'9-X&JM]3I0"U6+^#JQ&^'\.,8T\'^-)6A%H*P7;,C.NGRR&,UT
M%@WOK'@#K [H#OM,(^>ZRQI:+0GEU>Y12)@4IH#3M0DW>B54%.>7#^L!^P16
M<4#5MTB90PO(>(ISH%8D9T=QN_'*,F$35EI1,>P^B#-C)MY&T5$>;RFU1JSE
M%1;BC)$F6[+C*30A5U-*22E\N9319&QMCW$40]_&4[YL:^18-**L0G4AU#+T
MK( R=-#"A+= Y365 EUPYC8(>17722I7&!+T6F_TE%</M<3L@;#19+TVH;2X
MI)KBFV4GL)D#L*<8QC3]:^M<PNCUQ@N^1[67E$4L*L_&ZU7/GY+SZ=G#FJ/)
MV#+AZJF\IB77MKV_NKY_NKX"^*>G[=WMU>89_^/I&?_GZ_7]\Q/8WH#+S=-?
MP<W=]M^>P*=O]YMO5[>81C<0[U%,;'T(@S?71O:7]V\167Z?*K9MK-A]8\>"
M8GBV$:3PK>[69N9>[FXLA=4-7\_F4Q,>SNJJ/[^NWYE32[((MLAQ8Y)W5M5M
MY[^RZEVCW02I.G-_0^$NB) H!82G7FF["\7)4]::?4:YM;D6J1SCC4!@PJ7E
M"I5*R16DTPMYE?B?WI$&S _)>P/%O"U2)2GP8ZR 1\C2NQIJ$[G(=F_F!A/^
MW94;$;5<'R\S$]<1^*6];1D>-AM/;3PA#]V/]440VBE=*AV(HNBW?%<#TI#
MS@A+W\;!T@8X;6G26PUM5W6N,BC@=!^>-%*TG*;5$&"Z2R"<;S9&S\$C(AWO
M>@C[PW,S/ ?]Q*[#?$KA]88!FRIW!V* [["-\.EJ,3-AOV%X"TNI:^<ODJD[
M3+])+X*Q<(_\GOS+PM\%A^3#8/>>>2D-GKZJ^PK]%3I@&UQV.=FW-WL2H_R#
M_I/3YD(.E<4W:Q7/5]KDDK,CQ<ELI&R5(8*TM*)%9&89:6(OS+ J#R4?D7VT
MR)=O_4L8AN]DJ.U)(N?6>71?7O%_\$!D3]L7)_@&K&R].]V-AD]?E LL6^M>
M+C*3",).!7L2)HIT*99%KFD];K\!2.4,$%FVZ+QV;: JSE2)1LU19QM]2\&G
M//J&N#>0O8Y=<\G[FKUW6]$.;82HO];?S+RJV_QR$MABUEI92'?"8U?=A7?W
M!??V/R47]W].WTC6LO-)JG&0J'3KDP?BM@Z.2W%0&+^3NMDQN8ESV'-*A<MQ
MLCR"V7IE#Y[!)5]NLHWJY:<:HH@4'B$/XQ$/A%(VVM?LHGX?\V'G@+I9#[=J
M*95AMA+ CDW(_FJJ;VG2_)V6R+E+2^1<N1%V06[ZPFPJ#E!YX"10][X-71D3
MIUE_)4^.1>D)0JWJA3,%+CU;6^V6BY4A1PV2FA91>.(<XA9=]SP*DLWQ!4;(
M)J4H\"PLVFC@$2O,G1"JF\N:J*1DD<MR:DU,.$Z6T;%4UITDY- *."E]??BD
M!$FWOD62AM 58O_-;.E=PH,;0Z]F$[F) '6(:VY6%H7RW*S75Z/Q\&7))9#9
M5N]27L\K_A=)C?6S>ZTT*J1A8N8I3<&^J]+N+5^KENO8,A^[\F\[T!Z\#HY\
MZ-]<<8F[XL:Y'GXGMF@.O>ZF9SR.=1["MM.V%->G[.!3*N!GXF%.P#P+T5-Z
MIVS>K?^&5Q9!R'FV2,C -@6=W6(\^',T7=P(5^-B]V4(C?,;%?W4Q'"]GJ(S
MR,8F/,4HJ::L4\@PF^(,'D)T@"YYVH!>N4TV53<^*R]8/O3H)HD5E9_9<SCX
M.KJ+^VAN2GFA326DRZ'HO ]IG)MI@H!>6DZO8]( ^+$)Z_NN^LOZN!3YB3@*
M?%9?=%-W)*AVY4QT.B?Z-.CW*DX698QWBY5!#WFU4;UT*\"<LY-F?=BJ+31O
MYO0/R;$)MYJ;ZBOK:A@V,_=6C'(PZ0HP>;.[V4(Y86)W<*=H.GR\)'_%I:'6
MW"V; Z,VSJMP.JYI*YBQ4],9?6,3+G,V4+7Q!DTBP12W<;T_>,$[0H^(UF:O
M>6.Z"7]2)=&:[50]EM3*F<@:P'LE/GL<99QOJ>_=#NVCU^,,#-RQ"<\OM--:
MUB6ELD B#!CT#+O@$.Z._#M5E5?\NP&_$>>IU49)'J?FF5GJVMR>SLW<!Y!2
MN_HP-7^6ZE%,I\>H@M<IU*^JDLFAL5/B,+.Q/4%C9'1<+J4]9\6?S*;I!J9Y
M[D?<K6W;QH =@"&P.C'A\E(+E9MM!:0AH-R\.6#/RM?FJ.I:>6Y68P)B+ZVJ
MFECM&RAME:\JD"%U1_+#U-SIW&!FUMCI <$3$VX+M]&YY)Z(!/"00>PG(@5[
MJ)^S^Y1,TGNV^D>V $!*&OBZHWY.FY!S[*B/@E)"0=K!+F&F!.@%4M@9\GRF
M]_V6OO2ORJV)C"@H!=_IE?R;(,3&60C9M.;&Y@VZ'MGZ<X*07!QZ0M8QI%H^
MO09A'*-P7]7-[:71YEJ.1ZOYX!MP\H>$?9E3[/VO,/P3L2)&T8E7]VV6SD#H
MK?&4WH0Q"?\3$W(^^["A-/>G0NG=FD^I7%J6YV=P$OT9__4SN4,&SM(O )7_
M^1E_0,^")=7].=A8_W%T0_3E&+D^BO#*__>05X2MAH?-#N,Q<@:_P-?<W<DI
M73YCP#SLUIXAKJRNPQJ:K\,M]8ZYB0FIH_*:\AU)'("$&9RY+P#EU[TTR/I-
M=B7V/HA1_24'"3ZE=T3EC"A<%!4SL8PJ>[5;&#'7-5.WE,F:@I'=L,&K4UIG
MSB<R>KMU4UGHHZRX=!5#>58U13V:FI*6\I#E8P74EY/=3/=#C>TTKKBG? Z>
M3E4=&A?/5#EYY0H";'Q;6/U GCMYT6AAU+V]MNJ7NAGK]@I)>CSNW4,BXP(<
MB)0+FCE\*N2A>[9KW-VMFTQK"#8DBB<F9)*UT5DJ0'LXP??A#%^9.AY&[&MV
MV\],$CZ=E:TJ\FY[#%6KO-0QU*=CNJGOGO8X33^0$G1ZZZ8S<X^^#RR;D&S6
M1N<F!U*E_?F/>R!UX_K0MWHXD!(*T@YV"3,E0"^0PC)L5]8$FO#$9U?]BX/A
MQ*C[0.H1'9((8NO<!?X+V?>]0KO*3N31LMKPR_'",JB6GYRRY=6>B[OE #V0
M<I,*:1[F_TRVW(&-)6CV.W4])MD.*GU(;R";FI [5J]A19G:,YP<0)CH 0L@
M;'KB<>: $,VS/8$^74Q4]8N0(7G.:;DV:6N@@<9\]TP3B:,+4B=?\[B7ZK$F
M3:#2 PP MZD)B2J2:I8<0L('*"->IY^FG917[]GK31!BEY5LB6V=S-NL-<?P
M'"[6$KO=?/CZ ZW23:34YFT9DFM>Y ':B)8@)"?N,<D&/H:":P>J<TQJ>K-Q
MRVC*&1D E$9446V@JSC7X\Q. HWLR\AZ'0HY>R$K)]\6GJ5GR-BIS'RQA 9F
MJ''U++UUDI(!4HG$$']0T1GU=NH8\2U1,S7BK%ND''\0XU%[HC=JI[YBJZ/;
M1@]M#;1 :*YJ@Z?M3GVM\MR=^F1S'CBG]83I>_.";F[=6&9N5_: WJD)V5UM
M=&ZR-U_:JNRV-S]06DMU:D?5EG0]-9O2QVLT_"NP]5=JFZI;CD"J.FB(Q[CD
MND#:+%4)4;TC1^N3[$UT+'D!#E:&>#I+>+\M.OLLZ3R[K@+5@*T?LU,P=I/&
M\LN7D\E"9VG]ONTH58?(QF'-+NVJ#U/JN[V5 '8H#U?+L:IR2VU#;1G]A3T\
MR*OF0P7;4LZMI0SM(?>06)Z:D+_74NTFL;>9F2_7CH.L>.M<_[!HZ9U'&*.M
M3\P@_R.)AF_00_35 AQRN%:,;/*'C6_G?Y&AY#3Q(%]2-S(&;*CL^!G@,TE=
MGME\;L(IV^ &%L<D^R!]OC'Y),!##P$K>;<G\.G^CI;0H9/9#RAT [M<_299
MSF<;F+5!%=[4:L!.ZM'(ME0]OE@;O.AL@,J]QE,%-+KK2-*]Z0_H_%7-4X8>
MT&KM-I43S?\G?<+,A,=8==E=&45> !I+GK]P <[?!HR".(?"+W,,3"=04=PL
MN^V;J@:(;B"9+HEH$_:#>^F;WD%.^\Y:S$9G\ V,VP/MRJ<8AO%@LUG>JLJE
M>=5T!& ,=NC%]7V")G+ECNKZD6>I(5KWP\PAPXR6F0GIOCV9,9C#OF3NEHRC
M_]_?EE=XR]E2U?8V\V'7OC"%J$>;&GE;1%[],L3//AT/!P^1A!?H$:5OO.#[
MK>\$X9ZBM^:^E#2WPO>WFQF4>Y!;CI5M@5NS\=*$Y*962I>>[,X(H?OV7A =
M0YJX2 'L8*%X37N2*G@)65'AYQCAAHP?H&OC53>G:4I4*HLX5RJ8+]6<(V&7
MU.:[A67"-I]0N7))1T:L'116L$?/\ >*ZG!1)E1:WYNC9J&0=X$J#>_GT) '
M X3ZE3%"Z$%,&'2? .(^PD[M?&/:MT^)5;<QVM=>$I;G5WCRU]2HW*F?+#-[
M=GTTV8U4G5X+3_W:J5W:M@W\SW26RY1MP!%:_XFBE=DWC^[+:[QUOD6(/E2'
ME2&S>$5F!H]03;:,6,TT"Z::BLT>H^ENKFJ[A9?=(J-?$1Z4AT1"1_)N*6$;
M  6))L)'<P1T:C @5#*%0"41*_BTMG:.[OPF"?6* +B3?<"F\>P5(>N7E^#M
M5V39R<1EV>?Y"O\#3[.1:Z/P.81DKW<3AG>NCZAO*]I60ZP (5+J4I@(*9FS
M=ISY4N<KI4UT+,<ZE \DC !SPA?$+I7\C<@ 5$B?N2/U2'H\>F@\VLW'6)N-
M'1QB9-]X\*7";"ZE&@S5*)H"B$/&G@^Q5F.H=:Z15; TV6 F0+@^CS.P 0D_
M^!N1H \WS^'>CV5@DR54CYJRFE6@.5/1+G&FCF7KS&63U4\2,L\A@C']20-H
M\"PK[V]$Q&K 4Z]N"B ^)4M]GL+Q7-6C2SP0R>I8L0X"YOF?@C5"%R2@U0(D
MOB/B$K+W%9WY&!H&(YZ*#5 TH$MJLP^T#5^@[_Z#;FA?!GX4>*[-]LQ]^P&W
M)-D-)__<.LFN O2>\&]8(%>S1]23;'7[1[TV1G9OJ1?![%[=8C8=F7#-<P"3
MBJ/H"XQ<>@,]*T_+27+ZQ, 5BJS0/21F4OVV3E:[9_0C_N)Q2H TE\+FJMER
MOE,5R$L\IMK5C([=K,0MMN_PSHVETN%IQ;4)1WP=5"_!.!$%,K+H'GHEOL'?
MB$1 1>J. 3CW<WT;_^$01-#[/0R.A[K9OK$4=3!O:6 6XPU%L-UTM)I $Y*"
M.RG?^0+_L!V;T?^4#EQM[]4II4/HS;K*3+9%E].9JN-!B3F[7Z.4U'3HPZWU
M HZ>FU*QXS-S?)@P]_=F2,5PH((!DUQ?G@:3G.5+1@8#HN8:AB0-GEP'>7J%
M-7#@$K-K8N.QLS+(#TIJ6[I_F;"1VRB ,NJ^\ES71;)V*[U^W!^N3/ ?]1K6
MPZC'94!E2L5I[^76Q['=D6V^^/8-=,,_H'=$7VEA6.%N7GLQ:A(RNIB8YFNT
MD9$\@C3>+72"L1_M2_7&,2N@O&3=FA%+%[29OV9%:ZP;G[==,I"19&5GU9/U
M3%G:CL0\UDKW@7M98=5YZ?YNUVSJ*]$/#F 3)LRF^G)>0<"!=1:KC2/GUI,I
MR;'U,2G_"24NE9JI4*!@.M-5D+"U_<)RH.Z)K%:Y<I+9B4'+[)-^_UURQ(KH
M&>S'*V>G*@%'8IZ15[A5URBZ$E/?20W,5GM-IF]\&3 -2"G)@].[0G__>Q#8
MWUW/$SC[,HD:3\]3+77SQ;^S=!4XFLUU7M>LUZS8[2FU%N^>?EQR\ G(F9'C
M^7REJK:\A&^7UK=YIRCQZQ+=(V^Q2J_>,ZY,\.DR.O)@-(Q'[PPO>N.E[M"[
M2*0.1-7J97&3IV ;W*/U?&9"]IA(M\JK1WKB^SL410B=2C\S382#5<R17 ^V
MQVM5UY<EYH$F*C?M&T4C5::7&EFM=B0/ #(3)@5)-<N8(FP7X,3(7B6,3)H<
MR$.IYVFK+C.*0ZPP#T"H;NYTOY(RJ1:]FJ^-2&>2T+%T)B]\*%E9TXLS*ZI)
MV2;^:+F&!AU 2.G:K!,T#-S:7!\>M:ZAVQH_)LP'=?I5P<70Q<%9*_HLY@'Y
M$<WD>40>>;/Q,HCBB![P[_#,9:>OZ4EDT'81JC:AMKOYQ?S:]A+9?L5L.IT-
M_MZW9+IM7[:4BI311WVW-+N<G=-NOL/0UI9^*V?HEZRA==F%740R7[*;V'-5
MI3KEDF_[LZD[(,QRD&)H]-N21KI(Q6/C(_G'&CM*0X'P?*9,Z;OU].:MGUR]
M'3I^B,(X,S3PO\[# O_C[U2]\X/8#V'P$L(])R:081@>S/)J$YS64].N6ZYF
MMJ-SGFZJ9R7.LD^;)]S*'QFM-J)FM="(D17X=59S94F.-4^/MM2\>Q>V/D5N
MW$EMK%5U[JP(<;H3D9IK6RJGSD.8[I7K(WI#_A$;9P4OOBM1WEK$H"Z<JE<[
M&RGQJ9-\LBE2]NJ%*!*2U;-4[HCQ@0RC\LFGK+N$&Y!B8J6>9K9MV69,.BVT
M[M1C[>NH-NF3I@8JJ[(Z++!TSRW--"W-*Q5 TCVEG,I@2Y^("3DT5"&7.QL3
MD+,% [(7(Q.>B)%6E%.@_%E<H%QMC]0DO/+I65;)=+% JG(>I1*J915NUS>Z
M!GQ]1K6(1>N0[P8P$S;4I)3DX\G0,[;LUB!]A"AVV1TTZ6FFD02%+YLU-RSW
M"I4\.UM%K,>KI0G34FO%R\%TR@F^(!\Y;@P>,(&>*>L!F\0,VL:O*'P(L 4G
M_1+U9&_TM97%FFL.T4+5OJK$5->/,=W[7HFSZHJ"GMI.I1LS!O@F3,&=#:C'
MN5$)D!O+"HZDD,W+)7N#'EM^'89!>!F$(;)8@3'Q[-Q,A#I<MS$MB^4F_&PY
M!I?SA:JM+A&(VVM>1J]%3U]/ LGVMX]_MC34BF"[+D2ALSYY=:0VF!H*8%7T
M=FAN&[.+V<F"_KJXP_9FRT[LT@KJMCVU(%3_=FA;K2NV1L6(U#UG/KK1G\2E
M?L,*A3%T_9A?24*21^$!G(SRN3,X$0.[5;2S)[8)%PH:J%IZXYBTG!^S.GZD
MC Z1I>>UZZPF1 O)T%N&CYUMP?%LH:J[)-:7S17OV'F*=KWDN[%%@ZC=YQH8
MD28L_!HI*P8@X39T+_8)O9 I]!$=@I"^,EKS)#J77.$;Z#4JYQX]Y]"RZTSV
M:+DV87DFIV4IU8UQ@<Q[Z%KFIZ+VDLY @HT-+QLA9;TD,3LUUKM3OVEQ O(S
MDQ2G/M?0-Q0-]!5-9J44>2=FA367GJQ79!\]Q$XG;W"W5=?C?H8[3YPZVU*0
MHCS:3F:>DFI;24E*OZX=9?>)N6FV/>A? F\BDX3S+COB)LT.[(QD$)CR1D&J
M[=8I5I,FK\98](D.[Q@C6XCWSM(4NMYN!N?<<3M1['@1+IV93OCW:H1H#%PA
M/]B[/L%N!+Z1JU&N#RH*D9/#^6/<QZ 0^O6M<RI+O76N4.B^X4^^H4Q!5VG/
MWER46M_>UM2B=V\J)WG@=#1!IOCW;A:(T)TO87T6G:T0K![-]A>(-;;0TRM"
M9]MV[? L%&8$HB7,E<2T0!+%!)K;$WMI-JJE;6B%Z\O MY%/W/CYT4U$WIBC
MWP3LH\8$-:>JK9?',,0_-8QBZMAUA"UR)E7'*6)>ME=MH_G4B 5D*ZU%F.ZM
M(G2E2RX4&R/O7[!R\4GAL3L7[ES/C=^_PO@8XO_6QAF=):IQSCT9GGKHCN(H
M'&9P#$<Z;WCW;HC05Q]CLC'RU?7=_7&?5A[ P3;VU"&X#_S/E\0W>T1\J:B=
M,:[Z7' AFZ9+JXML#H<066YRPO'R&D>TQ,C&PC-2W4 :\D,ZW'_?S50]4?3U
M%9:D-<6AM FW78>V3S1(69F<K'# I(-4\J#+!([!Y+?1YAB_XEGQ'\BF'H/3
M"E_>KW^@T'+);7370H\D/Z_!4EF- JJ7(RJ;M;R$4?%U5L9B-%I 597CZY<]
MZNT6CNS-8P2VQSB*H4_?V"0UL!+Q1.1'F&&3\EW]SZ@U@@V;0:6:H?&,*92:
M'"8L)PL3;DCU;8]HW&2'#)L=?P_AT-MEU855FLYCM0*TS$.29G'FD1IN%NF,
M=^/)SJQYH)'>0C\^2$FF'OWW/4HO\M *=0V== VW#D\L95"UNQ6RLGL#([BS
M3'AJHI720J"Z+[[KN!9VEIG$B C0\H7$F\8!Z/%J8HU')=,#]-^_0AM=!GX<
MNKLC.S,/:!G01!&J1P,WVT&J:M_;N0'*#KFU2%;! 4U&"U7O>]1[Z9Z,$8V(
MY!-@C[\!K.Q'\%B@7P&[9$ <#+BK2TKG^);KL17)UCGMR>$9!^MX%T01R45)
MTJ!P0V6/6NH\?E_"5996Z[,Y\F78^I!,<;BV%CM;YZ :TB;1V(J29+S@M'%\
MH!_2'1;%V)Y]>AK$FWH+1 J#G$KU<K%,CH)=\EG"T0P:@#&1;N7ZWPDM^!NE
MUGY3(-7GSO71+?XQJC,R0Z@!("4U*T%RHF+KZ_EHO#(**!S]!& A'("RZ$8,
MCJ$/002]W\/@>+CT8!31Z)I6B?GA\N!3RZ6TU+N, 852[B(6=J@^78\F.G=]
M6RE;>L0E80:4&^39 >$?8'E4G4;\%>UW*"P864^N9D$CHW*Z4A'1LN=#1N.1
MK7-#LYF6%9@YYVJ?6<'?&+/ 8:D:Y;>^Y1WMY%Y%R<BD1F?MP)>20IO*AA!9
MJG;^Y)XTZ61&L<?O40RP..WY$.T[N7,#:9NQ5&/9A.RV#JJ7RD[D9[@+<!('
MJOW8!4A$&N_'Z#;IUB$/-4=/@6=W!$%1'$OSML<V'-RSK1DD?/1"EN$]>3:Q
M/>6[WIB:K.CQ^MT^6OCG"/-\''_' T-_[6>H!U0Q"J8?RR=R;>C!.9[&"94.
MB'CC'24FB:+S!F!'A!2DL2/4!5K,#'HTO"]SBH"AQ& /PQ=73YF")H8A'__D
M;7Q[8^]=WXUH(8\W=/V#)&QT#9EJI+/)9H<L9W#?,<CDV<B\\@UUSTM3O6".
M'2#&_X$6$I(P&JRI#9UV]8\N$[(7!C"IASDZ^11[;C0__I*OZ9FR62&!] RN
M>@/J'L5;YQG^J )0$_[DO?GU?*KJ)$#Z>8DV!G">!TAK)S" X*@L5T?AFR\Z
MB#3#CYP.:,]MT]%W5$ADY[F+R<)>?<C9N-:D(CS.]Y@2H'PB/#]_G%E7 (M>
MF]'0V57=J-!Y7;MG,WJ8.3GCQO@5[JT?(]PK<3_15T$:"TV6-MH-_E+3(-Y3
M:$YY8F7$Z4KEX[A,#@9Z:S=#7>7PT!\\9NC71?),Z,$]G@9'_3)"U>BHLK\V
MR/Z"G"!$IW>Y^&W>CW2EXZ;/!BD,HCY$LX,ZN$83G14(!C6*LU9CH82PW!W8
M4;EI9;Q8VT./E49C0Z\=!UEX?5KY=VG4U EB+FN.5B:MW7NPA ,,W,W@4Q)N
M_)RFXIOH664!T$?+:?>::M$^-N&AA8[J5P48E6$$>=22R:3ELRJIAJA>VVSG
M,9,K)\NHJ*10XPU4>2ZVK826NX7NZH1M]&T_\UX 'U$T8F>LV?7^&R)%&)"]
MP9,2?$'W1Y)4F5SGC3+7PED%4G&E_Y:RU+G>3L9F76\K06SK:+FTER8$HSV8
M4!P E!3\+276LX_5R*[.?9M4<5R-=JH.""6"QPX6%+LT%04@DP4B*@0$9RD?
MR8'UT6#&.JQ^P&Q"]ED[K4L1X0F\B1S !)T*3.1*!5T *DWW)I.LZ3U-Q2;/
MPGU,P+F):V5-)G,3CJ"Z:5^^(4.+PDM-O*U7,R*5,QHGNE1$V$T%J%G=M#,K
M7>4TXV9K5[08C757K>ZB]\>+$/"ZC#V>#;W+8+\_5:>+66D*6N<B.-?82FJV
M;L*05**C%_?Y"3:=!:MSN_TU0R%+JJ/4I/S!:+(S85>J;WLJG37)C8MHF368
M+4(:TGJ(9@8@B2\H35'-9CB^%.WA1YV!$M$'3T2R:3E>6B9<=^ND? G.YQ=E
M@(/_9R>Q"$H?E3G@>)O."."3ZR=S@_;,L*I71WZ'KD]V[KZ\_Q79+UAW5L(K
M\*-7]R"J/=!2F,(#AT[FYDX<6DEBFT:3Y7IJ1!)U#S841T'"!+)<.!S'?$,=
M+#PB*RF>@&RR;[V]O$W?<>)6-I#D4W>L(&U$]E2AEHE=+E_/IS.=6QDMU2TB
MBX@ 61GL7 %+(94%3T]WU1=#:%\^HVJ\D+?#;H(0_Q^>3'SV%HB5CIWTM(0=
MNA7]9D\R%17BZ,OX4[6.K@)9=#F?KF>Z:[_V;$HYLHBP!/J@D<.D 2L1!UZQ
MO*2X(,2"##I.NT*[^-P<PK"A3*@R)."IF9_NBU3)VF:LM_*PK'YE2.WBS&-P
M/10<ZHR7TZMA7]XW481B6A)) !L!O3KTU"J=!1&7F.W;S^%J;$)=*TDUBY"B
MM*R0U7 !W]G3IN\4N4A0P$I$K7K:Y"I<GA!+I&PP3^%TKO/!FD9*ECW.Z;&^
M#&=/X5J/Z^#D-2SH9:9R"NUJF+41H&.]*VM6]1JWCIN=RDPG$ U^4Z71NK:9
MW@+(,B93T%J(*2_3Z._T=MO)A5^="K'SG'TK40HGV ZFYN;>%G+86W<V.6PT
M -7=+>BPK@#>V6</,JVGFE0LE]#)5#8**V>E1ORJIOX61IV#@0;,;&-Z-]G9
M.MUO1[6[H)/)TWZXFCP(^PB_?\5ZAWC>B3:^_70\'#P\;NB:_Q%%*'Q#_'/4
M1C)4'IFV,"Y_.MI 0+)X==9+$QYH[*!Z$=18 DA% "R"OA$1^&0)_@!#<R#\
M;T'XYZW_$ 86BIH!5\2I :[UAE2"E,_&%L'.RC8BU&VL<"EG!?.!6Q\DG*;@
M[X;4SL%>GA:[:X0_$:<&_-4;4HD_/AM+4D:+Q<2$]+W&"A?QE_*QLH::X;>-
M7U%X,HEC<I%(':BJU<OB)T^1Y"O8JXD)LZA(MR(JGH,8SX\I<><U1P]/(QV"
MD)0G(96=_A<*@VUX3TIEN&_H$H;A.TE0W0='/V;_?^ML/*H(&P_?78__;$YW
MP2J?1.JK&?+/(765RER,,QG/37A]I&][2AOM+R\AK=,"K$0<@%02.?=[241H
M'C!W.)9 Z%35YP[!Z+1A_)YD"D971W2/?L3/WY'WAK[BQ=PK;W9O+T[=X.AJ
M<G9(M)65+#XFJYD)M5/ZL:((?X*US+-?'I'Z0=#^[PB&S]^#CLUUDF(>M@L&
MMH%T(B*IPCB?K$U89G52O@+ BX\,8/Q-WFE""SF&@CAK9&L8$R&L1,UZN=N9
M<+;?4?T**"\_,)1O<-OVT%!,C)E SIK8%L=$!G-IZ]5N84*Z4S?M*U"\^L@H
MQ@N+/MJ)BC$4Q1D36Z,8RV"1Y=A9&_%,93?M*U"\_J HWC@Q"GN"<D&6>7BN
M-+8-J'."V):!9>_F.NL']6A":4OP%84($OJ+#XKRCFUE(I:[P)?E7MG0FML?
M"+%YK?GEWZF Z +<'.-CB,!7UW?WQSU()0$L"KR01WVT5 826OO-I[6ZCGZ,
M[.L?Y%20;50V[FR>H.3E[O'$&GQ))%_7N@=+2C>6,!U [(;'Z8V(HT_QD?^0
M[O.-3GCHHR&-<6YJP&]"U;-NVI<J##%QV4K^5.+%*=O[_0)DI0(F%C"YNC-J
M.<W .\KD42L\"Q8KG#L4KB9E7>E,IA,3ZEQ)*5EVL)@VFYH*0F0%+[[[CW-%
MT]-<K#MGFZ:BHZXG8<W%*,S5;FEB+D^[H8SDV40'V2;XU&[:5YYT.4RD$2N=
M.O/$YUO2W.8@5G">)<G*>MA:.)81=PC:*%UY?O7A8"DXM6K ;Q@T>:=4TLRT
MIT=+:^5\!/?)4;OR5.JC 51P%B7/;A8\>6=/LKSLL=L)7ER;L%O?3NO*LZ8/
MATW^MKP\NV'8Y&R^R_*R$\7=%(U4O3[>&9LEK2M/D#X2-F7.C1K*, >EM>=$
MC02P&7.Z6QIQ/M1!==&YT$?";LN6,0FA;4#)\OZ7R]5N_ %PF->VXNX*A9O9
M9SV5-C;9YFXD@ U6"TUF@Q?XE#_;Z6!!DS.=/!Y,]#\-CW(:RM#LF8;%]-B$
MC/J6:I<.:W)(_2!'-)6V-VDG[0"5!B)S0<C96<8N+O(J-CJ885&:S,&,^>=G
M:#6U9ZHB:HGWCJ1TY6>M>,5^,R=B:39X9E/;L@UZATI"4UYTV:!/6M??R</F
M&87[@AT\(C65=/CJI>5RRA0,\K/==*>[.FR=;K7/B# $X!7NGA:6+V0_#H&'
M+%PY:"B3J,$"3[44"<6_)VV-UBN=+P[4:]84!;F]CN%]PB->8R4/T9;7"_7D
M.OQ$M<K5'B-/FT3.\]U8=]UT>2UK\9/&]2 D5\<5.Y%:^(B(U3L6,73XE+1+
MX'R]7.A^UTI6QX:PZ=/K=,]:#?P7X@]),>MG_!U!L>AJ4H4YIP)5<RFE%70L
M3(0[&YF00E*O8?GA!O_E,YGP .&Y (2KEPK1G0'T@/6\AWL1</(DZ@!3I5H6
M*-F_)Q66YL[4A+OR?,V*P""4@)":@8:GUR",G^7\"8=6'3Z$RF:!4DG(=F_6
MJ^7,A,P*"16+T*$L9CJ5_%,,C\A&^P-Y">D!A6Y@2[^#4<VHZUT,D1G\=S*J
MN&B_+I:[T<B$^G5-]:UY1^,"G$5< ";$#%1^1;9[W),!<Q_$G"<3:FC584^H
M;!9NE82LQT9P.C%A.I10L0@JQ@*H=Z-,0SYJ]26(XV#/?4(C_V<U*[$JE=*U
M5_9OK!71:CG6&1B+M2KU;9(<,&"//@<';G=F_J:F+TO*I!UY^@/+EUQ/UK;.
MS"2!2J4NA#]Z[,+NJV#7QZO[RQ [C5CHUJL(%:Z N6KFUK\EJN2@<0P=$ZZI
MU>E76OMB>K!U ., C,44Y(B#GZV/:EZ\D>0V)68M&20?N)Y8V>;9:KF;FE &
MJ972I:44;E0&R^GH F"03$'\&@;'EU?PWX\8O<EOYQ\#M<_?@PZHS7";@MJ2
M0?*H/;&RHA7K-9R9D$_22NE:U,XK4;O\(*@EEYJZX#;+;PQRRT8UP.Z9F=U&
M7%N+I0DI>"W5KL7O\H3?K]BN5S =TU^OAEPI_ %#%^X\=.O'"+=33 Z*OL (
MX:GC"?EN$-ZC^ ZQ@Z!'\IQW1=#<0H::E4=KX](52F,!M,?G#IQ G6ZV!]6+
M8$W%@50>( (!E0BV/F R 18*4JF BAT LX_H+?#>7/_E,MCOW9@,P@=2;CWP
M*]I!1*P&A?7JIG#C4R;':R/+UIW"(JMCZ=FCE ]8)T9P8)P&+9]OH$43\\[6
MW2"$';N%?\*8EE@3UDK0L^"6-(RW$J]A3V[)3!?.R( )NK7B1=">F8!#*AL=
M3GQ#N#7B+J]09(7N@>?,2B2*7!A'M9/C*OR=N8+Y<J)]6U:L6?EM-DP#[#/Y
M$'NS*-QOG;L 5G5P]H^*=F=+ZIRV9T]_24*#R7JA<W2+="I="24')X$#/$P)
M#O"=ABZ!CP-L!/8P/H;8(P ;1S &3CUL&>%:R>7!A]#U+?< FS@[O@B]DT^=
M:76S#X^?[=;;4QN9L#YLKWD1QO]ZA"$.M[UW<$@9")J)A$&>X,VN:W%H[T9/
MAQ!!O&1(PW\2]%>_OBO+JNKAW6:FG-_<E>-C^ZF.[9Q1H\DCMM.X"#3*!R+*
M2/SD6[K<"_7[R/,;[)E-%S?Z4YA'(V)1N3M6KWI^0XQ/SS9#5Y8S_+5JJ3TP
M64W+^3(I9R9K!A!>0)@'\&M/<6#]N:7Q7$02#KE'XSQ"-3Y+K&;JH:JIV#)F
M/IX.7T^YQA_)Z%?:"8VMX$^0,$GL=@Z:5 E#MD]&GF5&?D16!/XF#+&^B'K8
M]S-),IEOOL/03K3?'N,HAK[M^B_W1]Z^=^\?H<WK+!<+1]6VXX'&,T\QCD_N
MA'F=@UI:!!*C(8'_T7=)=88S.X QV*$7U_?)/S %LT![PO% <!NZ']0F.G_8
M,6G"5#V<9:6B$E3.9W8HD/T8R'P-[-Y!EB[Y(J"?O$AG ?S#^;,7@'U8]PDN
MG=MNH^B([*LC7I"]L%4=M2:Z1]_IG[CW!229%8ZK1N;D!HL4)YOT%^/5VH3G
M/=KH7#._7  F3VFD<@JR>+9D([#K'P<W1'9E$-F G[4*G#BSP7.>ZDLZ=3>@
MMEL3KJ'6(BUZKH/M2M<OJD&I,[^_D]*EN9,'0DWK('F[4&BY4;X[VTMA>P>[
MY7@W^)PA7SRNJQD2_B;A,SG $?9ZYQ8S)O 9&MPFW.#NH/J@,7_ZN0BX?G)W
M[F-N ]T$H8-<4@LTNDWR H=8=%9\AMVW7B.T&GPKJ($#'=K.6@^;2-#O88<#
MUO!M_I$V?32/0!.R[(>T;=!I(//ACSX1:-Q[G.YV.ZAJ Y+MIE_[@TX#-78V
M/ U OBUS#C#0:CFMLK1AR=)IY/,0NA;ZDIY3?($>J;547"DWX67/Y]F[Y4Y5
ML86:HZ%N!M06JT*)+)(Q8Z&+S)G/CLD;8%.G35^V; U5FSE*X:DS::NUPJ49
ML#D4A[C0([*%K?@:-D#*I!]W>?5ET,8X6)=-+*1L-FP#M"I=&WN[NO.(06#%
MWZJ6XM(/+,Z&M 0+>_U[,G:TWGMHI6QC; UW*"+6O7JGL0&?"0"KV$>49F)1
M[@PZ*]TE15NHVQAFZ;]5 ^VT0]30[@R??J"5C) !VHF))://=JN1R1,E1]W&
M0'/JMP1UN JZ/FT16><8V<WSZ=2VC-@ Z*![<__!%OAZ5GN5O=>F$4QP)CU"
M47L5]1;J-E_@Y:&G.UOM$7GD7.8!AO'[<PC]"%ITNXU_;4+(H6[K7T+Q[.ZI
M@)QU)IHMYCJOZ316M'QWGC("R@DRK#4W)@;R&8V*,TY6DQU452E+\ R/6#D-
M-1J?-H_\BRCGORG*W2HJ<TK*2O_ -B9&X]U:9[UH@4JE2R6;1SU721K4O)S.
MG"54E<)6,S@XFAE>^K+Z2(DELFR.\6L0D@?GOODV"C-Y+>1B4I2+ 1[)$10[
M,-HZF7.FY.2IT8'6 %_7?>X^6(/6'X/V_FFV#3;>P;$9E>\U&%UZ_N],_Y]Q
M/"=_(1>:-8SGJJ]_\/',;]#!QW/YTTF5O3%:F?"NO1:CB^,Y0S_\!L@CVD/7
MIQ7!_#C$"Y,C].Y<1V+[@\^I9?.CSA#.U@>/+:FY.S9N-U5.8=[&VV>P2>O[
MI7) 1A @DHR<1#)Y1E%-HM$I#SG->Q-M'[5-=NI9"=U3RM#-VRAAKE<-V%;!
M>C$?KXV=8-38+MB,AU5;HD;Z@99S\;?# 87TISMW[Q8?L%3S2=UCO-^F&RQ6
M+'PO.5!R5F-SL[*'L+1<W1#3D9375 Z@@B+PR?6!'7@>#$DV+(B(+C\/7(A'
MJ@B/O@(\]<5WLMO(L_%TIW-ND-&M7'0'TQM2=$=T'6T;OW*RYFNY6+&8V7BM
M["U>P1YK6[4[UR#0?W,TUX6-F\.8FZ%=D6C"ZT4-5"U?\:$>@S$#QIW<S;E@
MUWI(U18B0OUY2]>;):?DM:J[8H-\@#:SO8*CW>#9[Y(E-8:U4-4=^.K 8RAX
M#-E^RL*>CSEVM%?^&,PJF=(@">\@CT=^#YY?@V,$??OY.U;Z75@S4TBMJ(1Y
MO<*GXW<^*6O^Q7QJZWZZ15K)(E!P5XX ?5+=Z--YB3%R ]WP#^@=T09'&_M3
M!1UDX0GLC\##8DA1;5+8N.TN61]?UKT=,TA#]G(Q6?ZS[$8YG(\7'[I68EN#
M2^\LG6B!C=Y<^OG_3(.8U'F^"5'N62H5?5']W0\Z@$6-.-CPK?IH$N*/5S-S
M4VD&,[>TO8HY/CN8Q82B^=3077U;[)HX,O*JREC4^ -]4/$P';392N-SD*^Q
MZDC3,3+B0115=I;38!@IP$-XKV5G>^/1X8WL:M]$%/2C2M\MQ\FV^"UGME:5
M^R2QP]U&]>K3"2M;2 @Q/LV.M5F/MFH9E0Y/"4!-*'G84%UA?:M3W:JS!Z/7
MXXD$ T_0^BKEO1N-EU#5?-+U)(VC^L<X32/O3@8^M>\2'MP8>LRH1Q2A\ W9
M-T%X<R3UT8BV%5=-.\A1YWI:&YF%;V,A;(1/5KN%"5ZIH_I5[Y7BF9)-GDP2
M2$61JGJ "0.IM(^Z2+G^CZ,;OY^?CV(GE\^OT$\VUS<O+R$][L++-^P9(M>B
M863FGD/?H6HO*GV A4Z/3=_+4J@'?=BF^FX^FNL\4S*O)8K>Y<0&W@B?"<ZC
MP_G;[Y@P/N7 _AX&4;-;01V_] &V'NL;JL\BIA6?21YC65O#/P:@H)QNK8&B
M##U N;4'IK<^7I*CIQ@[$6+>'?F(*ZPI(>10-P@D%,^"64#.\J.F]FYJ0DT)
M:47+SIPP@A,G2%E[>(6S&F91&&<@AO]UAA?^!QM>C^B 6^<5DASGX"6$^PID
MU1$/#RHY=0F>Q)3L4NYJ/A^I*I!1!:4F.I9<%.$#9T:0< [UE.MS@)=(;,T>
M.&R!\Y!\VMY$I#Y*X#P<=YYK>>\;WP^.N ]MFCL?A(EJ_,SS/H4KRGSIO3G.
M=2KZDLSV7R:[R4SWT[1#V50<%/0[X+RSE"S$3]\"FXB6\B%_2[\'3A\$R1?3
MH223F]]Z/"75//*-@I<,\5?X_N\HWJ&3TO1""EY0R ZFWB2K&4D]-T0ZC'H2
MR]9E(S19CS6/H4$,XM68*0TA\B& OP3PI\ .9884_1K GV/#!R@:/\F527J/
MZ@&Z-H[MJ:K<85''H ;M<FJG(!93LSMGLZFM'9M-]"Q"+KW33ID!X297&QCN
MA@20:$YJ%:B8$X T#RPR'36?[M0]9MXF8*C2M7$@H 98V^I@9UL;[(B;I(-8
MY>#LW 05\&TMDZ61C993[1ZS?VN$0V KB(6W4K'PT"'PMA31?"E$-,])1+,5
MC9(>9&H(>[L87QGPMA'(TH(@&ENZ!T?/IM0$N=OJ(/=+.<A]/@6YVT$'!B^<
M8KD6Q%S>53AI3KW1+L>0NK"WP,:V6=?C&=1= :"5PHT"X>32+T5@S;-I@P0N
M#:<P$P*-)@$$NQHR6R^A09%OC99-)WP=)POD'*VTN9VW[EQYY3GXDMD)+T*N
M!WF*SB?Z,/ITA-%%&'O ;S5?SW3.Z#V;P<DC/ /^+ <\!V0:SX@R,(H=(/[Y
M*#%LWR$L*TL^V^E_;JY?2P8-8+6_E1&[(3T')XH]XR\)G\FH)E;Y0H9(W?SC
M&%64+ 0<H:FREQE$.0PR.I:?Q$AYV(5WPC58YD(#(#T@/TK+M5TAQ_61_07Y
M^(>X<C=7GDT=N&1-R,*LCH>5M+*7MF-"UG4S;8O02[A!PF)*K06:[?D01'%X
M&AJ)ADW!V$J2.GQV,#0+V19BDMN&N]'*!!1W-J#T"@ 1"/(234-YWBIBZ!,*
MWUP+76*U.0U5PZ,.N5+*9S$J9& +DO%D-3?A\GT#54M)9(P06)C2.'BE]_\;
MX2O/I!-@5>J+$9;E8&D:T[6],B$!NXFN%7<7*&4-R)3V37H]'<>RQ]#?TGAD
M$T4HKHSDF_"S,SFT7"\&WTBL+R[8W0#NO?Z0,@(<C!W((@!27N-<2'T_=V@I
MO>YE8 B;<!^KE=*EZ^.)E%,X17C8G7$*9"8*?+H+HNAG@F>ZJ&5"S0NY-OL@
MC-U_T.L"6^<A=(,P,]E?ALCFUL=O*TPGR)N8*X:[C"26<+]PX,R$148?-I2.
M&#,22%K4@<@ D<E18-[HWZ'K1V2H(GD/+I!@#K8K#&L"Z Q[DB$_'B$S(T=)
MQ>N@2Q*.?10##_,:!]I[%+-3>M=*?MMH$<-CUPE7L4EBK%;S,E<U&^,.-Q*H
M,EJ7#B,Q(@\)$]@E$8<!?C6_T7\/]_*G+&=B7:<L177YIRPI)>LD:SR:ZCSX
M;J)CW2D+X1KJ:M\C>CEZ,/P*8^LU?9O.W1W%C\7(,*DYA997/SUGKN=@F3;+
MT4KK,5T;7<M HOP@%0!R$@;-@P^A'[GD,]!CP:D<LB3Y%"68-3'BE&DFP\1V
M9N>6WMHG+=4MY9YE1  F0QW0[@/_RHTL<G2"OQ^^R\%,BDL-R!H8D$),@H7V
MV&BYV&DM$=Q*V5)8%?B?<Q(& 5=?"X&L;G37:G_P@G<4<ML KVV.?LWRH+50
MY8N&CN97+"5:2F01%EK-33JFZ\66ZM1?*S<FG(#=RCWTD"X^X-8\JXN7_H'5
M[HGNT8_X^3ORWM!7;--K\]UZ2:DF;. W:@"Y/7TID<G)L#W9F? V9Z_&5+S.
M,M>=G18&%D)V=(-106[=^2B,7MU#=J#S4J9D.!7FJ,D;DDM3JV=C*3++V<R(
MQYX;*URJ" JCU[Q+UE[:%G<N>2V>*$.>3/CRCD>5];J'X9^"W:!Z-I6%:^5,
MR->I%?.P5&MH3T8ZJ^2TT[9<A3;##0@[^/(.3@),2-.M,+ FZ5O(H15[HO1O
M 3GKPY6UG)KP1(2THG)@DT@''["3[G 0L778!@0_ ;5,Q?*.5XO11-6AF425
M]3HUBQU"Z,EED&3_A;&8LC;>6!99QT2/R$+N&]QYU95ZZLD5OM!0HW+N308.
M+;M+L8#KB0GW/>2T+!V])ES@S&8*JBZ/41SL45AR8D)PU7(IG%7D#,C-+&(6
MYK1M>[$V(8>KD;*E&29A!A53S9 '%_AOT6O@D6O\Y+/PA;CAH@%5&^F2C(J.
M+AJ9<3J[D.)B!3:F%ESJ+KW01M_2]EDJ@VR6)4)(CHF5@UV(Y6AV=S?(1B'T
MKM AB-SXUH^.(7E,XC((#P'3\B%$>_>X%S^&U%R,.H?8UL2LAVPJ@^T>+4<K
M>VF R^RF?1';-U>WP$UE $@WDY6&YF20?H&1&ST=0@3MK?\'#%T20Q3?SA02
MLO.AW72T,."YM0::%KN#LH&(\I%LX[>$LX>7*ROGLMJ6ES%)U8S5$TQTGZ?7
M:U=*4A?"0L_#9H_H#?F<I\O2O['4D\5J/35@5(J5J\K4>X(>TK-/03()K]P0
M6?%7W,&XK[VJ9BY3,9N0M9X.OD\A?[VH3LUR^0I&94)B)+\C:HU4N_G8 2]3
M X(:@6HE9TAH+P"C!BFY'B=X5AL/@*!Z.9XG875IY^/%>/!8LLT(K="QM(U(
M2,P:F[G&%]NF9U0V0H<1^S(<O<2#D=*J'8DDH$ICJ(UOW[@_D+W%4< KCI2*
M82&/+GFZ<;2V!D\$JA^3\HI65XDXA8;0MX%#N$&0L ^P?JAK>@FC5*T>^D&)
MYK5#K7*E 5J+"CTS)WUE[2$,G.H;FID_L[VYT7RM["TFB44$5[]B^U-"'*6$
M+ZZOI:&W!T1VA?P7]J[8'>>1P HRME,Q7:S&JF[)2#1\K9X5Q]!1X+DV\;<@
M2+G!@?:=HA[)-%O1*WWS\<P9O/BD'B6]449+6.'A75D_B,RV$2;;.L_P1]%Q
M=1#U]VHOW+E#[<"B+Y[").^KT#EE_];-AK^P9-@+ )V8/#H#?UR0?7IH82V.
M'D, =8<8.H<0O1+I;PA\<BF6?J:716EBK)T4!4BOZ!UH48"8E$]\A1'P _+(
M#?+!65G@^O2^:>7M/O#)HF?N/_^B'W!/UBNRCQY*JDZ6GLTL%ENEE2%I?=;-
M ;>9Y2:')B^O<?3E_?H'"BTW8J6M'\E[F\]DFGE&/^(O.(HH'1^I_;HQL%9N
M]E_P;^B]+MN-+ QK\K8X'@D!>[(4)0+(!7\+11=@]PY>PN!X()5;B#S\*SPF
MO"-Y>IAFB1\/&-@T>/""[_@GS]V[<91>M*9B&.<%NWE]>EDE8I5'C[2^*/O\
M!?B.B"7X8S"I:9Y7B'X'#W3H^N3[-$D26O$1>JD!>'3O(P,&4SEA8N/A!B)G
M*3=!>!4<=[%S]%*JXF!HQFT,F!NKG;AEZHI32NIFF5=D;A?W*DP32<*3Y M@
M>3"*7,<E:(F =0Q#K*L!7?]'0.*(![PT0E@EFP[6^^ !AO3I[M*B0DAM3-?6
MJOF7VR@ZTOZC+XV3Z8X-<=*Y?O#Y $/VEPOP%B2!5B(,1$3:?P4O>&(,,0[>
MZ33J^GBRQ/J]H=29.- - 4E'Q;-IX2.&=GO1>]\F_EP&!#Q>HR$A4/HOI(;T
M/BE ?9X&RF!@\P+N6CR1D*D@#LB[@2Z&%XF[WO$< +":;OS^3WC48^(XF7]V
M[Q[\'M$?CWY"#D\S$<*_3GX,T8&4!"%?I3&9 >"Y#_RW1FZCEL$8F,AHVL!Y
M^*FX_VS^@]-.LBZD(;OI\&CN2"J!88 OR?[B#O^$?YG^"O^_'0[X__+_ E!+
M P04    "  &AP5;R#YB,+E   "1BP, %    &5M;"TR,#(U,#8R.%]P<F4N
M>&UL[7U;<]PZDN;[1NQ_J#W[L#T1ZV/>+QW=,Z&K6[&V2BO)IZ?G!0&2H,0]
M)5)#LF2K?_T"K&*1501!\%(%4&<Z9HYM"0GBRTP B40B\R__]O-EM7A#:18E
M\5]_47]5?EF@V$^"*'[ZZR_K[!/,_"CZ99'E, [@*HG17W]Y1]DO__:O__V_
M_>5_?/KT[^?W7Q>7B;]^07&^N$@1S%&P^!'ESPORJV\PRU'ZZ=.V]6^;[_QY
MH?VJ_ZHXNY^?PPQ3)7%!@W^I[GYSB?M;).'")ST7I(KS63$_:XIF[AH])&'^
M Z9H 5/_.<J1GZ]3N%H$*(N>X@4>^&(#Z,^+L__E+RZ?8?H"7U/T F,":G'V
MEO^ZZ^LB>7U/HZ?G?/$G_U\6Y#.+FT^W5X^+\W46Q2C+%@_):DV&DOWOQ4WL
M_[HX6ZT6]X0B6]RC#*5O*-AVMXKBW_],_N-A? O,Z#C[\\\L^NLOSWG^^N?/
MGW_\^/'K#_W7)'W">!3U\[]_^_K@/^-Q?8IBPG ?_5)2D5YH=*KKNI^+WY9-
M&RU_>NFJ_(;^N1P.;IY%?\Z*SWU-_(*Y'&2+UA;D7Y_*9I_(CSZIVB==_?5G
M%OR"N;%8;/B1)BMTC\(%^?/[_<WNF^AE]:N?O'PF/_]\D6"5Q$,L*)Y3%/[U
M%_S[3T0<BJ4YI,__N=<F?W_%FIE%+Z\K#.US_^_% 8JQ$N*_9,DJ"H@:/^3X
MOT2OLV6X?$5IP:/L>PS7 5:RH'-XP[L\-IJ+Y 7K_S-N$[TAK,3)"YH,%D_?
MQ\!W#E=DQCP\(Y1G0T!0.SCZ2._PNA7GSRB/?+@:/6QJ;T?7)I@]7Z^2']--
MC?8>^V,I5JD,^;\^)6^?D1]L0-U@]0Q0^IA"LC&<I2F,GS9?WQ\[Z22C]4(
MD;\4R I4W5V.% 3>)2/,G+L4[S)Q7BP='8QF4(P<RV64^4F<1_$:!=5"UC$<
M-M'($5W!-,9\S^Y0^H!W>-0QEK;F(T=Q#:/T-[A:HV6(]2%/"[LH.XN#W2^^
M(9BM4YJN-<8XK+.1"&[B-]Q;DD:H:WB4EB.__25)@A_1JFL=/&PV\JM?,1,[
MP>XW&CM[D)=WS95:DY%?>\@3__?E:S'9L/*<85,YZ(++I!D['C+?[M'K&EOK
MF*EW:?*4PI>N 3&)1H[H'F%-7N-V?O(41QP+:SO!Z-E'#*9'^)-C]C5:CN9"
M'FW6DG,4HS#*[[!ET34,-M'H$?FXXS/?3]9DVWC"4H_Q7WVNU9./>+QQ1+ZR
MV<J6X7V4_=YM_+11C)U7Z(E NXG#!!]P.;2XG> HUL$C]%:=:LU#.K&EP#4N
M-M%)K0:N\8[I<CH+@FNHK>TGV=>YAD!K>HQ=EVLP')1'V8'Y!L=!>I1]B&MT
M/*23K[)\?.L@.\J*>XER&*V&+;D'M!.ON7PCZZ":;M6]1&GTAG$3C]5NL>0;
M8\]>3C-F=9I!J]/O"'Q,;2>8Z(2Y[?46IFF!G?/$V48VR4[%QQIJVRF_S\L3
M-M$$)^2>XV&1'&,OYQ,7#^D11]>U$'#1'G%\VHCQ:2<8'Z_R]>KC*-8;ISKR
MT!YS?-P,[=7)42Q./HYRT1YS?%U3G(_XF"/DE7F_3J;WW/0<;H\>)C]S<,[V
M+KKV<;W6[HR^XA_L$:"?.8J#ZE:.#)+C(C^/<M).V?Q/77RJ(D<^+8J6BSOX
MA!9UAU0QI')0J\3?&\>*!"XD!X$"U"N[ $6;*SO\E^K*#O\#%-\]\[#I"_V=
MQWT%/;0J^@>XS4&3ST<?TQ4^C>7O]^@I(M^,\UOX@NA#H[?<'V%=E&>IOTC2
M *58#&6/,/7W!-B,[=BV^/Q:7"]_\I^CU4[V89J\M'%JRY>D8[AU]N%/G8[#
M%\7T7=U@7?[Y?] [B\6-IEP\5H7QN 7:29E<SNY'W".=M_LMN%BJ"6 I#<A)
M.7F&OQZ0$5ROX!.=E0=-N'BI"^ E%<I)F7FQ3@F&ZRCSX>H?"*97<4#B#%L6
M_];67"PV!+"X"Z" E?;A!:Y690@E:YT]:,C%8U/8*DN%)8*]SVBU(I%W,&;N
M8OOMN)AKB6,N!90 WEZ]H/0IBI^^I,F/_)F#R2T$7-RVA7&;"5.$;;99Q.[1
M:Y*2ZWL2'[AF+AUM%%R,=\19:DR@0@RV.Y1&2<#<%EN:<O':%6C"4:$)4._K
M:(72"SR&IR1EKB8'#?F.'>+.=E1<0I1X8_YLY'V-?]:R=C":\_%:Q!FO$Z-
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
MQ=0)KA37#-]IW:,<DCV\+*RP]X8MC/R(L9!VTP(], Q;&I_",/'W@%DJ@K@
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
M"V,IC0D3*A#MN4?^=JPH(#=_RXN;\J3*$@L7*=!T17,D>0G3K>_4VU!^D*6
M)BPL3YWWWS,\DB3%_X>BIWB3%M<OUX#RBG9S+T_;V(B^C>T6Z(&A2_SPI3P5
M-&?:9,AE**+ <K!4Q2-J'I:.P@D='I:%^E%\++;K&<W +*E]+)9G&LW:+3/Q
ML93\YO&QE$!G[F-!T D425S/+1SF];&44,3[6)"75VK7=7 [; LTQ5?L&8J$
M 47TV_:]D=W"%]3I,VFA +[I&E"26%D&PSD$1 $E6$R[Q?G\_2S+4%Z<3MC3
MIY4$A$C35$D$U6<6=2,JK]-%2ZD87K;=2(-EC(\@V";=QO]DW^/$RU#Z1A#?
MQ*_K?#_-4QU=UV0\UA>!B_3 D>1XT"UWMKH<BS?CM*WCN%A6?(@0V[G23@!<
M-] M27;+S@66<=!K1U9*0%3NBMT0J3;U5NU:A-=P#';U 5Q#<UU)(J>./KDZ
MG-O<S"I51-!9\< E463?Q.>I;%?09<?(ZE3/6.X'] 90:(:V)%=8C+,)?0T?
M WCZ_+67*,.C(8_G**XFM!O=1A';%NP>70#;LBQ=DBG/+;O!*&6HC<>(;F(7
MQYLZB&E4=;S 19HKR K>U7N[AS^^815(\2I-'$P/Z]?7%1YDX8^]1V1;0,P
MTA[=@-#2=4OT(M<A#.H*-PRFV$<BNS'_/4E_OXGOTL1'66^YMA,# _FN$LQ9
MFAS@Q!:JV8WTFN1&>49!D=FIKPS;B;%AKZK"R_"-DB$'N%$O,D;+<)D_HW0W
MW'9Q[;<#BAM:ONBS_1#)M. X?$1Q,K.!*,:/:+7:;OVW,-VD&*(9#XTJHB5Q
M=3FWHY_,ABB_P38@#EN!P' =7] [_UV&].]QE/\'2I-E>DOR56"V7&#^O)/7
M."_).LXW_UV&9ZMB()MI2F"TSX/Q?1/]#(2_3F7)C#IQ)@0NN$POPSQOU!0M
MZ_2*?!D^L%"OZBMJ,UOZJ8:\5XMVO_YL68;M<HUNL>P>?Z#5&_J&SW//#'-A
M:(_ -A4[%&W5LR5$G6^C 8NU[WF'_P\$T\<?R7C!;SL"AF9YLERY'T/>ASC%
M'@%ZC1I_D^&8[-T5,$/'<R2YA#R:J/>0BCTK]!GW=;)FW%CT[0DXH:/+$AAP
M+%'O 17[JKO7L&NGE9&2QCT!7[$@_.#K]QY0L:^R>8=]%N8HG4[<>]T!T_5-
M65Y('4/F=+2'K[/E%/QX66-3Q=4#2>J3'$.\.X!5-DWI)/H]#LC[$GPR1\'5
M3^)1WIS3!XJWK3O@NJKC2Y+S;C)9=Z*M\EK.+8UJ"V*&(YA. "Q?4VQ)GI/W
M$7P7GBIKI9#8CR)&!4W@0.G;$T"VH<J2.J>/0 <#%?QHN6O<G9X2S@X TJ"G
MS' [[HNOE*<@#QC7<-DN$>XN@('"T)7DC>7D,MU#6$I55# >QX#9O@_>'D#@
M0>1*DO-C:IGN 2Q%*LBMQ35>YJF7MP?@J5[H?=!IN@>P%*D@_U77>#F]&;VZ
M ;[JF=8'G*]TE*6$!?FMN@8]7*C AZ;NS] #R0VL%)T@SQ-UG/W]$[VZ 8:I
MF9HD*7]'"[4392GA&=9UH0+NJ07 50(#B0[^G$K:.S2E5'<&A)C &6:,FM,1
M03,N0DU4+(UC&88I*!WG9!ZZ4/=]X7%G;/[V\M"5>.9;B'B2M2Y05*C*Z7AE
MBI6-1EA= VH0[+X*/J+TA1X&VVP'D*OIJIQ'/KIXV#"FKQ]0UX-VSAZV BBT
MI"DCRLO75A"CHCTX-/8>&W7;\EQTF[HA]'T*$ 2^&\AYMN74XA9 HZ(O.O69
MA^_M[8%J*IHJYZ&%2\=;X A+2T\R"/ 8L>ZA$4L(93%A"Q"[P76;LO3V0+6@
MTSP0GP;"P.QG>FBJOB0&; =7J19/"YR9YS@+/13*<DW1PF&V-)I0A.<X^YK$
M3SDV$(B6/>+OL-,TT5H#V]9\11+[J(]8F& $I] Z'%M7:B5Z>X L1[5D.1*P
MV,TEH -0@D5TMX(Q20W$GC'U5B!T3 5*$K+69Z9000A.7U:.J6MF[+<#KN>'
MMNB'WBRV,@5P $*P"!Z>DS1_Y-X\J,V!'?JN)TF,4*]-G8FF/'C((IFN6=)"
M@%E@68$D\?)LCO,)Z0"68#'MYYF[1P%Z>24\O4-IE 1]$L[2: $,-5=X4HL!
M4ZL'M#(<6DH!]DM.2Z<&4/$L66R&'H(9(-@#P()%^PT%T?J%K!VW2<Y(:[EM
M3VT.0BL,'4EJ17=8TU2!L5&5$IHP9]UYDN?)"RN':+T%\$,G5"39GEILM(;;
MD@J@9.6$Q3P>DU<6'W>_!@K44"#)-L'+Q.;H2PZ*>K$<Q6@97J1XPN1=:T6S
M+= <SS(DB03K,IKH9_5V3*5D!$5HLC>=98RZD]YR=0 <RW::8:@R[M0'.^V
MO;J)NI2RH"A-]G ??R3CI+SK +B.&<ARRWYL*3=1EU(6%-#9,5SR?&.DG*LN
M0&C[4)^%Y3V!I"FX2UD/>V1,M4E^@VFTR:Z-+5&4Y>3:MB@FOXP?4!PEZ2W*
MOZ)-[?%[PF*Z[=*[&Z"JMF))\L20<1W4L'.&(YT^G_0]>DM6;U'\=)&\O$0Y
M07!'$K4EM",N)FAO#P+'#&6)FNTC#@Y(@K,DU<RP:^@7D6[56*\1PM/=)SQ^
M8J5;X.\$6^BZV=P-))?D")S31Z45T_8297X:O3(FTT$KH/B>8LIR8N@SA=J
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
M([RZZ\\.9&E3TB8VKML6R&EQ"Z-S-+-CZ?CG_^!%,.*?WC.9/O?0#@A<K4C
MT$W/)L*OB+4*B)\V;?Q\K4A23:U=W8CD?XHDB?7/'[=:C.Y "S2C$^W<F]K+
M\0W[I$\:]ZZ'MFUBS1IK)B'$S2[5KV[H7X_NS2U=$;Q[PQUIYA]8<]J6?@>8
M2281P&>E(DHPYX[NP!*K?@^>X%-;OX>_N<EZT+RZ^9N<L'$R_.1-5\6K&_)1
M1./WCC8B:W;0.LS<Z[_;'A@A3T#*&)2@]SU[]+UK/VG.WS5SOJ.!EML;KSH!
M#<\MP__@6__NJ3_1' R]UO'(F(+Z?[OJ=.^W.R<!5I<]6W8EW:ZM9!*W:_+I
M7?-;:<V]B>T8_\%ZQUJV>Y0,WW92W.ZB<G4CT:D>IZ-=VWH]HX;5>&),UKO$
M2JZFTKNL]5R+J^? (KB^M:=3V\I4O_7C)1B_5XGUVCBI5[OZ3$N/L I4Q?V*
MW%X,P%B[?IZ;6!*'5:GE."W=GH'A%&^)WNA!38RS$.^V/G"FEG="XU+<QF&Z
MI3IZ^<0.G"H )5;[P#?_BXV7"0RY]8H=[04_@S-K6$ _Q"PFP)EKYH,Q/MHJ
M^A<QS+_8GF=/'_%TB!WZAW[KV?]MN[- W$_B'T=U=3F%Z 0@[K .DVF&+9>&
M T!PFO6"B4'S9;%^Y$E;D#^U?FB.?J\9/@NT7'<^G9%ON>V?,SR"L0^P,Y62
MR1O8_4EA>@@*&8(BT2&H= C-[2'4PH?P<=NEH*L1MD;8O?E,0A+7+@U\0$N(
M1C.NB=_YVY5K3&<FB3W0OTVH4PX(J"S=N \_79UZ5#NOI+^Z]MRAO]$8QW4P
M&-K9/?I8/HZI?[/\S=#)[V,#.XCV%(<&F&X[_[/MRNQ^^6;YI^VWSZBUOOS-
M]33'([[#S;J+R^^M/UMU4U\^&HQ@W83_R?+W92,?M\2Q1SK*AG2"M>-? >K^
MU1K12(7[C$?8>-6&)@[FY_*!6W _;= ]3/P1]1$)OIX-]WLP<S,6<R M_$+@
M[O^J0V,_9Z8Q,CR_#T@'A]BBX<R--76GNU\67P!3DZGF?&_]--RKF^6341+X
M_#&TL=/Z0*()V\T?D&]D+S[N2"8N'I7C\1A@)C4\AJT/'(\EQ^,E^'';UE]!
MK.=-L/-DNYZ#/</QUUYLX;'A/9F:Y=[!3Q;6@S^Q#;OGU0A(U]]J.\%0TT2
MORGAA2AU^4EJ2GWR15,X#1X:%^OJ6JT)=%MBTQRE+@+X07>&.R+PM"W-65#_
MPQC.J96;)\UUP=CW-1>$<PX-*T.FI:(^;N6GFDC7$N5:/H>6 U%?0LM1_C_7
M<B&LID#+54HC(M=R]EH.1'T)+4>MRP.2=V-069BW#M8-KR!Z/FI@95J;N:;+
MLCYS39=EC>::+LLZ_8Q?YJ;F/&K>:++<OLN_F@^/JDPK--=Q<=;F*,;F.BX2
M5X?;7US'Q;&\PM9COA51O#5YWUXVWT<\USYB'F8]1\.%T' Q;@BSY3@:+HJ&
M"UI]8=X;1\-%T<!8#);;A\6S"/:M 5S/Y6!WKN<"\':05JB0ZA*RQ,#I@HUD
MO*!3JQ>=FHQ')X<HO=TVLCW-[,Z)$NVQ?^;L:>Z,)N1$"IM0=AW//UCSC&=!
M3Y\<^\71IAM[1@='E25A$4%?:&&"_U.7.J["?.(ZSDC'1-!'ZKBZP6O9;?1S
M'1?)P SEZN#@YI-CC/"39NA/V*$RR:]^]X^H3!S-=9M_;B;M;CB&Q'7ANDU9
MM^KQSF"5ENC)>-WENBWN>ONH_32F\^FV_3&8:-ZCMO@#>T.\LD6^63IVO FF
M?K/M!#)E=(?_&!"D-/0RK> <+2RCA36;@*.%9;2P9F5PM#"+EHNFIL2/!;7<
M)^B@/7Z:#T$,YJ)E6?;<&F$]%X!9;E-TK)$]Q7T/Q$>^^6"/_,I*1P6.XHF@
MB,!)LAG @<,*<!BT?3EP<@*<LYO!.Z5;*%A^V(.)/7<U2Q_\@,XOB!38UG[(
MJ;3H0:2IOPS+LT0>#N;JR4\*PR%+D.LR=\99U+%/6DRX-\O!T:$[&/(K+(^O
MN ,DY=#J\Z3<W%JE;\>2H2:9.]S)-9DW?HTZPLDUF=00/7M29X@ARK7'G!GJ
M5S+FRCD/269? YAK,E<FZ/9M%%Q[24ER9VJ=7/G6G]4B5TA2A00"3&W5BMYZ
MF?D=WKD,@U$-A3C;RP%$*N+HES]C$UA()Z'/!2WBY%].LZ']I7@*Q:');TS)
M#4@VQ\!QDHU#PGZD+AZ]YR<^OFD$A:RY7#%)C*$4U]XW'B-7TB4\Q[5&S^(Y
M<HWF:56+\B"Y%AGU)+EBF/<HE[4''@P+]\9^*5RV59:I>]F?V(Y'+D.\PT/O
M;26#MU(J%,_&\3*+ )QT74Z.G0CL+*%"Y+)!LUC'_BVD3[21P<3!NY?X/8*P
MYE,BTZ[M8>8CD_N&MPV&HT5Q.BP?;.O%BT1EJ(0Y,+>T\</FL-P2! ?EQ4'9
MLSA7;@N"@_(,H,P5R,JNSW4ILEI%JN708K^H1;U=-XU(,,5XR;9&^*RZK%J2
M$M]V+*4,"CO!V3X<I<DCQYX$G<WX T?/Z:&:/ (H9&]C'91^,+2A81J>P?JB
ML&VCK]6V9R@YV=M8*F;MEBU'=&]8FC4R-',]<+?ENMAC7%?WFN'\73/G^,N"
M=O?6U%QWU^4Z=I YT>);YYIK,7LMIIT]L[D9P4F2!<4<V#%ZL%WW&8\(-(GL
M=/)X[[;3UAS+L%Z85]?;O6'WJV989%1?%K]C_04&01,-R>;PQ)BM57K4P ME
MQQPXGDCN1(>G#6N.]1Z\5<M#JKGASFQ7,[\Z]GQV&^ARMT3#OH%EIN"+G@H/
M/TG,%5R0 \917,X57!"*CCIWS!5<D./( 2.P=??(#DVEE7/(UB!3R]_;#CZP
M-<C4?/-HDY&! 3-L;[$F';:NSF1-.I>O2\& 1-**/<PMPQ_AM_[=:EA3K+ES
M!]\8KJW*4OT:/EM^??G1\G?R_3?O\@OKO7E=H"_Z8:SW0?M/.^_4C5>0V.:3
MW?F46"*VDW 4;[Y/_GB'+7MJ6&&O/78T6Z_XN-W[?8-^@A=%B' &/^X7X$?C
MYS7TRYX[(^SZOTZPIE-P0>,WGV?(]18F(/2^UQU4^IU_MJ^1),Z\3XC^X;[U
MV'GXXQIY8"&ZR,(_$-"#9GU"CZWGKYWN-1)G/S\A J2*9AHOUO6_YRZ@=_'I
MZN:_?I%JXJ?/'V<WGSUM:.)E0V, 7L4U_H.O)?CN#T/W)M>2*/X*8_2&M@XX
M]Z!WGKY\_DOO^:[]7/G2&PQZC]>H.ON)7-LT]$]7'V$0]-E]S\MOG_\8M/.1
M]NM,,DB[D1&P G:@C<^NY]C6R\VW;F?0OD/]06O0[J//'X,_GZ?Q?OOVVW-G
MT(&66]T[U/['[>^M[M<VNNT]/G;Z_4ZO>^8._:_F3@SKQ;,M =U]N/V 9+&J
M-L_4B7.J_;,[TZR0N=68>5<W][WG1_09)KUE6Y37C!$*B/\9C_=%)JZ0I9&%
M2\?&]9T]HC%:LDM]13G)^/D*7U$4]>I&$BM_H[RR;@*D2SIUDTMIK_Y3R=="
M9_52].\>-><[ZEGX?;8C/<RI0]L!3J^ U$< ^FOQT\:W33SV/A%@7),^O&EU
M@X#1")OF3--U>,=O5^(F(2\;FF#C90)O A:^VB1=_RWJKT0ZLQ TDM'37\?:
MU# 7U[N]F&K.BV%=B^2U&X/\Z.FAK;QBQS-&FAD,T;-G:32<VD3YVQQ,4>R8
MBV<\LQWO"HUM9ZIY9-Y O_#H>FC;YE S31L$_'-[2E6) )IUM?;I[:QZ*Y%L
M!/&W;ZWG0?OYX0_TW'[J/0_0T[?G_K=6=X &/014/P ^1Y*">L](JK[3WZ/>
M/1K\WD8;J\!J!6C=#LC'4E-1B1B0-\'HSZ5\D&^4(C#(L9X>4?D)S&W?RM^2
M_K5.2D+#BR>ZMEA@L-FL;?'7KF[^.K<PDAL"(HU$*R$P/:)F1A;SX-1W^K1@
M6,3%N%8R:N3M.P]("A1MDO7BMROEZ@P+9N]YFZTOI<QLIW!ZBSZI\6*0P&X"
M,JL'9*;N);/31SMX;G7['4I+V3"6MY+"DK+&T OTKYW_(<_>_=L.QK+V/<YM
M%>VW1^F#.A[9_M8 .*5@IIB&!0[MK3V=&B[9=$#W!E@R?C'^T]> -@V6D%?Z
M;]P&9(.$7*2*4E4:"C-6ZWY3;F=*[%IV_C2HD)^OM;EG+__@4 :C?_'-IMII
M%MZ.6_T+C5R)2%J[UQ=T=E3B[*0$G6?\8KADOGLD478;/DV@&F"-=JL/YE&7
M>+=/K>X?1P$IYC*3M@3?M7]J(X\.%MECY*P&B307N3,\HMDTR+"0X;EH-*$&
MVGL&R"OIY%@Z34?/CT8UV_D1."_5@]Y+9I,GG?E![E9Q9@&CTRM6;NVYY3F+
M6UO';ZT#ESPQ<^Q7\IX=:UL5R3I@67@$\IA[(?-H=P+M^H*2F+'+61JU#K2?
MG6#KP=_F#UD^50F6SUI%5!11E,4CU'7(\C_.!$Z="REJ$9AV-MAV#OKWW#%<
MW:!U#($<LW6&+C?JSH?G#_T/J#V=F?:")&BPK25CDV>HLIP7S3+^0W]_7U E
M;4]!U+4_G'L-3A!LY(MPN*OTH7K064J'NUNZ[F#7#?XAIW>E;=Z6KVX4U":-
MSX#J,+ISC%>\R]]"6L[7V^[(V]U1KF[Z<P,H6!4;6??B%G[L.0/[QX[IH4(?
M)MCT;"OK'M#5ID>NC7L%3HMK(E73-I$RM-49M)TN-QN?;-"K^4]CYMO%FSJM
M$3-*;:@YL*".D=^[8,3$L01^L4;&3#,1_HD!L, S\&=8T+ ;M6:?#Y"7E1)
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
MGI^@]&YN:7/=\+#^'NUV-9=;#)'FSA*M"D- '=/_Y;+*5A367-NFAS9U;)&
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
MDEZV&9AAS>KAFIA[49W3',A2(?0P_8:GF9_H69Q*OY)0K=8$66UR N;P3D;
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
MK$5B3$EJ 6:"L;HJ"<U:/J].NTQ0]1GK\T"G%AAWCD/S1X&5YQ:M$//<^X8
M.MACPY_.SXPYR,YJDN#H2ET=ZS905HOJJC=^)BWWQM]<W*+Z2B%&6A7EB/)*
MG+*9!V D\,+W4 \$-\\,O*I"=LIRR>.7,:RW:H'MJ0/V+B@$]A[AG^2Q\-0$
M/JL2EW*IAV\O'^#U3?4=*)K4]O5V\BQ3FG6A%H?<<UZ^)3\8BX16^'[J >8^
M&[1N)%&0)6Y\Q\AHL%V75,QU-?]4#OYS;LPH31/F]LMU<>,["^,[?(/WB- (
M*6A*U-:S^J"TWOC)(0%P;_%D:I;77NKO=')N"&H]1G)"@;&0._!%@BY\D_6(
M6,F90*>*0D,\7$F+1?Z^C-']1/;!J*4-DJ<U&KSQW*1'<><6)^V42;L1OMM\
M7/*OKZ=[V[D+M-0*E)38V%$%48Q1,*7 BL\=TB(1)IV0&IPZPJ( QCX;7\::
MIN5I:'E;<&+H1H(_"![HR(2-$^\NTI*47S07Z[<;NDI^.6Y3D&0>H\XER"+!
ME7A;,5UPU6154.1\DO!E3.+;B6:]P*.&M9D91F,8-*AAKBN*\2RQ_(^I^ T6
M3FM,6W*JGX\:6,XD$Q4;KZ1^3*E1E\$V52/Q2=J.-2)WU>,[[/_;L9;J>EYI
M*[$Q)\AU25#4&/6H^:[4>2"U!TJ)#]1F":6J(-=J@EP]O!]5M/-1:G ^ZA5;
MGNW0^AZ<.]/T?&,?:XW&^X:6TK@(MU$3FC4>E,PE["+A%OLPZGG@)@M*C=0S
MR.>&T64,VR<'SS1#7^9>N>M]?CY94K9O3SG1NC-K JW=X3%V'*P'63(MR[_C
MZ*2DQQM%4@59#IM#W-YEDX^;IQQZ/1^R-NT"4:P)JAAV](9]HKZ,]=SCN5=9
MF<_-\$W61,Q,U;0J:9C6?)%5H1'J-Y:/1'.'ODC4A6]7)F+M3% G-X1Z3G>:
M+APDGFD+'B%.GZ;#MV!/"A _^9I*'AVNDM(>S1C1X0(#('>(BT1:^$G(D^+'
M)R.MJ30%L9'/PPR7,9E!] XIP+B9@,5G2+I1C6:*NW;MZ<RT%Q@_8WI?\\95
M;Z<GDJM501)C%.[B08U+<W"*>WBI ^NF60,XY9.++V,;^UE8VTE8)M'.*O]J
MP:DY96I.<5=PY5L^D-^7$RCI;9LG573@S'SI](IFBOM_&0+KR(H-Q4RV",+%
M@06\W-UC@F(+7,#Y"%).<1?0WY+Q59RFL5P3FF)#D)IAQ9UCE"+/.5$7&*:1
M\&R**6XE9@7/>D.-R"E*%Y-)R/[<QO7635K=8ZOA,G*]5MXLHD,1ZJ:8>",1
M5'<+FGL*%/=E\<W%^H9UM+X:+?'I8"#U)EC;O-QE+J$7";G$NXAG@)PDR%)=
M$$/O-&$_4+)AN!<#@Q<&?3'&5/P&"Z>U_%AP)!O:9?,N5 Y#WF 9M<9TK,^_
M+.51<[YCCV07(!>/YDY &R7&70:N7>SBV*M"/-J"WF-S;SM@:P- ='K#4.M5
M,TRB,["M2;7%_DIS_8GM>!YVIBD<B)%E61!YYF@N,;DG2A>[8/;%P'C3;#:/
MBM85+3(7W&,U^G-NN ;//$I]>[LIQBYKO3L)!C95CX._S%W#PJZ+W:_."7<I
MJ[(4$>S@6]F,1L]BUZ].AJ'_8,?6-7>R%SZ5O$?)SLBK2_$']5BP[E^[:MD>
MYC5:LC."$Q>IWC0V_(K!7:*JTXMJ2*I0#;V\OGPDF3NX1<(L<5GJS&"FUD6A
MJ1R^[9I%AKZ,Y;M4A4_,R_L$](T[R%F[&3L_$^<03TNQZU*3:SG>3IYT;XR7
MA&I3$6HJKXR:2]!%@BUVB>JS@*V1VUK5%[*HY\YHHI$*,$#3L^ Z!P'-R(4.
M JT*L[H+AHF)4^#TO,.Q#REQJ>LW?NO6S1TM2S_U\@Y*\PVAV8A1](MGC^8)
MGGM@F;A(=O:PE(6&H@K-^F$;GN>-DKS1=W,7?C"L]_#?,BF!9Y!F;KDGWF:,
M2.=;992DD4':(/?I*3%*@Q48"7F#WA[63KR;F#GF-JZ?$Q2U=I1)?\;S7,4
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
M\EVMIY@">RH5<<B? _+14&\P8<.G!?6&H@B*& ;UC!#^G@.:40ZO'GT90QZ
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
ME\+6H@,-IB[G;Y:FD]\ 1-NS_ T-K&>O!IX?P)UH)>"HZ9HQ*4MM<X0 )A"
MV(,7^Z'W$)KX$&-3+'U;Y4Q(CK-QF27R9!:0][==N.U?)9:4O+G$D8?6+"<L
MC0T=K)>1!WQ&0&@M?Q..(;SP!8>#\XS@5%@ YY./2MM?CGVKP,.CB67\.<<!
M^@([^0TBP3&;4#>/[A@"(X*YM[.Z;_(E,0TR7DSGUGJ6[&*9"0>GY-DEDLC3
M2X[95PX"CMHJ5G2)[(Z0U 1WF9L0XJ3&2$_0J).[(,?,L>8L4P,BXOM? J>Y
M3YQF^MVW+@KU7<'U),&OY9]5!E(!HJK,G)(*H <"\>6QS 88,IP,P'?4\K6C
MMCWC>)I$9IO@E,I23VWCMZ]RL#$(MC?K,ZN *]-M\<'.9A''%#'7<CP^+M S
M3O/S9?J$9*FV:.3XFBW3BW-%CL;'!7H>KN#I@JEDS2CB^;)F_'1B7SI>L$G'
MHDPRR5J3Q%1R**6=*K4MMS?>R%0+#K;]:[VDA1UQ\U>YL)2U)99#$M3P[1+'
M_M=YUF0I\:>$XL^/K%X0?__!CJUK[F0O]"K,@8[)VR*Y?9NG!KD0\]A@X;3&
M?BF[$'?_89T>QGU^/KN8'E/Q&RR<UHH?O3@7-BX2H=A('F9B)J;I%*;A"OY_
M]M[\N6TDR1?_5RH\]CXY N(0O-F]WXZ0KQ[MVI97DJ???G^9 ($BB38(L'%(
MYOSU+S.K<)$ "5(\0! ;[TU;)(@Z\I-G964VUX8BZ IGI&H3FC;M]T6E>-(>
M7^3LA3]<1#DY\5V9P[B U16P)<61NC:D<'0<%0]E=9M=I=TOT/:F9+7=DEF.
MITW4Z^U<NNO6?@(9[;B+S?6Z2EV5ZV-4E2M<$:F;:A??2BQ5W''THD);<>*K
M[LSFCHWQPA(DE&:7PB^ TSBI-$*LD$W^6=23JH;BJV!:69U"6'U:9V3NE8J\
M%YBP5['\BGI#+R[D$RJ0>^V982T)U]0LNL<3V5MLKKF;KA^<UQ%YN.;7JZ7G
M]W=FOK%JO]I9%S#)=7" 4%\DG;P;VW@(YG,+#&>J%G3/\=8EWST9HZGT>BVE
MHV;E8]1MA<\I,:.[+HIR&G"IV*]:Z18HC7\N>1?'%]-_8&$AT\8B4U@3HR2G
ME*<V&K:./FX6SKV=A#.2Y];^)HBS%Z[I*<-!2^EVMI'(U:7[V0$M'V#]G03T
M_@'65U10^YU>@<* )13&)[69/YFVZ4VYP2:.8Y1,%N>W!"U7JZ M0B];2._!
M3M([I.?O2,[]V#P]I3/L*NUF]X5M=ZLK82\ K_DX'>ZD! Z T[X"3*/TU!T;
MY990,YS43']T?,T".ST^URJU=DCT:SMH'&7;87<2_JVUB2C+3$4Y/A%G[7ST
MWU'43E-I];*Z>&[3WO#2Y/R.R-L42]D'T/(!MC9#Y4  ZRJMYE#I#@>[]14L
M6<K)T0N^Y?6**]R#8)FLJ'N?3<LZ4K[)/G-,/K%K%DZ_ZJDE6#Q-FTQ</L$J
ML;KFN@M,)M&BOC<3N1',]+ .FNO\I)+:UH*]7B,!UEZ[7(;*?5A0^SNP]/_/
M7>?._8KS,9_X>SDAT8='_._=^,:RL#J4,/!P<@6EQG5WI?@_2#J820\$R*"Q
M:MLQX' +EY91S:W!OCK,G,TUTZ6RD<_PC)OJ($5=X. 3&TOY:JZ/5;7'\K=5
MQ%%8?)N+$IWP.BR7%Y=+QZV7U<KC;=-L.Z#2K[!AX0$^E0J?.2X6B^=_!? 8
M?C^&%XM^>R[335</9E@X5M2J-; 5(,?Z[@!3^J5E_N!44!;X'NO64C70U6J
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
MI"'GBYU#ED .('/4PQY*XBDO54MWG3VQAC4>,QY/5I:-^67%($/KSI-"?[3
M6L<F+!&F$-;6=L:9LZ$^-&!<8G%VTS U[&(JOPR+K<\#UPLT$0?1V#>+&Q-A
M.\I(X"*>AL*$F930TG'LD[9,QB438<F,.*/4Z'5[B1.TEVC5[25V;R^QSP.7
M G9BOD>[]5D3Q15Q-1^XI[LF!1I2_2LBB4$V:5S)>XU,DJ&_Y=K>,Q!'))*T
M?%FXU'JLW>CB7RH%<,.JX.GP+744H/&,I4'&YD]L5S8%.<UIXHEAX,F1*/P=
MM\M3&RTQVJHKGO1R\##7M*EECV7&+8G0P:7^;T5VR+'3KHP()H4A$&K:)KWP
M,;@_U$L-UOG) 0M?;5[_3RF/.7=V5^,C3K ?L*6@[=%Z[D59]_>.YWL/V$&0
MC-LPR7V+X]!.OSM6C?(=A]ZR:_8 (N\'NY,=,Q %-\_8C^H"CD@_\9$;:.Z"
MJ4/B@J9@;-&X"Z#_@9K*.*ZW9,.PY$$?/1UUZM(,9XYV"/+K1\W#-GO1KW $
MN=VW-FH^-#N^69J=>A\]A9^&[VR(K6%WT0E2--L<_X-><4.-0=D7SBDI!%9
M$)XZ%I[4RG/8Q"?+:Z1FM4]H4N&QG5P6/A!-,#/V(EIU\I]@6)%3A<M+VG&B
MMQC*2XRI$-) 9"Y0&$ZH?X-1O:C*O6Q'P=%F0O)3Z\G,Q5/@4L.$/W.^),.C
M?1?B/MGC(J.=1E*.,1%[\WD45B70AL#Z$$0-1\>F"SZO9_Z,.@FA D"O1W9%
M "R@3$UKP'#N8G%R7>$DYS(<F^OYJ6KA5##R_(B#I+S*/FB(975R%V[B_E+O
M%BOBG(2>?.OON![O5IYW_.XZ7M%JOLGS"!H"3-%V5QET,UJIK$US4M7LHX$V
M;DI;I4WIT*8,SW-3!DJGLYI-)222)VQO&=,'[#JVP%8ZUTJF4CQC9Q7P(O^4
M0*,CF%CJS;E+LT0[:<8UU/*SL TR\O6U<)I#9O@D>ZBLX03*V%O'#W0&0(UG
M9?MAT:$&VY2%?+K<TS;LMR6\^P0?54\:QKI/K#-LUA5*D2R)-X-?BU8Y46\P
M4(5ZV$0G['.6,*7!'0Z%W2HE<D(22:A%O8NI8R4IR]1LZ5!+*BP)G>^K$U>H
M#\U?H(A%0[GL%2_+?&I!EKG:%\GYQY33XH&!ND;^-+<,QST[C]@_$!CB\1G(
MN\#5YP@BW(-;&E]H'B%1A&3XRI_IJY?(ELY :74R#H W"-QLSS5/X)9IP=VV
MTNUE"-,09\8N"CZ5U5I<.*ZF-Y$T],C)ME)=L84I&&?"V2QJJ!ZV-/0QUR!,
MD7YRL-,>'<89_,F,NNZM ?'6"=TOUI:?0-C\$X7,3;S2CW)9_XP6@*'FPI'F
M3K/1SLN3UIAK>C^NQ[A-;CK=(&L_MLZ=/LA^W,.4/\&,D^=&Q7<C>S-6E&NH
M45?SY&D.VT$Z2\&?!M)J-@DSQ-2)(;TVD[X]:&2D4NX":34[@^S8^_%"2'=7
MJROM .FJ68JD.*_%F9:>M'/"C;@"3G-F_&VRVSAHT3$WL4F@Z-P.X+#%<:S8
MK(>;>Q'F2GFK<Q?8#]2YM4A:97PVMYP%EQ=H*"+RDWJ8PV/Y*7=J,SO; $1K
M^[K=W,&AO;$L1T=Z9V/VH]B.G7/F.OWLC#G<I=?Y=\+59M[1-*YS%Q_UL.ML
M92<&O@V;^7K8$=H(TX51[$0F4>[7G667%)_. ,N:752W.^ _]2[V<C:1P+)F
ME=G^Q.[QC,.NLJ-VLGE"8F7;\,#J';$*R>F,"Z2*N" D@C-K4+&VYO^VCM9[
M\M\).N^UN>EKEO"0[KG'W2=N@*WWB=K'HL>% :$7^%R#/@!DF!'66Q_!0B#0
M7(2I\Z29HC\MWJ>5K6U)_V1%01IU;L*I<A/:=6["[KD)^SS]+-HEFMHV4] #
M=P!SGWSD,9G)G\P*3H?DPA;:<PK1,!3:%+DK00/HP@&Y%4='GW(CL/C=.%M5
MDL"\ 7N%RXN.]]1>G'R=&]19=5_H$_8-CIK\]G:H^A?)L..T!PZ3$![ +A)=
M,-E'T&-&.HG@9#M;D[(X*;'4;DB\DVUA<6U;'9#LKZK;:I_PWK$%0<HGJ*5
M=0C\@>NIZY.=6DI4!D2M8TN)[^!<>VNE0V;MQEIBG".Q_PC+6MW(?.B/88[#
M-\QQJ&%0;1A(7J]I6T':;F3M4E&]_/5[0Y%YEPA7:7ZRD,58!JK6F]:75,9U
M;WT2]AWK6U&$:PHO9#=@HU!?N[ER/K8F\^R%.;\)X'T-Q  ['YBTNHJJ9A6
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
M9, U\-_>+\>C9KF:V8BW=(YRH;&S$O=?SG79^[ZKC:SI''L6GP) )0;Q .:
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
MPU(2] YZ@-[-P;8:M!<HBUO-O-+ N9<V3XOF_J"3@^9:%E^<+&XULX-'&=Y
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
MSOS(JVHU>JM7^[MO%-0K7/1VR3G[  UM.L*VLO@3B-P) <ATZ@#DR0*0@SH
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
M=#S&6%66_3L*/,"VYR4,]<BT1D<JX7V))^!U"!U=0YS@#S Z!DC/]M@ R.,
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
MO;1%"_7G*;<+M8,/.V"SN6N"" ') G/E^ OQ(M!UV-V5AH=A7*YS\PE915S
MD@W;"6%:])1I/W';=]R%PF "OJE9\-JXRWO8<YX6I.DZ*%7?@R<7^-[*M1*^
M,42O9 \W=>XB.7W<&$NS?84VD</NB:)GL)D< =J+@(/?OVXU!M$'X0VW7!#@
M+Y"B"K9RGB/MGKBU:+ ;>B25)*K@FUS1@UV;P]Q^ @9\>!KGT$HRB1/XGJ\)
MX "L9J8OFO?B;'0A1D2=&5AK ./6#=6/UE"]73=4+\DMU1]\D6B23D(;^,IG
MV/+:8\B+YMCD1GT[M+XZ4%\=J(E>MZBL:7PH&G\2#L7_<LTM(YE+G4H@>N$$
MX"N!17Z/6KRD,;72Q("WKT5>)(WM$C;V_$G:6M,DYQ+VL:;@19R[W, 0X#6#
M+[?P_H^L0)2,7B4"8R6!Q_D#,THH*I"E?@G[>OX4[79+L)A+''E?!.SD-R4H
MHZHXB>MP&YY^L,? M1T8L"0@.'_XA1JA7:0%X"5L[/F3M+VFS\DE[&,5*-@_
M]6K*[S\\.GA$:O"1C\? WE1S^=2Q#.Z"-X'GO_ZB)*@X?SQ&0:9AW9_C+ C6
M5K$SX1[H4U<9WPLY^@=H]U#A/+O\A !S-G=<7[-]F2&%.7@SKGF8(<,TRL?!
M5)Z19FFVCC_B7&0+4%X-U_1IG#40YFO!%V$*D/A$82)[QP*RX-!7IAUF[M25
MJ"_C2++,)Y%UBL'ET+K.+*@L:3]PG<]&W U9N&SD+7]8\!_<,L(,[N^VB:GH
M#SYF!I;$?"RGX:HV=ZH[4*<75(6F:A.+5)U\/9<X\OYHV#I]D+?\(4)2$*,%
MT]#!@^G9S M&'GB-FIL='*R\X;2$O!U*6:W)'*CN[IT;N=2,)H/5W:QSHTXK
MHXE="47VL:I[U#C9('2'&,ROA6[9R:6J&<>VU=VMLR-/)\-D+J'8/58)M4L!
M2C765/T!:ZJ=XX"5HUHMJ]<=J)SRO#-NX<JHKR/;>YF=^NRUD@#* ,ZQ\)(\
MO^W6\"@E/)(WNX^-C^5#X+)AI-:&M355#UA3K8(#5HYJY4_8^<-Q?U"]N[!,
MY@4#;N?3@%Y_73NAZF[?N=&KGY6B4=W=.C?R]++N9)104)\D<0;;25,5WZO
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
M6E!J"=QT2+,AS<;&S$;E ,U&'?O:DP=L9]?$NVC8L12@[8;Z%#00X/LX 7G
MES3(HR:+OJ;" "3Y:^VD2!:T\V,NC&WL6O$:-\9^XA0Q"*;+L&'K-B^O_@23
M!ZYM>J/4 K)RO2S_ES,U>3ES"Y<S8XJ+.YGA1/P!@^GA[:TKWG^87\@,G\-K
MF9XY/'KQ$F=XA_-SM_EKJ]:;?0$CCQW&'U(A.3IJ83XP]NO>G '$+W38D!\$
MP+ CBKVB(7K0:>#Q^R<F)AUY) %3]M$U'-KB1-*$*?ML1*T!9B-Q(,[#\ %^
M_!#8\"4^7M1:G!F9:2,]IS6;Z14M1JF6MU)CLES]F"NW*TH4_-8@C5JWU^BT
M2+U]_U!K_;5.P8+2AY!B?<3>..T_GN+'B4:>;/"-C!5^\'8XLCWJW=1ZC:O0
MCZP%0P &4HUJC+[ZLO(/_ ZRNKK)^P<L^-0[)9TIF+RN/G(=!BBU4T[MM^XL
M(>0FAW]PF6<:>+Z/@5)]9+(!6%FPN#S :HL7P7+'OOT84R+0>Q"H9>HC!UQM
M\H=%1XZ7.QG>'ON747*3X_\!&$.6 5&27-T>$.VDG,2A)RY*,XF+/<D+E(O5
MN;@VJJ&2%JQP*R-_;'W^?U!+ P04    "  &AP5;-RLNJL\!  #0"@  #0
M &5M;%]E>#$P,BYH=&WMEE%KVS 0Q[_*S;#U2;'=K7N0'4-"W,S0))#YH=O+
MD&W%5BO;0KJ0I)]^LM.L+ RV03H8^,6@.]W_+YU^!PXKK&445IP548@")8]X
M+;_QO>]=CVPN=(_!\ TALS;?UKQ!R#5GR O8&M&4$,_FD_6"&>2:D"ATCUI9
M6QS X$'RL9/&]RF9W"7S)86'K4&Q.01PNUJF%'Q/(:"HN8&&[T"W-6N<*%2G
MTFX7^9Q\C8];CV7D=K)([K[0\\( %I/U/+$NGMH'@'R/A$E1-E2+LL+ "AO4
M;5-&\?VG9)JD5G-T';K/P=!5$;R:];LF,RHX\]BT#1(CGCCM+?KEAM5"'NBY
M0<UT*1IJY?^!UH7NGEM:N.[Z+NH2C,['S@^Z;,1_/WI0Y<]'0)9)?CI&UNK"
M4F44RRUIU.LO17_%3+ 3!58VY;UU(.=2*E84MF;L>$ZGJD^2%>_>@_HWW=UM
MHH!<,F-L0F65?CD+6H9=U+^I?4Y,5^M9O";359JN%A0RR?)'\-4>3"M%$4 _
M ,ER%G?(=TWZ2Y^7@;A2K.0DLP/X2-C&-I<"DSMV,%<]OG^J=^YN/UW?_W.<
M/@PX#3A=#J>; :<!I\OA]'' Z34?M/_CC+X#4$L#!!0    (  :'!5MO]3!3
M4@@  #YI   ,    96UL7V5X,S$N:'1M[5UM<^,T$/XK(@S0FTFN34L')LEE
MIG=-C\QP[=#+,, 71K'7L:AL&<E.&GX]NY+STC1WET+:N(WX4(@EK5;R/L_N
M2MZA$^>)['9BX&&WDXM<0A<2^2?<GC1?8U/GT#WK?-5HG*N@2"#-6:"!YQ"R
MPHATQ'KG[\^N/W"3@VXTNIU#)VJHPBDS^53"F]J@]]N@<?9S__UEB_U5F%Q$
MTS:[N+H<M%CS*,M9+A(P+(4)TRKA::W;R69#J5?C8_^/GNOJAC4NSC[T?_Z]
MM3JPS3Z<7;_OXRQ'V6V;Y7";-[@4H[2EQ2C.VRBXZ'9,KE4ZZO9^^ZG_MC]@
M)\W.8?FH<XC-AUF7;7W^V:IKW6_3H<G:CSW+;)'O>M>#_D7_W=F@?W7Y<6FA
M+V&1_3J[GO*4?0QBK2 $76<!:&ID><SSUE.N,N=#";.9ADJC-@V3\0 !TCIJ
M+PV7$.7M2*5Y:YWIMR<BS&-L.OJFAHN1,N-AB#+>U(YJ-(N>31$#672K>9K=
MVH9PUN $?/]->TQ;$7!9SINKK%U;W@[2H6'$/V 5L2HU(IX(.6VM*I5P/1)I
MZXCF:KZF!2,MA'>F_=)LVW_Y+.9C8!K& B;(17DL#/NEX!II2$[9-61*YTRE
M[$+I!.=L_,)4Q 8QL)ZEJI2]4TG&T^EB/?A'?WZ3M[4B2XC]R_,>4>#))A8V
MW_ GLN@--V1GK_^X(F;XEALT/C2S9,IN4C61$(Z@[JQ1.QL,%0E5Z#818ERD
M#(V.%6FN"R(,=*36IZ)Q<I;@+RVX9!$/\)%F*A'($<KUN]<AA0",X7I*71)^
M SCODDR#ST)4!J>4]-YH#NH0"(V.'+NE.!PU0:YBDU@$,3,%_5F,GX"&4@@M
M(!%&HG,GIS\1>8P+-!D$5D&2FZ%J*L1EXEO 31E.E[?A(5;E8585F)U4'6;
M(I&B(1,F%H9;1XQA=VS62^TBC= 7\%R@')$&L@A1)H)CR4KK""Q!_B-#VR98
M$ERE7."N-'FS,C5".Q0DN$X]"HD=$&P*$6&G,U:?@)N815)-S R)&D8"0S*.
M$W%ZZ/1&+>M+@#(S9>YIZS'U'#'U?44P-;AC@-]^_>-Q\X>V*5%3!M)$]2J*
M!/X\,*^L=?89UV!Q@'8M*.I%>V5@* (6)J81U"U!3T?>CGZ'P@12F0+'D0_4
M2CI 9%H%$.)CPP[0_D- 0#DC[]T&,4]'P,[0O5P7$GLT3WBC>7H 3HOF:>A^
MN9\X%X9T#H@DGY$/6L*GPPOILO%$T9V)(IR(UKF*6NQ!<6CKKN'A'\H'MA!N
M.[.N=J:QC;1B#5T\54;#7U4#CR$8?(!F::.P+V.F3@%BP NS^1"*U(; YC.Y
MV$\5^+(+=#9C8:P+PUZ06CF41R^<W[(#U2"Y!509_"U 42^=*S4*=(2HBU%2
MA/;(R!1#(T+!M: %"!>B6I>>DJ3"4-AH*<C8&-,Z/&4 %<K1P=*@C-.+*20G
M/XW+LDHLPD\<X8+9Y1@<_VL(U!%=*8Z'<!>N\ZG]Y(MQU4_] G9& <-*4M'&
MSO4>(VWNEC<F)B2SL0B);[A1J?6%W"!743)+),1U.",$I"C!AT**?$H!][II
MB1XM=UA:<,QVI^M2,FS#G-MR05FA,Z0E8Q.$($ W;!6P:?$(4HS[);(3MD!&
MM$==,.5W#(3T*#*,-*H, <]!^\I!044X",9<%C9F((!"%&':+<8(+;,F?9YG
M+QO$0.[G^HS:4@X.Q/C%N+Q]J(K\TQIL$J7Q>6^@0XGHRV=E;#@[[K L6NX$
MZM,FX14V6L\:^\H:8458HP3D?6#3H7N9ZMN6M>SQ@'B%$B,5!(4F^"YE(6ND
M)LKD^#R@\\0(]4-!?[N+*G;PB2$1\A!&$BN]2\4#9 =[7T!7"6DQU^N5TRKF
M9IZR40QB>0M"&YS9_2@#IRF3X@9D>7FPTK_^O[?(<]4SXZJ=8?;T]3HF"]"7
M9CQ]4SNN/;\C4GLW/>>B^L*A4WRQS <+WTZ(?D"F=>_89:X=+T*1*VWFR8U]
M@"*31.0YP&>BIZ'"](G:0X'Z62$'R!H8K!@*AO#?=  THSKXNQ"HOJ6U(@WL
M1<>KEH?\\X'\WH0G53GCI;M$.N(0R!=T?T W$8$ 1'>9F,S/6B? ;RC3<$<,
M-M>PAR/VJX#9O>*#.*,\%G6W-VMB ![B0 /S$."3_%(>J> 0) FED=YLNF,P
MUS%%DG M_@&[F#+T6GL#Z\,#SQ75Y(JJ',)2QA)I=-YU1"[8D .Q;[_#*4FB
M[@)^D8Z5' -%_2D?E9\3Z3)*@223:@K8.HF5BTOX'0I"RMA*2K3R'=T>78&>
MGCS1'>C)Z2<N0<_IG*S%.D7WK!BA ;'3.CL^.CYU'S2OE=4\?A2E'\8CV]NH
MYR)U5_LSD_CVZOJ\=]UX>S487'UHL:^/[#^LF=TR>TF[WKX.S>'*I]8O>(O6
M[L!^K_Y=+"!BO5L("CH!9U<NWWWL;5CC0W;X$?]C^)% <F.P(1O&>J'+@XYK
M5A ]E#RX6<+SW0"4]N$QHA8ZRP"-HIL/,>2Y&M]E&+<TAIB6W#1XA)):C,L)
MGYKON@^1M[I_VXY!'J>@Y+.U2<P7)SW/1?;K[!+3;84 9[]*'BOCJY-\=9*O
M3MJ+&PU?G>2KDSS,?'62KT[RF'IFF/+52;XZZ>4<S?OJ)%^=Y*N3_,6XOQA_
M01?COCK)5R=Y#MI/#O+52;XZR;.&9PU?G>2KDWQUTAYQU<XPZZN3?'62A[P/
M3WQUDJ].JHRI>J[85ZZHRB&LKTYZ)E>@5:E.ZA1=YJN3JBUUU\4G_[TZ:>5;
MZQ>\1VNW8,^7[^J3+N:TO[OZI"W4E_@JI/]=A73\^._)_@^.NO\"4$L#!!0
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
M:7G]XL.WY8]$2O[7P^Y_4$L! A0#%     @ !H<%6TR+X)9+$   4JH  !
M             ( !     &5M;"TR,#(U,#8R."YX<V102P$"% ,4    "  &
MAP5;6BGL?2@3  #M\@  %               @ %Y$   96UL+3(P,C4P-C(X
M7V-A;"YX;6Q02P$"% ,4    "  &AP5;BA:JA&09   BF@$ %
M    @ '3(P  96UL+3(P,C4P-C(X7V1E9BYX;6Q02P$"% ,4    "  &AP5;
ME((]1;]6  "&>P0 %               @ %I/0  96UL+3(P,C4P-C(X7VQA
M8BYX;6Q02P$"% ,4    "  &AP5;R#YB,+E   "1BP, %
M@ %:E   96UL+3(P,C4P-C(X7W!R92YX;6Q02P$"% ,4    "  &AP5;(?IJ
MYV?K   X>0X "P              @ %%U0  96UL7S$P<2YH=&U02P$"% ,4
M    "  &AP5;-RLNJL\!  #0"@  #0              @ '5P $ 96UL7V5X
M,3 R+FAT;5!+ 0(4 Q0    (  :'!5MO]3!34@@  #YI   ,
M  "  <_" 0!E;6Q?97@S,2YH=&U02P$"% ,4    "  &AP5;G% \5+@%  ";
M'   #               @ %+RP$ 96UL7V5X,S(N:'1M4$L%!@     )  D
*+@(  "W1 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>eml_10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:eml="http://eml.com/20250628"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="eml-20250628.xsd" xlink:type="simple"/>
    <context id="From2024-12-29to2025-06-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2023-12-29to2024-12-28_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-29</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="AsOf2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="AsOf2025-06-28_us-gaap_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="From2024-03-31to2024-06-29_eml_NonDiscretionaryContributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:NonDiscretionaryContributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2023-12-31to2024-06-29_eml_NonDiscretionaryContributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:NonDiscretionaryContributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_NonDiscretionaryContributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:NonDiscretionaryContributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2025-03-30to2025-06-28_eml_NonDiscretionaryContributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:NonDiscretionaryContributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2024-03-31to2024-06-29_eml_TransitionalCreditContributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:TransitionalCreditContributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2023-12-31to2024-06-29_eml_TransitionalCreditContributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:TransitionalCreditContributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_TransitionalCreditContributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:TransitionalCreditContributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2025-03-30to2025-06-28_eml_TransitionalCreditContributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:TransitionalCreditContributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2024-03-31to2024-06-29_eml_RegularMatchingContributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:RegularMatchingContributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2023-12-31to2024-06-29_eml_RegularMatchingContributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:RegularMatchingContributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2025-03-30to2025-06-28_eml_RegularMatchingContributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:RegularMatchingContributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_RegularMatchingContributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">eml:RegularMatchingContributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2024-03-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2024-03-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2025-03-30to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2023-12-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2023-12-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="AsOf2023-08-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
        </entity>
        <period>
            <instant>2023-08-21</instant>
        </period>
    </context>
    <context id="From2025-06-01to2025-06-28_eml_TotalNumberofSharesPurchasedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:TotalNumberofSharesPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2025-05-04to2025-05-31_eml_TotalNumberofSharesPurchasedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:TotalNumberofSharesPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-04</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_TotalNumberofSharesPurchasedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:TotalNumberofSharesPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2025-06-28_eml_AveragePricePaidPerShareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:AveragePricePaidPerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2025-05-04to2025-05-31_eml_AveragePricePaidPerShareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:AveragePricePaidPerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-04</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2025-04-30to2025-05-03_eml_AveragePricePaidPerShareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:AveragePricePaidPerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-05-03</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_AveragePricePaidPerShareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:AveragePricePaidPerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2025-06-28_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2025-05-04to2025-05-31_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-04</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="From2025-04-30to2025-05-03_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-05-03</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">eml:MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">eml:TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2025-06-01to2025-06-28_eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">eml:TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2025-05-04to2025-05-31_eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">eml:TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-04</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-06-28_eml_TwoThousandTwentyPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:TwoThousandTwentyPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="From2023-12-31to2024-06-29_eml_TwoThousandTwentyPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:TwoThousandTwentyPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_TwoThousandTwentyPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:TwoThousandTwentyPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2024-03-31to2024-06-29_eml_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2023-12-31to2024-06-29_eml_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2025-03-30to2025-06-28_eml_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="AsOf2025-06-28_eml_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="From2023-12-31to2024-12-28_eml_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="AsOf2024-12-28_eml_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="AsOf2023-12-30_eml_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_TopMember_eml_SARMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:TopMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">eml:SARMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_BottomMember_eml_SARMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:BottomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">eml:SARMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="AsOf2025-06-28_eml_StockOptionsPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="AsOf2024-12-30_eml_StockOptionsPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-30</instant>
        </period>
    </context>
    <context id="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-30</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="AsOf2024-12-28_eml_StockOptionsPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="AsOf2023-12-30_eml_StockOptionsPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eml:StockOptionsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_TopMember_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:TopMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_BottomMember_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:BottomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_us-gaap_MediumTermNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_us-gaap_MediumTermNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_us-gaap_DebtInstrumentRedemptionPeriodOneMember_us-gaap_MediumTermNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_us-gaap_MediumTermNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-16_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-16</instant>
        </period>
    </context>
    <context id="AsOf2023-06-16_us-gaap_MediumTermNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-16</instant>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_us-gaap_MediumTermNotesMember_eml_TopMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:TopMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_us-gaap_MediumTermNotesMember_eml_BottomMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eml:BottomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="AsOf2024-12-28_eml_DerivativeLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eml:DerivativeLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="AsOf2024-12-28_us-gaap_DerivativeFinancialInstrumentsAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="AsOf2025-06-28_us-gaap_DerivativeFinancialInstrumentsAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="AsOf2025-06-28_eml_DerivativeLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eml:DerivativeLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_LossReclassifiedFromOCIEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">eml:LossReclassifiedFromOCIEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">eml:DiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">eml:DiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">eml:DiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-29</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">eml:DiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="AsOf2023-12-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="AsOf2024-12-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="From2023-12-31to2024-06-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2024-03-31to2024-06-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="From2025-03-30to2025-06-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="AsOf2025-06-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000031107</identifier>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2024-12-29to2025-06-28" id="ixv-11646">0000031107</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2024-12-29to2025-06-28" id="ixv-11647">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2024-12-29to2025-06-28" id="ixv-11648">--01-03</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="From2024-12-29to2025-06-28" id="ixv-11649">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2024-12-29to2025-06-28" id="ixv-11650">2025</dei:DocumentFiscalYearFocus>
    <eml:VotingPreferredStockNoParValue
      contextRef="AsOf2024-12-28"
      decimals="INF"
      id="ixv-11651"
      unitRef="USDPShares">0</eml:VotingPreferredStockNoParValue>
    <eml:VotingPreferredStockNoParValue
      contextRef="AsOf2025-06-28"
      decimals="INF"
      id="ixv-11652"
      unitRef="USDPShares">0</eml:VotingPreferredStockNoParValue>
    <eml:VotingPreferredStockSharesAuthorizedInShares
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="ixv-11653"
      unitRef="Shares">1000000</eml:VotingPreferredStockSharesAuthorizedInShares>
    <eml:NonvotingPreferredStockNoParValue
      contextRef="AsOf2024-12-28"
      decimals="INF"
      id="ixv-11654"
      unitRef="USDPShares">0</eml:NonvotingPreferredStockNoParValue>
    <eml:NonvotingPreferredStockNoParValue
      contextRef="AsOf2025-06-28"
      decimals="INF"
      id="ixv-11655"
      unitRef="USDPShares">0</eml:NonvotingPreferredStockNoParValue>
    <eml:NonvotingPreferredStockSharesAuthorizedInShares
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="ixv-11656"
      unitRef="Shares">1000000</eml:NonvotingPreferredStockSharesAuthorizedInShares>
    <us-gaap:CommonStockNoParValue
      contextRef="AsOf2024-12-28"
      decimals="INF"
      id="ixv-11657"
      unitRef="USDPShares">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="AsOf2025-06-28"
      decimals="INF"
      id="ixv-11658"
      unitRef="USDPShares">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="ixv-11659"
      unitRef="Shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="From2024-12-29to2025-06-28" id="ixv-11660">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="From2024-12-29to2025-06-28" id="ixv-11661">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="From2024-12-29to2025-06-28" id="ixv-11662">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="From2024-12-29to2025-06-28" id="ixv-11663">false</ecd:NonRule10b51ArrTrmntdFlag>
    <eml:WeightedAverageRemainingContractualLife
      contextRef="From2024-12-29to2025-06-28_eml_BottomMember_eml_SARMember"
      id="ixv-11664">P0Y</eml:WeightedAverageRemainingContractualLife>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2024-12-29to2025-06-28" id="ixv-11665">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2023-12-31to2024-06-29" id="ixv-11666">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <dei:DocumentType contextRef="From2024-12-29to2025-06-28" id="ixv-12334">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2024-12-29to2025-06-28" id="ixv-12335">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="From2024-12-29to2025-06-28" id="ixv-12336">2025-06-28</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="From2024-12-29to2025-06-28" id="ixv-12337">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2024-12-29to2025-06-28" id="ixv-12338">001-35383</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2024-12-29to2025-06-28" id="ixv-12339">THE EASTERN COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2024-12-29to2025-06-28" id="ixv-12340">CT</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2024-12-29to2025-06-28" id="ixv-12341">06-0330020</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2024-12-29to2025-06-28" id="ixv-12342">3 Enterprise Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2024-12-29to2025-06-28" id="ixv-12343">Suite 408</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2024-12-29to2025-06-28" id="ixv-12344">Shelton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2024-12-29to2025-06-28" id="ixv-12345">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2024-12-29to2025-06-28" id="ixv-12346">06484</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2024-12-29to2025-06-28" id="ixv-12347">203</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2024-12-29to2025-06-28" id="ixv-12348">729-2255</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2024-12-29to2025-06-28" id="ixv-12349">Common Stock, No Par Value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2024-12-29to2025-06-28" id="ixv-12350">EML</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2024-12-29to2025-06-28" id="ixv-12351">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="From2024-12-29to2025-06-28" id="ixv-12352">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2024-12-29to2025-06-28" id="ixv-12353">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2024-12-29to2025-06-28" id="ixv-12354">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2024-12-29to2025-06-28" id="ixv-12355">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2024-12-29to2025-06-28" id="ixv-12356">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="From2024-12-29to2025-06-28" id="ixv-12357">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AsOf2025-06-28"
      decimals="INF"
      id="ixv-12358"
      unitRef="Shares">6098163</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1252"
      unitRef="USD">70164086</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1253"
      unitRef="USD">72564231</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1254"
      unitRef="USD">136101298</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1255"
      unitRef="USD">139798820</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1256"
      unitRef="USD">53801184</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1257"
      unitRef="USD">54108036</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1258"
      unitRef="USD">104642211</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1259"
      unitRef="USD">105103868</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1260"
      unitRef="USD">16362902</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1261"
      unitRef="USD">18456195</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1262"
      unitRef="USD">31459087</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1263"
      unitRef="USD">34694952</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1264"
      unitRef="USD">1031716</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1265"
      unitRef="USD">1301487</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1266"
      unitRef="USD">2140902</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1267"
      unitRef="USD">2661284</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1268"
      unitRef="USD">12188736</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1269"
      unitRef="USD">11140681</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1270"
      unitRef="USD">22534931</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1271"
      unitRef="USD">22261047</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1272"
      unitRef="USD">3142450</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1273"
      unitRef="USD">6014027</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1274"
      unitRef="USD">6783254</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1275"
      unitRef="USD">9772621</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1276"
      unitRef="USD">636287</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1277"
      unitRef="USD">746941</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1278"
      unitRef="USD">1330941</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1279"
      unitRef="USD">1507472</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1280"
      unitRef="USD">75210</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1281"
      unitRef="USD">-20066</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1282"
      unitRef="USD">-124495</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1283"
      unitRef="USD">-9712</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1284"
      unitRef="USD">2581373</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1285"
      unitRef="USD">5247020</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1286"
      unitRef="USD">5327818</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1287"
      unitRef="USD">8255437</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1288"
      unitRef="USD">546383</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1289"
      unitRef="USD">1176830</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1290"
      unitRef="USD">1124703</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1291"
      unitRef="USD">1844265</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1292"
      unitRef="USD">2034990</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1293"
      unitRef="USD">4070190</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1294"
      unitRef="USD">4203115</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1295"
      unitRef="USD">6411172</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1297"
      unitRef="USD">-234237</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1298"
      unitRef="USD">-724903</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1299"
      unitRef="USD">-520005</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1300"
      unitRef="USD">-1230656</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1301"
      unitRef="USD">2016696</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1302"
      unitRef="USD">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1303"
      unitRef="USD">2016696</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1304"
      unitRef="USD">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1305"
      unitRef="USD">-377282</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1306"
      unitRef="USD">162585</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1307"
      unitRef="USD">-315952</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1308"
      unitRef="USD">274929</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1309"
      unitRef="USD">1405177</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1310"
      unitRef="USD">-562318</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1311"
      unitRef="USD">1180739</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1312"
      unitRef="USD">-955727</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1313"
      unitRef="USD">3440167</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1314"
      unitRef="USD">3507872</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1315"
      unitRef="USD">5383854</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1316"
      unitRef="USD">5455445</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="From2025-03-30to2025-06-28"
      decimals="INF"
      id="fid_1318"
      unitRef="USDPShares">0.33</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="From2024-03-31to2024-06-29"
      decimals="INF"
      id="fid_1319"
      unitRef="USDPShares">0.65</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="From2024-12-29to2025-06-28"
      decimals="INF"
      id="fid_1320"
      unitRef="USDPShares">0.69</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="From2023-12-31to2024-06-29"
      decimals="INF"
      id="fid_1321"
      unitRef="USDPShares">1.03</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="From2025-03-30to2025-06-28"
      decimals="INF"
      id="fid_1322"
      unitRef="USDPShares">0.33</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="From2024-03-31to2024-06-29"
      decimals="INF"
      id="fid_1323"
      unitRef="USDPShares">0.65</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="From2024-12-29to2025-06-28"
      decimals="INF"
      id="fid_1324"
      unitRef="USDPShares">0.69</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="From2023-12-31to2024-06-29"
      decimals="INF"
      id="fid_1325"
      unitRef="USDPShares">1.02</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="From2025-03-30to2025-06-28"
      decimals="INF"
      id="fid_1331"
      unitRef="USDPShares">0.23</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="From2024-03-31to2024-06-29"
      decimals="INF"
      id="fid_1332"
      unitRef="USDPShares">-0.09</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="From2024-12-29to2025-06-28"
      decimals="INF"
      id="fid_1333"
      unitRef="USDPShares">0.19</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="From2023-12-31to2024-06-29"
      decimals="INF"
      id="fid_1334"
      unitRef="USDPShares">-0.15</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2025-03-30to2025-06-28"
      decimals="INF"
      id="fid_1435"
      unitRef="USDPShares">0.23</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2024-03-31to2024-06-29"
      decimals="INF"
      id="fid_1439"
      unitRef="USDPShares">-0.09</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2024-12-29to2025-06-28"
      decimals="INF"
      id="fid_1438"
      unitRef="USDPShares">0.19</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2023-12-31to2024-06-29"
      decimals="INF"
      id="fid_1440"
      unitRef="USDPShares">-0.15</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2025-03-30to2025-06-28"
      decimals="INF"
      id="fid_1436"
      unitRef="USDPShares">0.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2024-03-31to2024-06-29"
      decimals="INF"
      id="fid_1443"
      unitRef="USDPShares">0.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2024-12-29to2025-06-28"
      decimals="INF"
      id="fid_1441"
      unitRef="USDPShares">0.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-12-31to2024-06-29"
      decimals="INF"
      id="fid_1445"
      unitRef="USDPShares">0.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2025-03-30to2025-06-28"
      decimals="INF"
      id="fid_1437"
      unitRef="USDPShares">0.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2024-03-31to2024-06-29"
      decimals="INF"
      id="fid_1444"
      unitRef="USDPShares">0.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2024-12-29to2025-06-28"
      decimals="INF"
      id="fid_1442"
      unitRef="USDPShares">0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-12-31to2024-06-29"
      decimals="INF"
      id="fid_1446"
      unitRef="USDPShares">0.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="From2025-03-30to2025-06-28"
      decimals="INF"
      id="fid_1336"
      unitRef="USDPShares">0.11</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="From2024-03-31to2024-06-29"
      decimals="INF"
      id="fid_1337"
      unitRef="USDPShares">0.11</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="From2024-12-29to2025-06-28"
      decimals="INF"
      id="fid_1338"
      unitRef="USDPShares">0.22</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="From2023-12-31to2024-06-29"
      decimals="INF"
      id="fid_1339"
      unitRef="USDPShares">0.22</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_745"
      unitRef="USD">3440167</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_746"
      unitRef="USD">3507872</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_747"
      unitRef="USD">5383854</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_748"
      unitRef="USD">5455445</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_750"
      unitRef="USD">-317982</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_751"
      unitRef="USD">-472078</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_752"
      unitRef="USD">397593</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_753"
      unitRef="USD">-629078</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <eml:OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_754"
      unitRef="USD">-550031</eml:OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax>
    <eml:OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_755"
      unitRef="USD">477378</eml:OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax>
    <eml:OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_756"
      unitRef="USD">-747203</eml:OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax>
    <eml:OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_757"
      unitRef="USD">74362</eml:OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_758"
      unitRef="USD">205728</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_759"
      unitRef="USD">237501</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_760"
      unitRef="USD">411453</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_761"
      unitRef="USD">480837</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_762"
      unitRef="USD">437777</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_763"
      unitRef="USD">-711955</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_764"
      unitRef="USD">1556249</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_765"
      unitRef="USD">-222603</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_766"
      unitRef="USD">3877944</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_767"
      unitRef="USD">2795917</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_768"
      unitRef="USD">6940103</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_769"
      unitRef="USD">5232842</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_772"
      unitRef="USD">9110311</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_773"
      unitRef="USD">14010388</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_774"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_775"
      unitRef="USD">2051301</us-gaap:MarketableSecuritiesCurrent>
    <eml:AccountsReceivableAllowanceForDoubtfulAccounts
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_287"
      unitRef="USD">585993</eml:AccountsReceivableAllowanceForDoubtfulAccounts>
    <eml:AccountsReceivableAllowanceForDoubtfulAccounts
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_286"
      unitRef="USD">530560</eml:AccountsReceivableAllowanceForDoubtfulAccounts>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_776"
      unitRef="USD">40236949</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_777"
      unitRef="USD">35515632</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_778"
      unitRef="USD">54140269</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_779"
      unitRef="USD">55209598</us-gaap:InventoryNet>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_780"
      unitRef="USD">51457</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_781"
      unitRef="USD">286287</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_782"
      unitRef="USD">4406534</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_783"
      unitRef="USD">3477717</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_784"
      unitRef="USD">0</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_785"
      unitRef="USD">5071828</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_786"
      unitRef="USD">107945520</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_787"
      unitRef="USD">115622751</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_788"
      unitRef="USD">59637113</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_789"
      unitRef="USD">56320688</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_790"
      unitRef="USD">32473594</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_791"
      unitRef="USD">28810628</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_792"
      unitRef="USD">27163519</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_793"
      unitRef="USD">27510060</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_794"
      unitRef="USD">58637593</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_795"
      unitRef="USD">58509384</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedTrademarks
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_796"
      unitRef="USD">3841579</us-gaap:IndefiniteLivedTrademarks>
    <us-gaap:IndefiniteLivedTrademarks
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_797"
      unitRef="USD">3946455</us-gaap:IndefiniteLivedTrademarks>
    <eml:PatentsAndOtherIntangiblesNetOfAccumulatedAmortization
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_798"
      unitRef="USD">7764381</eml:PatentsAndOtherIntangiblesNetOfAccumulatedAmortization>
    <eml:PatentsAndOtherIntangiblesNetOfAccumulatedAmortization
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_799"
      unitRef="USD">8765612</eml:PatentsAndOtherIntangiblesNetOfAccumulatedAmortization>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_800"
      unitRef="USD">82386</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_801"
      unitRef="USD">162102</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_802"
      unitRef="USD">6611518</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_803"
      unitRef="USD">6611518</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_804"
      unitRef="USD">17362814</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_805"
      unitRef="USD">14180865</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssets
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_806"
      unitRef="USD">94300271</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_807"
      unitRef="USD">92175936</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_808"
      unitRef="USD">229409310</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_809"
      unitRef="USD">235308747</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_812"
      unitRef="USD">23137927</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_813"
      unitRef="USD">19650970</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_814"
      unitRef="USD">5157522</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_815"
      unitRef="USD">5478581</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_816"
      unitRef="USD">3222704</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_817"
      unitRef="USD">9577019</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_818"
      unitRef="USD">3906222</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_819"
      unitRef="USD">3072668</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_820"
      unitRef="USD">747340</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_821"
      unitRef="USD">761669</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_822"
      unitRef="USD">4302654</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_823"
      unitRef="USD">3603935</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_824"
      unitRef="USD">0</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_825"
      unitRef="USD">505376</us-gaap:OtherLiabilitiesCurrent>
    <eml:CurrentLiabilitiesHeldForSale
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_826"
      unitRef="USD">0</eml:CurrentLiabilitiesHeldForSale>
    <eml:CurrentLiabilitiesHeldForSale
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_827"
      unitRef="USD">2144573</eml:CurrentLiabilitiesHeldForSale>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_828"
      unitRef="USD">40474369</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_829"
      unitRef="USD">44794791</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_830"
      unitRef="USD">546398</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_831"
      unitRef="USD">546395</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_832"
      unitRef="USD">13456592</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_833"
      unitRef="USD">11108197</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_834"
      unitRef="USD">2823438</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_835"
      unitRef="USD">3052073</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_836"
      unitRef="USD">32115881</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_837"
      unitRef="USD">38640576</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherPostretirementBenefitsPayableNoncurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_838"
      unitRef="USD">415878</us-gaap:OtherPostretirementBenefitsPayableNoncurrent>
    <us-gaap:OtherPostretirementBenefitsPayableNoncurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_839"
      unitRef="USD">410476</us-gaap:OtherPostretirementBenefitsPayableNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_840"
      unitRef="USD">15127781</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_841"
      unitRef="USD">16064840</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_842"
      unitRef="USD">104960337</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_843"
      unitRef="USD">114617348</us-gaap:Liabilities>
    <eml:VotingPreferredStockSharesAuthorizedInShares
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_291"
      unitRef="Shares">1000000</eml:VotingPreferredStockSharesAuthorizedInShares>
    <eml:NonvotingPreferredStockSharesAuthorizedInShares
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_295"
      unitRef="Shares">1000000</eml:NonvotingPreferredStockSharesAuthorizedInShares>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_299"
      unitRef="Shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockValue
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_845"
      unitRef="USD">35732135</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_846"
      unitRef="USD">35443009</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_302"
      unitRef="Shares">9163570</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_301"
      unitRef="Shares">9146996</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_304"
      unitRef="Shares">6098163</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_303"
      unitRef="Shares">6163138</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_306"
      unitRef="Shares">3065407</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_305"
      unitRef="Shares">2983858</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_847"
      unitRef="USD">28462013</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_848"
      unitRef="USD">26338309</us-gaap:TreasuryStockCommonValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_849"
      unitRef="USD">137581573</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_850"
      unitRef="USD">133545670</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_852"
      unitRef="USD">-1878997</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_853"
      unitRef="USD">-2276590</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <eml:UnrealisedLossGainOnInterestRateSwapNetOfTax
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_854"
      unitRef="USD">241827</eml:UnrealisedLossGainOnInterestRateSwapNetOfTax>
    <eml:UnrealisedLossGainOnInterestRateSwapNetOfTax
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_855"
      unitRef="USD">-505376</eml:UnrealisedLossGainOnInterestRateSwapNetOfTax>
    <eml:UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_856"
      unitRef="USD">-18765552</eml:UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax>
    <eml:UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_857"
      unitRef="USD">-19177005</eml:UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_858"
      unitRef="USD">-20402722</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_859"
      unitRef="USD">-21958971</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_860"
      unitRef="USD">124448973</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_861"
      unitRef="USD">120691399</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_862"
      unitRef="USD">229409310</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_863"
      unitRef="USD">235308747</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_865"
      unitRef="USD">5383854</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_866"
      unitRef="USD">5455445</us-gaap:ProfitLoss>
    <eml:IncomeLossFromDiscontinuedOperations
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_867"
      unitRef="USD">-1180739</eml:IncomeLossFromDiscontinuedOperations>
    <eml:IncomeLossFromDiscontinuedOperations
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_868"
      unitRef="USD">955727</eml:IncomeLossFromDiscontinuedOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_869"
      unitRef="USD">4203115</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_870"
      unitRef="USD">6411172</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_872"
      unitRef="USD">3178318</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_873"
      unitRef="USD">3741969</us-gaap:DepreciationAndAmortization>
    <eml:ReductionInCarryingAmountOfRightOfUseAssets
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_874"
      unitRef="USD">-1502376</eml:ReductionInCarryingAmountOfRightOfUseAssets>
    <eml:ReductionInCarryingAmountOfRightOfUseAssets
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_875"
      unitRef="USD">-1553455</eml:ReductionInCarryingAmountOfRightOfUseAssets>
    <eml:UnrecognizedPensionAndPostretirementBenefitExpense
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_876"
      unitRef="USD">-397676</eml:UnrecognizedPensionAndPostretirementBenefitExpense>
    <eml:UnrecognizedPensionAndPostretirementBenefitExpense
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_877"
      unitRef="USD">10219</eml:UnrecognizedPensionAndPostretirementBenefitExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_878"
      unitRef="USD">-38479</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_879"
      unitRef="USD">-40801</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_880"
      unitRef="USD">14000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_881"
      unitRef="USD">4000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_882"
      unitRef="USD">289126</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_883"
      unitRef="USD">624320</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_885"
      unitRef="USD">2271343</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_886"
      unitRef="USD">5266259</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_887"
      unitRef="USD">-1886960</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_888"
      unitRef="USD">-2365451</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_889"
      unitRef="USD">314221</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_890"
      unitRef="USD">-1006408</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_891"
      unitRef="USD">-124859</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_892"
      unitRef="USD">-28720</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_893"
      unitRef="USD">2511193</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_894"
      unitRef="USD">2939089</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_895"
      unitRef="USD">-445105</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_896"
      unitRef="USD">96109</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_897"
      unitRef="USD">-1502376</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_898"
      unitRef="USD">-1553455</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_899"
      unitRef="USD">-6908197</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_900"
      unitRef="USD">-784960</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_901"
      unitRef="USD">1909508</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_902"
      unitRef="USD">11217039</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_904"
      unitRef="USD">-2222059</us-gaap:PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm>
    <us-gaap:PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_905"
      unitRef="USD">999960</us-gaap:PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_906"
      unitRef="USD">421039</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_907"
      unitRef="USD">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:ProceedsFromSaleOfNotesReceivable
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_908"
      unitRef="USD">14545</us-gaap:ProceedsFromSaleOfNotesReceivable>
    <us-gaap:ProceedsFromSaleOfNotesReceivable
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_909"
      unitRef="USD">470937</us-gaap:ProceedsFromSaleOfNotesReceivable>
    <eml:ProceedsFromSaleOfDiscontinuedOperations
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_910"
      unitRef="USD">1593646</eml:ProceedsFromSaleOfDiscontinuedOperations>
    <eml:ProceedsFromSaleOfDiscontinuedOperations
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_911"
      unitRef="USD">18000</eml:ProceedsFromSaleOfDiscontinuedOperations>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_912"
      unitRef="USD">1598980</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_913"
      unitRef="USD">2834977</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_914"
      unitRef="USD">1810231</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_915"
      unitRef="USD">-3346000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_917"
      unitRef="USD">5919065</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_918"
      unitRef="USD">1505952</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_919"
      unitRef="USD">393352</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_920"
      unitRef="USD">62674</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_921"
      unitRef="USD">2123705</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_922"
      unitRef="USD">482120</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_923"
      unitRef="USD">1347951</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_924"
      unitRef="USD">1368924</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_925"
      unitRef="USD">-9784073</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_926"
      unitRef="USD">-3419670</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <eml:CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_928"
      unitRef="USD">0</eml:CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations>
    <eml:CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_929"
      unitRef="USD">-955727</eml:CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_930"
      unitRef="USD">0</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_931"
      unitRef="USD">-955727</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_932"
      unitRef="USD">331115</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_933"
      unitRef="USD">-88598</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_934"
      unitRef="USD">-5733219</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_935"
      unitRef="USD">3407044</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_936"
      unitRef="USD">14843530</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2023-12-30"
      decimals="0"
      id="fid_937"
      unitRef="USD">8299453</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_938"
      unitRef="USD">9110311</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2024-06-29"
      decimals="0"
      id="fid_939"
      unitRef="USD">11706497</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_941"
      unitRef="USD">1683412</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_942"
      unitRef="USD">1639713</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_943"
      unitRef="USD">1679091</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_944"
      unitRef="USD">1599765</us-gaap:IncomeTaxesPaidNet>
    <eml:RightOfUseAssetNonCash
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_946"
      unitRef="USD">1468961</eml:RightOfUseAssetNonCash>
    <eml:RightOfUseAssetNonCash
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_947"
      unitRef="USD">144445</eml:RightOfUseAssetNonCash>
    <eml:NonCashLeaseLiability
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_948"
      unitRef="USD">-1468961</eml:NonCashLeaseLiability>
    <eml:NonCashLeaseLiability
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_949"
      unitRef="USD">-144445</eml:NonCashLeaseLiability>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_254">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note A &#x2013; Basis of Presentation&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Rule 8-03 of Regulation S-X and do not include all the information and footnotes required by generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;) for complete financial statements. Refer to the consolidated financial statements of The Eastern Company (together with its consolidated subsidiaries, the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; or &#x201c;our&#x201d;) and the notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 28, 2024, filed with the Securities and Exchange Commission on March 11, 2025 (the &#x201c;2024 Form 10-K&#x201d;), for additional information.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The accompanying condensed consolidated financial statements are unaudited. However, in the opinion of management, all adjustments (consisting only of normal recurring accruals) necessary for a fair presentation of the results of operations for interim periods have been reflected therein. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year. All intercompany accounts and transactions are eliminated.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The condensed consolidated balance sheet as of December 28, 2024 has been derived from the audited consolidated balance sheet at that date.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company&#x2019;s fiscal year is a 52-53-week fiscal year ending on the Saturday nearest to December 31. References in this Quarterly Report on Form 10-Q for the quarterly period ended June 28, 2025 (this &#x201c;Form 10-Q&#x201d;) to 2024, the 2024 fiscal year or fiscal 2024 mean the 52-week period ended on December 28, 2024, and references to 2025, the 2025 fiscal year or fiscal 2025 mean the 53-week period ending on January 3, 2026. In a 52-week fiscal year, each quarter has 13 weeks. References to the second quarter of 2024, the second fiscal quarter of 2024 or the three months ended June 29, 2024, mean the 13-week period from March 31, 2024 to June 29, 2024. References to the second quarter of 2025, the second fiscal quarter of 2025 or the three months ended June 28, 2025, mean the 13-week period from March 30, 2025 to June 28, 2025. References to the first six months of 2024 or the six months ended June 29, 2024 mean the period from December 31, 2023 to June 29, 2024. References to the first six months of 2025 or the six months ended June 28, 2025 mean the period from December 29, 2024 to June 28, 2025.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Certain amounts in the 2024 financial statements have been reclassified to conform with the 2025 presentation with no impact or change to previously reported net income or shareholders&#x2019; equity.&lt;/p&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_255">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note B &#x2013; Discontinued Operations&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;In the third quarter of 2024, we determined that the business of Big 3 Precision Mold Services, Inc. (&#x201c;Big 3 Mold&#x201d;) meets the criteria to be held for sale and that the assets held for sale qualify for discontinued operations. As such, the financial results of the Big 3 Mold business are reflected in our unaudited condensed consolidated statements of operations as discontinued operations for all periods presented.&#160; Additionally, current and non-current assets and liabilities of discontinued operations are reflected in the unaudited condensed consolidated balance sheets for both periods presented.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td class="hpbhr"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;"&gt;- 8 -&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="page-break-after: always"&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;em&gt;&lt;a href="#toc"&gt;Table of Contents&lt;/a&gt;&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;On April 30, 2025, the Company sold the equipment, workforce and customer list of the ISBM division of Big 3 Mold.&#160; ISBM, which is located in Centralia, Illinois, is an injection stretch blow mold toolmaker.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Three Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;(unaudited)&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;(unaudited)&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;(unaudited)&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;(unaudited)&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Net sales&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;359,046&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;587,658&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,670,208&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,282,156&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Cost of products sold&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(421,730&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(833,300&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(1,653,484&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(1,570,456&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Gross margin&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(62,684&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(245,642&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;16,724&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(288,300&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Selling and administrative expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(100,854&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(396,267&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(388,847&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(774,859&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Income from disposal of discontinued Unit&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;2,016,696&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;2,016,696&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Operating Income (Loss)&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,853,158&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(641,909&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,644,573&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(1,063,159&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Interest expense&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(70,699&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(82,994&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(147,882&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(167,497&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Income (Loss) from discontinued operations before income taxes&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,782,459&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(724,903&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,496,691&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(1,230,656&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Income tax (expense) benefit&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(377,282&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;162,585&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(315,952&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;274,929&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Income (Loss) from discontinued operations, net of tax&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,405,177&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;(562,318&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,180,739&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;(955,727&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <eml:ScheduleIncomeFromDiscontinuedOperationsTableTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_271">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Three Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;(unaudited)&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;(unaudited)&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;(unaudited)&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;(unaudited)&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Net sales&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;359,046&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;587,658&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,670,208&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,282,156&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Cost of products sold&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(421,730&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(833,300&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(1,653,484&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(1,570,456&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Gross margin&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(62,684&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(245,642&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;16,724&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(288,300&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Selling and administrative expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(100,854&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(396,267&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(388,847&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(774,859&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Income from disposal of discontinued Unit&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;2,016,696&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;2,016,696&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Operating Income (Loss)&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,853,158&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(641,909&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,644,573&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(1,063,159&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Interest expense&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(70,699&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(82,994&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(147,882&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(167,497&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Income (Loss) from discontinued operations before income taxes&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,782,459&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(724,903&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,496,691&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(1,230,656&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Income tax (expense) benefit&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(377,282&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;162,585&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(315,952&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;274,929&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Income (Loss) from discontinued operations, net of tax&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,405,177&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;(562,318&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,180,739&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;(955,727&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</eml:ScheduleIncomeFromDiscontinuedOperationsTableTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_970"
      unitRef="USD">359046</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_971"
      unitRef="USD">587658</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_951"
      unitRef="USD">1670208</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_950"
      unitRef="USD">1282156</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_972"
      unitRef="USD">421730</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_981"
      unitRef="USD">833300</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_953"
      unitRef="USD">1653484</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_952"
      unitRef="USD">1570456</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_973"
      unitRef="USD">-62684</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_982"
      unitRef="USD">-245642</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_955"
      unitRef="USD">16724</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_954"
      unitRef="USD">-288300</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_974"
      unitRef="USD">100854</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_983"
      unitRef="USD">396267</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_957"
      unitRef="USD">388847</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_956"
      unitRef="USD">774859</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_976"
      unitRef="USD">2016696</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_985"
      unitRef="USD">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_960"
      unitRef="USD">2016696</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_961"
      unitRef="USD">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_1448"
      unitRef="USD">-1853158</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_1447"
      unitRef="USD">641909</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_1449"
      unitRef="USD">-1644573</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_1450"
      unitRef="USD">1063159</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_977"
      unitRef="USD">70699</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_986"
      unitRef="USD">82994</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_963"
      unitRef="USD">147882</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_962"
      unitRef="USD">167497</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_978"
      unitRef="USD">1782459</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_987"
      unitRef="USD">-724903</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_965"
      unitRef="USD">1496691</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_964"
      unitRef="USD">-1230656</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_979"
      unitRef="USD">-377282</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_988"
      unitRef="USD">162585</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_967"
      unitRef="USD">-315952</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_966"
      unitRef="USD">274929</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <eml:LossFromDiscontinuedOperationsNetOfTax
      contextRef="From2025-03-30to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_980"
      unitRef="USD">1405177</eml:LossFromDiscontinuedOperationsNetOfTax>
    <eml:LossFromDiscontinuedOperationsNetOfTax
      contextRef="From2024-03-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_989"
      unitRef="USD">-562318</eml:LossFromDiscontinuedOperationsNetOfTax>
    <eml:LossFromDiscontinuedOperationsNetOfTax
      contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_969"
      unitRef="USD">1180739</eml:LossFromDiscontinuedOperationsNetOfTax>
    <eml:LossFromDiscontinuedOperationsNetOfTax
      contextRef="From2023-12-31to2024-06-29_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_968"
      unitRef="USD">-955727</eml:LossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_256">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note C &#x2013; Earnings Per Share&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The denominators used to calculate earnings per share are as follows:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Three Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Basic:&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Weighted average shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,113,303&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;6,233,153&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,126,070&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;6,224,596&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Diluted:&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Weighted average shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,113,303&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;6,233,153&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,126,070&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;6,224,596&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Dilutive stock appreciation rights&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;7,953&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;25,626&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;7,953&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;25,626&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Denominator for diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,121,256&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;6,258,779&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,134,023&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;6,250,222&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_273">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Three Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Basic:&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Weighted average shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,113,303&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;6,233,153&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,126,070&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;6,224,596&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Diluted:&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Weighted average shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,113,303&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;6,233,153&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,126,070&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;6,224,596&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Dilutive stock appreciation rights&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;7,953&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;25,626&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;7,953&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;25,626&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Denominator for diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,121,256&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;6,258,779&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,134,023&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;6,250,222&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_991"
      unitRef="Shares">6113303</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_992"
      unitRef="Shares">6233153</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1000"
      unitRef="Shares">6126070</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1001"
      unitRef="Shares">6224596</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <eml:WeightedAverageNumberOfShareOutstandingDiluted
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_994"
      unitRef="Shares">6113303</eml:WeightedAverageNumberOfShareOutstandingDiluted>
    <eml:WeightedAverageNumberOfShareOutstandingDiluted
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_995"
      unitRef="Shares">6233153</eml:WeightedAverageNumberOfShareOutstandingDiluted>
    <eml:WeightedAverageNumberOfShareOutstandingDiluted
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1002"
      unitRef="Shares">6126070</eml:WeightedAverageNumberOfShareOutstandingDiluted>
    <eml:WeightedAverageNumberOfShareOutstandingDiluted
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1005"
      unitRef="Shares">6224596</eml:WeightedAverageNumberOfShareOutstandingDiluted>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_996"
      unitRef="Shares">7953</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_997"
      unitRef="Shares">25626</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1003"
      unitRef="Shares">7953</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1006"
      unitRef="Shares">25626</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_998"
      unitRef="Shares">6121256</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_999"
      unitRef="Shares">6258779</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1004"
      unitRef="Shares">6134023</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1007"
      unitRef="Shares">6250222</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_257">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note D &#x2013; Fair Value of Derivative Instruments&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The following table presents the effect of the Company&#x2019;s derivative instruments designated as cash flow hedges under Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 815, &#x201c;Hedge Accounting Improvements,&#x201d; in its unaudited Condensed Consolidated Statements of Operations for the six months ended June 28, 2025:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Derivative Instruments&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Amount of Gain Recognized in Accumulated Other Comprehensive Income&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Amount of Loss Reclassified from Accumulated Other Comprehensive Income into Earnings&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Location in Condensed Consolidated Statement of Income&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Designated foreign currency hedge contracts&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;241,827&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(425,150&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:25%;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&#160;Cost of products sold &lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;ASC 815 requires all derivative instruments to be recognized at their fair values as either assets or liabilities on the balance sheet. The Company determines the fair value of its derivative instruments using the framework prescribed by ASC 820, &#x201c;Fair Value Measurements and Disclosures,&#x201d; by considering the estimated amount it would receive or pay to sell or transfer these instruments at the reporting date. Generally, the Company uses inputs that include quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; other observable inputs for the asset or liability; and inputs derived principally from, or corroborated by, observable market data by correlation or other means. As of June 28, 2025, the Company classified its derivative assets and liabilities within Level 2 of the fair value hierarchy prescribed by ASC 815, as discussed below, because these observable inputs are available for substantially the full term of its derivative instruments.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td style="width:8%;vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Level 1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Level 2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Level 3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Prices or valuation techniques that require inputs that are both significant to the fair value measurement and &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;unobservable.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The following tables present the fair value of the Company&#x2019;s derivative instruments as they appear in its Condensed Consolidated Balance Sheets as of June 28, 2025, and December 28, 2024:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Location in Condensed Consolidated Balance Sheets&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;As of &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;As of &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;December 28, 2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Derivative Assets:&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Designated foreign currency hedge contracts&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:30%;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Other current assets&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"&gt;241,827&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Derivative Liabilities:&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Designated foreign currency hedge contracts&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Other current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;505,376&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <eml:ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_274">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Derivative Instruments&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Amount of Gain Recognized in Accumulated Other Comprehensive Income&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Amount of Loss Reclassified from Accumulated Other Comprehensive Income into Earnings&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Location in Condensed Consolidated Statement of Income&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Designated foreign currency hedge contracts&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;241,827&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(425,150&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:25%;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&#160;Cost of products sold &lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</eml:ScheduleOfFairValueOfDerivativeInstrumentsTableTextBlock>
    <eml:DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects
      contextRef="From2024-12-29to2025-06-28_eml_DiscontinuedOperationsMember"
      decimals="0"
      id="fid_1008"
      unitRef="USD">241827</eml:DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects>
    <eml:DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects
      contextRef="From2024-12-29to2025-06-28_eml_LossReclassifiedFromOCIEarningsMember"
      decimals="0"
      id="fid_1009"
      unitRef="USD">-425150</eml:DerivativeInstrumentsUsedForForeignCurrencyHedgingNetOfTaxEffects>
    <eml:ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock contextRef="From2024-12-29to2025-06-28" id="fid_275">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Location in Condensed Consolidated Balance Sheets&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;As of &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;As of &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;December 28, 2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Derivative Assets:&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Designated foreign currency hedge contracts&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:30%;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Other current assets&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"&gt;241,827&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Derivative Liabilities:&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Designated foreign currency hedge contracts&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Other current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;505,376&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</eml:ScheduleOfFairValueOfDerivativedBalanceSheetsTableTexblock>
    <eml:DesignatedForeignCurrencyHedgeContractsAssets
      contextRef="AsOf2025-06-28_us-gaap_DerivativeFinancialInstrumentsAssetsMember"
      decimals="0"
      id="fid_1012"
      unitRef="USD">241827</eml:DesignatedForeignCurrencyHedgeContractsAssets>
    <eml:DesignatedForeignCurrencyHedgeContractsAssets
      contextRef="AsOf2024-12-28_us-gaap_DerivativeFinancialInstrumentsAssetsMember"
      decimals="0"
      id="fid_1013"
      unitRef="USD">0</eml:DesignatedForeignCurrencyHedgeContractsAssets>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="AsOf2025-06-28_eml_DerivativeLiabilitiesMember"
      decimals="0"
      id="fid_1010"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="AsOf2024-12-28_eml_DerivativeLiabilitiesMember"
      decimals="0"
      id="fid_1011"
      unitRef="USD">505376</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_267">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note E &#x2013; Inventories&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;Inventories consist of the following components:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;December 28, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Raw material and component parts&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;20,662,417&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"&gt;21,070,522&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Work in process&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,982,547&lt;/strong&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;7,120,460&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Finished goods&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;26,495,305&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;27,018,616&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Total inventories &lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;54,140,269&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;55,209,598&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_276">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;December 28, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Raw material and component parts&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;20,662,417&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"&gt;21,070,522&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Work in process&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,982,547&lt;/strong&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;7,120,460&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Finished goods&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;26,495,305&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;27,018,616&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Total inventories &lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;54,140,269&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;55,209,598&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_1014"
      unitRef="USD">20662417</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_1015"
      unitRef="USD">21070522</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_1016"
      unitRef="USD">6982547</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_1017"
      unitRef="USD">7120460</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_1018"
      unitRef="USD">26495305</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_1019"
      unitRef="USD">27018616</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:OtherInventory
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_1020"
      unitRef="USD">54140269</us-gaap:OtherInventory>
    <us-gaap:OtherInventory
      contextRef="AsOf2024-12-28"
      decimals="0"
      id="fid_1021"
      unitRef="USD">55209598</us-gaap:OtherInventory>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_258">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note F - Goodwill&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The aggregate carrying amount of goodwill is approximately $58.6 million as of June 28, 2025. No impairment was recognized in the second quarter of 2025. &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company evaluates its reporting units for impairment annually in December, or more frequently if events or circumstances indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Such events and circumstances could include, among other things, increased competition or unexpected loss of market share, significant adverse changes in the markets in which the Company operates, or unexpected business disruptions. The Company tests reporting units for impairment by comparing the estimated fair value of each reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its estimated fair value, the Company records an impairment loss based on the difference between fair value and carrying amount not to exceed the associated carrying amount of goodwill. Determining the fair value of a reporting unit involves the use of significant estimates and assumptions. The values assigned to the key assumptions represent management&#x2019;s assessment of future trends in the relevant industry and have been based on historical data from both external and internal sources.&lt;/p&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1022"
      unitRef="USD">58600000</us-gaap:ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_259">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note G &#x2013; Leases&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company presents right-of-use (ROU) assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months, in accordance with the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-02, &#x201c;Leases&#x201d;. The Company accounts for non-lease components as part of the lease component to which they relate. Lease accounting involves significant judgements, including making estimates related to the lease term, lease payments, and discount rate.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company has operating leases for buildings, warehouses, and office equipment. The Company determines whether an arrangement is, or contains, a lease at contract inception. An arrangement contains a lease if the Company has the right to direct the use of and obtain substantially all the economic benefits of an identified asset. ROU assets and lease liabilities are recognized at lease commencement based on the present value of lease payments over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Most leases include one or more options to renew. The exercise of lease renewal options is at our sole discretion. All options to extend, when it is reasonably certain the option will be exercised, have been included in the calculation of the ROU asset and lease liability. &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;Currently, the Company has 18 operating leases with a lease liability of $17.4 million and 6 finance leases with a lease liability of $3.6 million as of June 28, 2025. The terms and conditions of the leases are determined by the individual agreements. The leases do not contain residual value guarantees, restrictions, or covenants that could cause the Company to incur additional financial obligations. There are no related party lease transactions. There are no leases that have not yet commenced that could create significant rights and obligations for the Company.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The future payments (in millions) due under non-cancelable operating and finance leases as of June 28, 2025 are as follows:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Operating&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Finance&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2.0&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;0.4&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3.7&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;0.8&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3.3&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;0.8&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3.0&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;0.8&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2.6&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;0.6&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5.1&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;1.0&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;19.7&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;4.4&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Less effects of discounting&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(2.3&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(0.8&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Lease liabilities recognized&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;17.4&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;3.6&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;As of June 28, 2025 the weighted average lease term for all operating and finance leases is 5.8 and 5.8 years, respectively. The weighted average discount rate associated with operating and finance leases was 6.4% and 6.8%, respectively.&lt;/p&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1041"
      unitRef="USD">17400000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1042"
      unitRef="USD">3600000</us-gaap:FinanceLeaseLiability>
    <eml:LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_278">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Operating&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Finance&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2.0&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;0.4&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3.7&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;0.8&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3.3&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;0.8&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3.0&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;0.8&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2.6&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;0.6&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5.1&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;1.0&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;19.7&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;4.4&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Less effects of discounting&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(2.3&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(0.8&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Lease liabilities recognized&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;17.4&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;3.6&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</eml:LesseeOperatingAndFinancingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1023"
      unitRef="USD">2000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1029"
      unitRef="USD">400000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1024"
      unitRef="USD">3700000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1030"
      unitRef="USD">800000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1025"
      unitRef="USD">3300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1031"
      unitRef="USD">800000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1035"
      unitRef="USD">3000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1038"
      unitRef="USD">800000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1036"
      unitRef="USD">2600000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1039"
      unitRef="USD">600000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1037"
      unitRef="USD">5100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1040"
      unitRef="USD">1000000.0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1026"
      unitRef="USD">19700000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1032"
      unitRef="USD">4400000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1027"
      unitRef="USD">2300000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1033"
      unitRef="USD">800000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1028"
      unitRef="USD">17400000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="AsOf2025-06-28"
      decimals="-5"
      id="fid_1034"
      unitRef="USD">3600000</us-gaap:FinanceLeaseLiability>
    <eml:OperatingLeaseTerm contextRef="From2024-12-29to2025-06-28" id="fid_1043">P5Y9M18D</eml:OperatingLeaseTerm>
    <eml:FinanceLeaseTerm contextRef="From2024-12-29to2025-06-28" id="fid_1044">P5Y9M18D</eml:FinanceLeaseTerm>
    <eml:FinanceLeaseRateOfDiscount
      contextRef="From2024-12-29to2025-06-28"
      decimals="3"
      id="fid_1046"
      unitRef="Pure">0.064</eml:FinanceLeaseRateOfDiscount>
    <eml:OperatingLeaseRateOfDiscount
      contextRef="From2024-12-29to2025-06-28"
      decimals="3"
      id="fid_1045"
      unitRef="Pure">0.068</eml:OperatingLeaseRateOfDiscount>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_260">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note H - Debt&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;On June 16, 2023, the Company entered into a credit agreement with the lending institutions named therein (the "Lenders"), TD Bank, N.A., as an LC issuer, the swing line lender and as the administrative agent, TD Securities (USA) LLC, as sole arranger and sole bookrunner, and Bank of America, N.A. and Wells Fargo Bank, National Association, as co-syndication agents &#160;(the &#x201c;Credit Agreement&#x201d;), that included a $60 million term portion and a $30 million revolving commitment portion. In April 2025, the Company entered into an amendment to the Credit Agreement that increased the revolving commitment portion to $50 million. &#160;The term loan portion of the credit facility requires quarterly principal payments of (i) $750,000 beginning on September 30, 2023 through June 30, 2025, (ii) $1,125,000 beginning on September 30, 2025 through June 30, 2027, and (iii) $1,500,000 beginning on September 30, 2027 through March 31, 2028, with the balance of the term loan payable on the maturity date of June 16, 2028. Amounts outstanding under the revolving portion of the credit facility are generally due and payable on the expiration date of the Credit Agreement (June 16, 2028). The Company can elect to prepay some or all of the outstanding balance from time to time without penalty. A commitment fee is payable on the unused portion of the revolving credit facility based on the Company&#x2019;s consolidated ratio of net debt to adjusted EBITDA from time to time. Currently, the commitment fee is 0.25%. The Company has no borrowings outstanding under the revolving commitment portion of the credit facility as of June 28, 2025. &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The term loan bears interest at a variable rate based on the Term Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;), plus an adjustment of ten basis points, plus an applicable margin of 1.875% to 2.625%, depending on the Company&#x2019;s senior net leverage ratio. Borrowings under the revolving portion bear interest at a variable rate based on, at the Company&#x2019;s election, a base rate plus an applicable margin of 0.875% to 1.625% or SOFR, plus an adjustment of ten basis points, plus an applicable margin of 1.875% to 2.625%, with such margins determined based on the Company&#x2019;s senior net leverage ratio. The Company&#x2019;s obligations under the Credit Agreement are secured by a lien on certain of the Company&#x2019;s and its subsidiaries&#x2019; assets pursuant to a Pledge and Security Agreement, dated as of June 16, 2023, with TD Bank N.A., as administrative agent. &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company&#x2019;s loan covenants under the Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 3.5 to 1. In addition, the Company is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1. The Company was in compliance with all its covenants under the Credit Agreement on June 28, 2025, and through the date of filing this Form 10-Q.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <eml:RevolvingCommitmentPortion
      contextRef="AsOf2023-06-16_us-gaap_MediumTermNotesMember"
      decimals="-6"
      id="fid_1051"
      unitRef="USD">60000000</eml:RevolvingCommitmentPortion>
    <eml:RevolvingCommitmentPortion
      contextRef="AsOf2023-06-16_us-gaap_LineOfCreditMember"
      decimals="-6"
      id="fid_1052"
      unitRef="USD">30000000</eml:RevolvingCommitmentPortion>
    <eml:RevolvingCommitmentPortion
      contextRef="AsOf2025-06-28"
      decimals="-6"
      id="fid_1060"
      unitRef="USD">50000000</eml:RevolvingCommitmentPortion>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal
      contextRef="From2024-12-29to2025-06-28_us-gaap_DebtInstrumentRedemptionPeriodOneMember_us-gaap_MediumTermNotesMember"
      decimals="0"
      id="fid_1055"
      unitRef="USD">750000</us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal
      contextRef="From2024-12-29to2025-06-28_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_us-gaap_MediumTermNotesMember"
      decimals="0"
      id="fid_1056"
      unitRef="USD">1125000</us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal
      contextRef="From2024-12-29to2025-06-28_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_us-gaap_MediumTermNotesMember"
      decimals="0"
      id="fid_1057"
      unitRef="USD">1500000</us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal>
    <eml:TermOfLoan
      contextRef="From2024-12-29to2025-06-28_us-gaap_MediumTermNotesMember"
      id="fid_1054">2028-06-16</eml:TermOfLoan>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="From2024-12-29to2025-06-28"
      decimals="4"
      id="fid_1061"
      unitRef="Pure">0.0025</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <eml:VariableInterestRateBasedOnSeniorNetLeverageRatio
      contextRef="From2024-12-29to2025-06-28_us-gaap_MediumTermNotesMember_eml_BottomMember"
      decimals="4"
      id="fid_1047"
      unitRef="Pure">0.0187</eml:VariableInterestRateBasedOnSeniorNetLeverageRatio>
    <eml:VariableInterestRateBasedOnSeniorNetLeverageRatio
      contextRef="From2024-12-29to2025-06-28_us-gaap_MediumTermNotesMember_eml_TopMember"
      decimals="4"
      id="fid_1048"
      unitRef="Pure">0.0262</eml:VariableInterestRateBasedOnSeniorNetLeverageRatio>
    <eml:DebtInstrumentBasisSpreadOnVariableRates
      contextRef="From2024-12-29to2025-06-28_eml_BottomMember_us-gaap_LineOfCreditMember"
      decimals="4"
      id="fid_1058"
      unitRef="Pure">0.0087</eml:DebtInstrumentBasisSpreadOnVariableRates>
    <eml:DebtInstrumentBasisSpreadOnVariableRates
      contextRef="From2024-12-29to2025-06-28_eml_TopMember_us-gaap_LineOfCreditMember"
      decimals="4"
      id="fid_1059"
      unitRef="Pure">0.0162</eml:DebtInstrumentBasisSpreadOnVariableRates>
    <eml:RatioDescription contextRef="From2024-12-29to2025-06-28" id="fid_1050">The Company&#x2019;s loan covenants under the Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 3.5 to 1. In addition, the Company is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1</eml:RatioDescription>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_261">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note I - Stock Options and Awards&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;On February 19, 2020, the Board of Directors of the Company (the &#x201c;Board&#x201d;) adopted The Eastern Company 2020 Stock Incentive Plan (the &#x201c;2020 Plan&#x201d;).&#160; On April 29, 2020, at the Company&#x2019;s 2020 Annual Meeting of Shareholders, the shareholders of the Company approved and adopted the 2020 Plan. The Company has no other existing plan pursuant to which equity awards may be granted. &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;Restricted stock unit awards may be granted to participants under the 2020 Plan with restrictions determined by the Compensation Committee of the Board.&#160; During the first six months of fiscal 2025 and 2024, the Company granted stock awards with respect to 35,856 and 38,448 shares of Company common stock, respectively, that were subject to the meeting of performance measurements or time- based.&#160; For the first six months of fiscal years 2025 and 2024, the Company used fair market value to determine the associated expense with stock awards. &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;Incentive stock options granted under the 2020 Plan must have exercise prices that are not less than 100% of the fair market value of the Company&#x2019;s common stock on the dates the stock options are granted.&#160; Under the 2020 Plan, non-qualified stock options granted to participants will have exercise prices determined by the Compensation Committee of the Board.&#160; The Company issued 48,240 and 53,568 options during the first six months of fiscal 2025 and 2024, respectively.&#160; For the first six months of fiscal 2025, the Company used several assumptions which included an expected term of three years, volatility deviation of 40.34% and a risk-free rate of 4.34% to determine the expense associated with options.&#160; For the first six months of fiscal 2024, the Company used several assumptions which included an expected term of three years, volatility deviation of 38.30% and a risk-free rate of 4.51% to determine the expense associated with options.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;Stock-based compensation expense (income), including forfeitures, in connection with SARs and stock awards previously granted to employees was approximately $147,000 and $(20,000) in the second quarter of 2025 and the second quarter of 2024, respectively, and was approximately $(6,000) and $414,000 in the first six months of fiscal years 2025 and 2024, respectively.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;As of June 28, 2025, there were 874,096 shares of Company common stock reserved and available for future grant under the 2020 Plan.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The following tables set forth the outstanding stock options for the period specified:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Year Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;December 30, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Units&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Weighted Average Exercise Price&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Units&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Weighted Average Exercise Price&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Outstanding at beginning of period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;25,116&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;28.18&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;13,000&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;24.19&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"&gt;&lt;strong&gt;Issued&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;48,240&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;27.88&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;53,568&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;28.69&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"&gt;&lt;strong&gt;Expired&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;(1,500&lt;/strong&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;20.20&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;(9,000)&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;26.30&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"&gt;&lt;strong&gt;Exercised&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;(2,500)&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;20.20&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"&gt;&lt;strong&gt;Forfeited&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;(11,275)&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;28.61&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;(29,952)&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;28.69&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"&gt;&lt;strong&gt;Outstanding at end of period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;60,581&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;28.06&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;25,116&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;28.18&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td colspan="4" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;SARs Outstanding and Exercisable&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Range of Exercise Prices&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Outstanding as of &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Weighted Average Remaining Contractual Life&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Weighted Average Exercise Price&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Exercisable &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;as of &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Weighted Average Remaining Contractual Life&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Weighted Average Exercise Price&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:6%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:6%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:6%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:6%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:6%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:6%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;$27.88 - $28.69&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;60,581&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;4.5&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;28.06&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The following table set forth the outstanding stock awards for the period specified:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Year Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;December 28, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Shares&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Shares&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Outstanding at beginning of period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;39,592&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;89,400&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Issued&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;35,856&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;38,448&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Exercised&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;(4,579)&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;(38,534)&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Forfeited&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;(18,834)&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;(49,722)&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Outstanding at end of period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;52,035&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;39,592&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;As of June 28, 2025, outstanding stock options and stock awards had an intrinsic value of $1,200,000.&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2024-12-29to2025-06-28_eml_StockOptionsMember"
      decimals="0"
      id="fid_1113"
      unitRef="Shares">35856</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2023-12-31to2024-06-29_eml_StockOptionsMember"
      decimals="0"
      id="fid_1114"
      unitRef="Shares">38448</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2024-12-29to2025-06-28_eml_TwoThousandTwentyPlanMember"
      decimals="0"
      id="fid_1109"
      unitRef="Shares">48240</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2023-12-31to2024-06-29_eml_TwoThousandTwentyPlanMember"
      decimals="0"
      id="fid_1110"
      unitRef="Shares">53568</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2024-12-29to2025-06-28"
      decimals="4"
      id="fid_1104"
      unitRef="Pure">0.4034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2024-12-29to2025-06-28"
      decimals="4"
      id="fid_1105"
      unitRef="Pure">0.0434</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2023-12-31to2024-06-29"
      decimals="3"
      id="fid_1115"
      unitRef="Pure">0.3830</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2023-12-31to2024-06-29"
      decimals="4"
      id="fid_1116"
      unitRef="Pure">0.0451</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2025-03-30to2025-06-28_eml_StockOptionsMember"
      decimals="0"
      id="fid_1107"
      unitRef="USD">147000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2024-03-31to2024-06-29_eml_StockOptionsMember"
      decimals="0"
      id="fid_1108"
      unitRef="USD">20000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2024-12-29to2025-06-28_eml_StockOptionsMember"
      decimals="0"
      id="fid_1118"
      unitRef="USD">6000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2023-12-31to2024-06-29_eml_StockOptionsMember"
      decimals="0"
      id="fid_1119"
      unitRef="USD">414000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="AsOf2025-06-28_eml_TwoThousandTwentyPlanMember"
      decimals="0"
      id="fid_1111"
      unitRef="Shares">874096</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_279">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Year Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;December 30, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Units&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Weighted Average Exercise Price&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Units&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Weighted Average Exercise Price&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Outstanding at beginning of period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;25,116&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;28.18&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;13,000&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;24.19&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"&gt;&lt;strong&gt;Issued&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;48,240&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;27.88&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;53,568&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;28.69&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"&gt;&lt;strong&gt;Expired&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;(1,500&lt;/strong&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;20.20&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;(9,000)&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;26.30&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"&gt;&lt;strong&gt;Exercised&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;(2,500)&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;20.20&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"&gt;&lt;strong&gt;Forfeited&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;(11,275)&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;28.61&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;(29,952)&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;28.69&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;"&gt;&lt;strong&gt;Outstanding at end of period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;60,581&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;28.06&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;25,116&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;28.18&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2024-12-30_eml_StockOptionsPlanMember"
      decimals="0"
      id="fid_1069"
      unitRef="Shares">25116</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <eml:WeightedAverageExercisePriceEndingBalance
      contextRef="AsOf2024-12-30_eml_StockOptionsPlanMember"
      decimals="INF"
      id="fid_1077"
      unitRef="USDPShares">28.18</eml:WeightedAverageExercisePriceEndingBalance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2023-12-30_eml_StockOptionsPlanMember"
      decimals="0"
      id="fid_1062"
      unitRef="Shares">13000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <eml:WeightedAverageExercisePriceBeginningBalance
      contextRef="AsOf2023-12-30_eml_StockOptionsPlanMember"
      decimals="INF"
      id="fid_1070"
      unitRef="USDPShares">24.19</eml:WeightedAverageExercisePriceBeginningBalance>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember"
      decimals="0"
      id="fid_1078"
      unitRef="Shares">48240</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <eml:WeightedAverageExercisePriceIssued
      contextRef="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember"
      decimals="INF"
      id="fid_1082"
      unitRef="USDPShares">27.88</eml:WeightedAverageExercisePriceIssued>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember"
      decimals="0"
      id="fid_1084"
      unitRef="Shares">53568</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <eml:WeightedAverageExercisePriceForfeited
      contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember"
      decimals="INF"
      id="fid_1076"
      unitRef="USDPShares">28.69</eml:WeightedAverageExercisePriceForfeited>
    <eml:StockIssuedDuringPeriodSharesStockOptionsExpired
      contextRef="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember"
      decimals="0"
      id="fid_1063"
      unitRef="Shares">1500</eml:StockIssuedDuringPeriodSharesStockOptionsExpired>
    <eml:WeightedAverageExercisePriceExpired
      contextRef="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember"
      decimals="INF"
      id="fid_1071"
      unitRef="USDPShares">20.20</eml:WeightedAverageExercisePriceExpired>
    <eml:StockIssuedDuringPeriodSharesStockOptionsExpired
      contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember"
      decimals="0"
      id="fid_1064"
      unitRef="Shares">9000</eml:StockIssuedDuringPeriodSharesStockOptionsExpired>
    <eml:WeightedAverageExercisePriceExpired
      contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember"
      decimals="INF"
      id="fid_1072"
      unitRef="USDPShares">26.30</eml:WeightedAverageExercisePriceExpired>
    <eml:WeightedAverageExercisePriceExercised
      contextRef="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember"
      decimals="INF"
      id="fid_1073"
      unitRef="USDPShares">0</eml:WeightedAverageExercisePriceExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember"
      decimals="0"
      id="fid_1066"
      unitRef="Shares">2500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <eml:WeightedAverageExercisePriceExercised
      contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember"
      decimals="INF"
      id="fid_1074"
      unitRef="USDPShares">20.20</eml:WeightedAverageExercisePriceExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember"
      decimals="0"
      id="fid_1067"
      unitRef="Shares">11275</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <eml:WeightedAverageExercisePriceForfeited
      contextRef="From2024-12-29to2025-06-28_eml_StockOptionsPlanMember"
      decimals="INF"
      id="fid_1075"
      unitRef="USDPShares">28.61</eml:WeightedAverageExercisePriceForfeited>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember"
      decimals="0"
      id="fid_1068"
      unitRef="Shares">29952</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <eml:WeightedAverageExercisePriceIssued
      contextRef="From2023-12-31to2024-12-30_eml_StockOptionsPlanMember"
      decimals="INF"
      id="fid_1085"
      unitRef="USDPShares">28.69</eml:WeightedAverageExercisePriceIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2025-06-28_eml_StockOptionsPlanMember"
      decimals="0"
      id="fid_1080"
      unitRef="Shares">60581</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <eml:WeightedAverageExercisePriceEndingBalance
      contextRef="AsOf2025-06-28_eml_StockOptionsPlanMember"
      decimals="INF"
      id="fid_1083"
      unitRef="USDPShares">28.06</eml:WeightedAverageExercisePriceEndingBalance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2024-12-28_eml_StockOptionsPlanMember"
      decimals="0"
      id="fid_1079"
      unitRef="Shares">25116</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <eml:WeightedAverageExercisePriceBeginningBalance
      contextRef="AsOf2024-12-28_eml_StockOptionsPlanMember"
      decimals="INF"
      id="fid_1081"
      unitRef="USDPShares">28.18</eml:WeightedAverageExercisePriceBeginningBalance>
    <eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_280">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td colspan="4" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;SARs Outstanding and Exercisable&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:6%;"&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Range of Exercise Prices&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Outstanding as of &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Weighted Average Remaining Contractual Life&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Weighted Average Exercise Price&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Exercisable &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;as of &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Weighted Average Remaining Contractual Life&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Weighted Average Exercise Price&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:6%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:6%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:6%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:6%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:6%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:6%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;$27.88 - $28.69&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;60,581&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;4.5&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;28.06&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2024-12-29to2025-06-28_eml_BottomMember_eml_SARMember"
      decimals="INF"
      id="fid_1092"
      unitRef="USDPShares">27.88</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2024-12-29to2025-06-28_eml_TopMember_eml_SARMember"
      decimals="INF"
      id="fid_1093"
      unitRef="USDPShares">28.69</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2025-06-28"
      decimals="0"
      id="fid_1086"
      unitRef="Shares">60581</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <eml:WeightedAverageRemainingContractualLife
      contextRef="From2024-12-29to2025-06-28_eml_TopMember_eml_SARMember"
      id="fid_1089">P4Y6M</eml:WeightedAverageRemainingContractualLife>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2024-12-29to2025-06-28_eml_TopMember_eml_SARMember"
      decimals="INF"
      id="fid_1090"
      unitRef="USDPShares">28.06</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2024-12-29to2025-06-28_eml_BottomMember_eml_SARMember"
      decimals="INF"
      id="fid_1091"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_281">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Year Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;December 28, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Shares&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Shares&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Outstanding at beginning of period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;39,592&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;89,400&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Issued&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;35,856&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;38,448&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Exercised&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;(4,579)&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;(38,534)&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Forfeited&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;(18,834)&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;(49,722)&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Outstanding at end of period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;52,035&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;39,592&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2024-12-28_eml_StockOptionsMember"
      decimals="0"
      id="fid_1101"
      unitRef="Shares">39592</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2023-12-30_eml_StockOptionsMember"
      decimals="0"
      id="fid_1094"
      unitRef="Shares">89400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="From2024-12-29to2025-06-28_eml_StockOptionsMember"
      decimals="0"
      id="fid_1095"
      unitRef="Shares">35856</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="From2023-12-31to2024-12-28_eml_StockOptionsMember"
      decimals="0"
      id="fid_1096"
      unitRef="Shares">38448</us-gaap:StockIssuedDuringPeriodSharesOther>
    <eml:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod
      contextRef="From2024-12-29to2025-06-28_eml_StockOptionsMember"
      decimals="0"
      id="fid_1097"
      unitRef="Shares">4579</eml:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod>
    <eml:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod
      contextRef="From2023-12-31to2024-12-28_eml_StockOptionsMember"
      decimals="0"
      id="fid_1098"
      unitRef="Shares">38534</eml:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2024-12-29to2025-06-28_eml_StockOptionsMember"
      decimals="0"
      id="fid_1099"
      unitRef="Shares">18834</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2023-12-31to2024-12-28_eml_StockOptionsMember"
      decimals="0"
      id="fid_1100"
      unitRef="Shares">49722</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2025-06-28_eml_StockOptionsMember"
      decimals="0"
      id="fid_1103"
      unitRef="Shares">52035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2024-12-28_eml_StockOptionsMember"
      decimals="0"
      id="fid_1102"
      unitRef="Shares">39592</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="AsOf2025-06-28_eml_StockOptionsMember"
      decimals="0"
      id="fid_1112"
      unitRef="USD">1200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <eml:ShareRepurchaseProgramDisclosureTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_268">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note J &#x2013; Share Repurchase Program&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;On April 30, 2025, the Board had approved a new share repurchase program authorizing the Company to repurchase up to 400,000 shares of the Company&#x2019;s common stock over a five-year term expiring in April 2030.&#160;&#160; Current authorization for 200,000 shares expiring August 29, 2025. &#160;The Company&#x2019;s share repurchase program does not obligate it to acquire the Company&#x2019;s common stock at any specific cost per share. Under this program, shares may be repurchased in privately negotiated and/or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended. &#160;Below is a summary of the Company&#x2019;s share repurchases during the second quarter of 2025 under the share repurchase program.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Period&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Total Number of Shares Purchased&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Average Price Paid Per Share&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Maximum Number of Shares that may yet be Purchased Under the Plans or Programs&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;April 30, 2025 - May 3, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;400,000&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;May 4, 2025 - May 31, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;18,261&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;23.49&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;18,261&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;381,739&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;June 1, 2025 - June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;12,701&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;23.15&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;12,701&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;369,038&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Total&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;30,962&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;23.35&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;30,962&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;369,038&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</eml:ShareRepurchaseProgramDisclosureTextBlock>
    <eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram
      contextRef="From2024-12-29to2025-06-28_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember"
      decimals="0"
      id="fid_1137"
      unitRef="Shares">400000</eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgram>
    <srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="AsOf2023-08-21"
      decimals="0"
      id="fid_1136"
      unitRef="Shares">200000</srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <eml:ScheduleOfShareRepurchaseProgramTableTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_282">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Period&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Total Number of Shares Purchased&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Average Price Paid Per Share&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;Maximum Number of Shares that may yet be Purchased Under the Plans or Programs&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;April 30, 2025 - May 3, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;400,000&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;May 4, 2025 - May 31, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;18,261&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;23.49&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;18,261&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;381,739&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;June 1, 2025 - June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;12,701&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;23.15&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;12,701&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;369,038&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&lt;strong&gt;Total&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;30,962&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;23.35&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;30,962&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;369,038&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</eml:ScheduleOfShareRepurchaseProgramTableTextBlock>
    <eml:AveragePricePaidPerShareDuringThePeriod
      contextRef="From2025-04-30to2025-05-03_eml_AveragePricePaidPerShareMember"
      decimals="INF"
      id="fid_1128"
      unitRef="USDPShares">0</eml:AveragePricePaidPerShareDuringThePeriod>
    <eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms
      contextRef="From2025-04-30to2025-05-03_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember"
      decimals="0"
      id="fid_1129"
      unitRef="Shares">400000</eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms>
    <eml:TotalNumberOfSharesPurchased
      contextRef="From2025-05-04to2025-05-31_eml_TotalNumberofSharesPurchasedMember"
      decimals="0"
      id="fid_1130"
      unitRef="Shares">18261</eml:TotalNumberOfSharesPurchased>
    <eml:AveragePricePaidPerShareDuringThePeriod
      contextRef="From2025-05-04to2025-05-31_eml_AveragePricePaidPerShareMember"
      decimals="INF"
      id="fid_1131"
      unitRef="USDPShares">23.49</eml:AveragePricePaidPerShareDuringThePeriod>
    <eml:TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms
      contextRef="From2025-05-04to2025-05-31_eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember"
      decimals="0"
      id="fid_1125"
      unitRef="Shares">18261</eml:TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms>
    <eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms
      contextRef="From2025-05-04to2025-05-31_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember"
      decimals="0"
      id="fid_1132"
      unitRef="Shares">381739</eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms>
    <eml:TotalNumberOfSharesPurchased
      contextRef="From2025-06-01to2025-06-28_eml_TotalNumberofSharesPurchasedMember"
      decimals="0"
      id="fid_1133"
      unitRef="Shares">12701</eml:TotalNumberOfSharesPurchased>
    <eml:AveragePricePaidPerShareDuringThePeriod
      contextRef="From2025-06-01to2025-06-28_eml_AveragePricePaidPerShareMember"
      decimals="INF"
      id="fid_1134"
      unitRef="USDPShares">23.15</eml:AveragePricePaidPerShareDuringThePeriod>
    <eml:TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms
      contextRef="From2025-06-01to2025-06-28_eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember"
      decimals="0"
      id="fid_1124"
      unitRef="Shares">12701</eml:TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms>
    <eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms
      contextRef="From2025-06-01to2025-06-28_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember"
      decimals="0"
      id="fid_1135"
      unitRef="Shares">369038</eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms>
    <eml:TotalNumberOfSharesPurchased
      contextRef="From2024-12-29to2025-06-28_eml_TotalNumberofSharesPurchasedMember"
      decimals="0"
      id="fid_1123"
      unitRef="Shares">30962</eml:TotalNumberOfSharesPurchased>
    <eml:AveragePricePaidPerShareDuringThePeriod
      contextRef="From2024-12-29to2025-06-28_eml_AveragePricePaidPerShareMember"
      decimals="INF"
      id="fid_1122"
      unitRef="USDPShares">23.35</eml:AveragePricePaidPerShareDuringThePeriod>
    <eml:TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms
      contextRef="From2024-12-29to2025-06-28_eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember"
      decimals="0"
      id="fid_1120"
      unitRef="Shares">30962</eml:TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorPrograms>
    <eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms
      contextRef="From2024-12-29to2025-06-28_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember"
      decimals="0"
      id="fid_1121"
      unitRef="Shares">369038</eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms>
    <eml:RevenueRecognitionDisclosureTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_269">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note K &#x2013; Revenue Recognition&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company&#x2019;s revenues result from the sale of goods and services and reflect the consideration to which the Company expects to be entitled. The Company records revenues in accordance with FASB Topic 606, &#x201c;Revenue from Contracts with Customers.&#x201d;&#160; The Company has defined purchase orders as contracts in accordance with ASC Topic 606. For its customer contracts, the Company identifies its performance obligations, which are delivering goods or services, determines the transaction price, allocates the contract transaction price to the performance obligations (when applicable), and recognizes the revenue when (or as) the performance obligation is transferred to the customer. A good or service is transferred when the customer obtains control of that good or service. The Company&#x2019;s revenues are recorded at a point in time from the sale of tangible products. Revenues are recognized when products are shipped. &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;Customer volume rebates, product returns, discount and allowance are variable considerations and are recorded as a reduction of revenue in the same period that the related sales are recorded. The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not material. &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company has no future performance obligations and does not capitalize costs to obtain or fulfill contracts. &lt;/p&gt;</eml:RevenueRecognitionDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_262">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note L - Income Taxes&lt;/span&gt; &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company files income tax returns in the U.S. at the federal and state levels, and in foreign jurisdictions. With limited exceptions, the Company is no longer subject to U.S. federal, state, and local income tax examinations by tax authorities for years before 2020 and is no longer subject to non-U.S. income tax examinations by foreign tax authorities for years prior to 2018. &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The total amount of unrecognized tax benefits could increase or decrease within the next 12 months for several reasons, including the closure of federal, state, and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under FASB ASC Topic 740, &#x201c;Income Taxes.&#x201d;&#160; There have been no significant changes to the value of unrecognized tax benefits during the six months ended June 28, 2025.&#160; &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;On July 4, 2025, President Trump signed the One Big Beautiful Bill Act (&#x201c;OBBBA&#x201d;), which resulted in many tax extensions and other rule changes, including the following which we believe will have an effect on our tax provision in 2025 or 2026:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td style="width:4%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:4%;vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;1.&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Full expensing of U.S. research and development costs under Section 174A of the Internal Revenue Code;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;2.&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Retroactive expensing of unamortized U.S. research and development costs capitalized between 2022 and 2024; either all in 2025, or over two years in 2025 and 2026;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;3.&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Return of the Section 163(j) taxable income base excluding the deductions for depreciation and amortization in 2025 (change from &#x201c;Tax EBIT&#x201d; to &#x201c;Tax EBITDA&#x201d;);&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;4.&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Decrease in the Section 250 deduction for Net CFC Tested Income (formerly GILTI) to 40% (from 50%) in 2026, instead of the scheduled decrease to 37.5% prior to the OBBBA;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;5.&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Decrease in the Section 250 deduction for foreign-derived income to 33.34% (from 37.5%) in 2026, instead of the scheduled decrease to 21.875% prior to the OBBBA; and.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;6.&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Increase in the foreign tax credit rate on Net CFC Tested Income (formerly GILTI) to 90% (from 80%), and a 10% disallowance on repatriation, in 2026.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160; &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company is currently evaluating the effect of the OBBBA on its future interim and annual financial statements. The Company&#x2019;s deferred tax asset for U.S. research and development costs may reverse in subsequent financial statements, decreasing tax payable for a similar amount or increasing other tax attributes; and this research deduction may have an effect on the Section 163(j) limitation.&#160; The Company is unable at this time to estimate the full impact of the OBBBA on its future interim and annual financial statements due to the complexity of the changes in the OBBBA and uncertainty regarding the effect of anticipated guidance from the U.S. Department of the Treasury.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_263">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note M - Retirement Benefit Plans&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company has four non-contributory defined benefit pension plans covering most U.S. employees. All of these pension plans are frozen and participants in these plans have not accrued benefits since the date on which these plans were frozen. Plan benefits are generally based upon age at retirement, years of service and, for the plan covering salaried employees, the level of compensation. The Company also sponsors unfunded non-qualified supplemental retirement plans that provide certain former officers with benefits in excess of limits imposed by federal tax law. &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company also provides health care and life insurance for retired salaried employees in the United States who meet specific eligibility requirements. &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal years 2025 and 2024 are as follows:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Pension Benefits&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Three Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Service cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;184,287&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;178,004&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;361,749&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;356,007&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Interest cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;987,679&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;966,704&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,938,776&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,933,406&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Expected return on plan assets&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(1,100,704&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(1,099,034&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(2,160,640&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(2,198,069&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Amortization of prior service cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Amortization of the net loss&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;301,791&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;327,363&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;592,406&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;654,728&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Net periodic benefit cost (benefit)&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;373,053&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;373,037&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;732,291&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;746,072&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Other Postretirement Benefits&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Three Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Service cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;2,206&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3,574&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;4,331&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;7,148&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Interest cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;12,132&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;12,951&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;23,815&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;25,902&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Expected return on plan assets&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(4,963&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(4,684&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(9,743&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(9,368&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Amortization of prior service cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(864&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,060&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(1,696&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,120&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Amortization of the net loss&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(23,982&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(19,567&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(47,075&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(39,134&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Net periodic benefit gain&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(15,471&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;(6,666&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(30,368&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;(13,332&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company&#x2019;s funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations. In fiscal year 2025, the Company expects to make cash contributions to its qualified pension plans of approximately $2,900,000 and approximately $42,000 into its other postretirement plan. As of June 28, 2025, the Company has contributed $1,600,000 to its pension plans and $12,000 to its postretirement plan in fiscal year 2025 and expects to make the remaining contributions as required during the remainder of the fiscal year. &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code (the &#x201c;401(k) Plan&#x201d;) covering substantially all U.S. non-union employees. The 401(k) Plan allows participants to make voluntary contributions from their annual compensation on a pre-tax basis, subject to limitations under the Internal Revenue Code. The 401(k) Plan provides for contributions by the Company at its discretion.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company made contributions to the 401(k) Plan as follows:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Three Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Regular matching contribution&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;239,797&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;261,993&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;546,436&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;547,556&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Transitional credit contribution&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;18,622&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;21,964&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;42,487&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;50,870&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Non-discretionary contribution&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;87,415&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;102,873&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;195,907&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;213,763&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Total contributions for the period&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;345,834&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;386,830&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;784,830&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;812,189&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_283">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Pension Benefits&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Three Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Service cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;184,287&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;178,004&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;361,749&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;356,007&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Interest cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;987,679&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;966,704&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,938,776&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,933,406&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Expected return on plan assets&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(1,100,704&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(1,099,034&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(2,160,640&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(2,198,069&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Amortization of prior service cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Amortization of the net loss&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;301,791&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;327,363&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;592,406&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;654,728&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Net periodic benefit cost (benefit)&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;373,053&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;373,037&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;732,291&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;746,072&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Other Postretirement Benefits&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Three Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Service cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;2,206&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3,574&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;4,331&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;7,148&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Interest cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;12,132&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;12,951&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;23,815&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;25,902&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Expected return on plan assets&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(4,963&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(4,684&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(9,743&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(9,368&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Amortization of prior service cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(864&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,060&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(1,696&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,120&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Amortization of the net loss&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(23,982&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(19,567&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(47,075&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(39,134&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Net periodic benefit gain&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(15,471&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;(6,666&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(30,368&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;(13,332&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1160"
      unitRef="USD">184287</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="From2024-03-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1161"
      unitRef="USD">178004</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1139"
      unitRef="USD">361749</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="From2023-12-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1138"
      unitRef="USD">356007</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1162"
      unitRef="USD">987679</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="From2024-03-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1172"
      unitRef="USD">966704</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1143"
      unitRef="USD">1938776</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="From2023-12-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1142"
      unitRef="USD">1933406</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1163"
      unitRef="USD">1100704</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="From2024-03-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1173"
      unitRef="USD">1099034</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1147"
      unitRef="USD">2160640</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="From2023-12-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1146"
      unitRef="USD">2198069</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1182"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="From2024-03-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1184"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1183"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="From2023-12-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1185"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1164"
      unitRef="USD">301791</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="From2024-03-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1174"
      unitRef="USD">327363</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1153"
      unitRef="USD">592406</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="From2023-12-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1152"
      unitRef="USD">654728</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="From2025-03-30to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1165"
      unitRef="USD">373053</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="From2024-03-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1175"
      unitRef="USD">373037</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1157"
      unitRef="USD">732291</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="From2023-12-31to2024-06-29_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1156"
      unitRef="USD">746072</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="From2025-03-30to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1166"
      unitRef="USD">2206</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="From2024-03-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1176"
      unitRef="USD">3574</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1141"
      unitRef="USD">4331</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="From2023-12-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1140"
      unitRef="USD">7148</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="From2025-03-30to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1167"
      unitRef="USD">12132</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="From2024-03-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1177"
      unitRef="USD">12951</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1145"
      unitRef="USD">23815</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="From2023-12-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1144"
      unitRef="USD">25902</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="From2025-03-30to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1168"
      unitRef="USD">4963</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="From2024-03-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1178"
      unitRef="USD">4684</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1149"
      unitRef="USD">9743</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="From2023-12-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1148"
      unitRef="USD">9368</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="From2025-03-30to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1169"
      unitRef="USD">-864</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="From2024-03-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1179"
      unitRef="USD">1060</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1151"
      unitRef="USD">-1696</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="From2023-12-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1150"
      unitRef="USD">2120</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="From2025-03-30to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1170"
      unitRef="USD">-23982</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="From2024-03-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1180"
      unitRef="USD">-19567</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1155"
      unitRef="USD">-47075</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="From2023-12-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1154"
      unitRef="USD">-39134</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="From2025-03-30to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1171"
      unitRef="USD">-15471</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="From2024-03-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1181"
      unitRef="USD">-6666</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1159"
      unitRef="USD">-30368</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="From2023-12-31to2024-06-29_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1158"
      unitRef="USD">-13332</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="AsOf2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1202"
      unitRef="USD">2900000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="AsOf2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1203"
      unitRef="USD">42000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:ProceedsFromPartnershipContribution
      contextRef="From2024-12-29to2025-06-28_us-gaap_PensionPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1204"
      unitRef="USD">1600000</us-gaap:ProceedsFromPartnershipContribution>
    <us-gaap:ProceedsFromPartnershipContribution
      contextRef="From2024-12-29to2025-06-28_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="0"
      id="fid_1205"
      unitRef="USD">12000</us-gaap:ProceedsFromPartnershipContribution>
    <eml:ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_284">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Three Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;June 29, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Regular matching contribution&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;239,797&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;261,993&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;546,436&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;547,556&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Transitional credit contribution&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;18,622&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;21,964&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;42,487&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;50,870&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Non-discretionary contribution&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;87,415&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;102,873&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;195,907&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;213,763&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Total contributions for the period&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;345,834&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;386,830&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;784,830&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;812,189&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</eml:ScheduleOfCompanyMadeContributionsTowardsBenefitPlansTableTextBlock>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2025-03-30to2025-06-28_eml_RegularMatchingContributionsMember"
      decimals="0"
      id="fid_1186"
      unitRef="USD">239797</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2024-03-31to2024-06-29_eml_RegularMatchingContributionsMember"
      decimals="0"
      id="fid_1187"
      unitRef="USD">261993</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2024-12-29to2025-06-28_eml_RegularMatchingContributionsMember"
      decimals="0"
      id="fid_1194"
      unitRef="USD">546436</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2023-12-31to2024-06-29_eml_RegularMatchingContributionsMember"
      decimals="0"
      id="fid_1195"
      unitRef="USD">547556</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2025-03-30to2025-06-28_eml_TransitionalCreditContributionsMember"
      decimals="0"
      id="fid_1188"
      unitRef="USD">18622</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2024-03-31to2024-06-29_eml_TransitionalCreditContributionsMember"
      decimals="0"
      id="fid_1189"
      unitRef="USD">21964</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2024-12-29to2025-06-28_eml_TransitionalCreditContributionsMember"
      decimals="0"
      id="fid_1196"
      unitRef="USD">42487</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2023-12-31to2024-06-29_eml_TransitionalCreditContributionsMember"
      decimals="0"
      id="fid_1197"
      unitRef="USD">50870</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2025-03-30to2025-06-28_eml_NonDiscretionaryContributionsMember"
      decimals="0"
      id="fid_1190"
      unitRef="USD">87415</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2024-03-31to2024-06-29_eml_NonDiscretionaryContributionsMember"
      decimals="0"
      id="fid_1191"
      unitRef="USD">102873</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2024-12-29to2025-06-28_eml_NonDiscretionaryContributionsMember"
      decimals="0"
      id="fid_1198"
      unitRef="USD">195907</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2023-12-31to2024-06-29_eml_NonDiscretionaryContributionsMember"
      decimals="0"
      id="fid_1199"
      unitRef="USD">213763</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1192"
      unitRef="USD">345834</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1193"
      unitRef="USD">386830</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1200"
      unitRef="USD">784830</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1201"
      unitRef="USD">812189</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <eml:RecentAccountingPronouncementsDisclosureTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_264">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note N - Recent Accounting Pronouncements&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;In November 2023, the FASB issued ASU No. 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,&#x201d; which amends the reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of this new accounting guidance did not have a material effect on the Company&#x2019;s disclosures within the consolidated financial statements.&#160; The adoption of ASU 2023-07 expanded certain disclosures but did not have a material impact on our consolidated financial statements. &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;In December 2023, the FASB issued ASU No. 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures,&#x201d; which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit disaggregated between domestic and foreign and (3) income tax expense or benefit from continuing operations disaggregated by federal, state, and foreign. The update also requires entities to disclose their income tax payments to various jurisdictions. This standard is effective for fiscal years beginning after December 15, 2024. We do not expect this new standard to have a significant impact on our disclosures.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company has implemented all new accounting pronouncements that are in effect and that could impact its consolidated financial statements and does not believe that there are any other new accounting pronouncements that have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.&lt;/p&gt;</eml:RecentAccountingPronouncementsDisclosureTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_265">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note O - Concentration of Risk&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;&lt;strong&gt;Credit Risk&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk for the Company is its accounts receivable due from customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. As of June 28, 2025, there was one significant concentration of credit risk with a customer that had receivables representing 17% of our net accounts receivable. This same customer represented 14% of the Company&#x2019;s net accounts receivable as of December 28, 2024. The maximum exposure to credit risk is primarily represented by the carrying amount of the Company&#x2019;s accounts receivable.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company has deposits that exceed amounts up to $250,000 that are insured by the Federal Deposit Insurance Corporation (FDIC), but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;&lt;strong&gt;Interest Rate Risk&#160; &#160;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"&gt;The Company&#x2019;s exposure to the risk of changes in market interest rates relates primarily to the Company&#x2019;s debt under the Credit Agreement, which bears interest at variable rates based on term SOFR, plus an adjustment of ten basis points, plus an applicable margin of 1.875% to 2.625%, depending on the Company&#x2019;s senior net leverage ratio.&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <eml:ThresholdPercentageOfConcentrationRisk
      contextRef="From2024-12-29to2025-06-28_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="2"
      id="fid_1206"
      unitRef="Pure">0.17</eml:ThresholdPercentageOfConcentrationRisk>
    <eml:ThresholdPercentageOfConcentrationRisk
      contextRef="From2023-12-29to2024-12-28_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="2"
      id="fid_1207"
      unitRef="Pure">0.14</eml:ThresholdPercentageOfConcentrationRisk>
    <us-gaap:FederalDepositInsuranceCorporationPremiumExpense
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1210"
      unitRef="USD">250000</us-gaap:FederalDepositInsuranceCorporationPremiumExpense>
    <eml:BasisSpreadOnVariableRate
      contextRef="From2024-12-29to2025-06-28_eml_BottomMember_us-gaap_LineOfCreditMember"
      decimals="4"
      id="fid_1208"
      unitRef="Pure">0.0187</eml:BasisSpreadOnVariableRate>
    <eml:BasisSpreadOnVariableRate
      contextRef="From2024-12-29to2025-06-28_eml_TopMember_us-gaap_LineOfCreditMember"
      decimals="4"
      id="fid_1209"
      unitRef="Pure">0.0262</eml:BasisSpreadOnVariableRate>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_266">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Note P - Segment Information&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company has one reportable segment, and the Chief Executive Officer is the Company&#x2019;s chief operating decision maker (CODM). The CODM uses the following reported measures to assess performance and make decisions on resource allocation throughout the Company.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;&#160;Engineered Solutions Segment&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Three Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 29, 2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 29, 2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Net Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;70,164,086&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;72,564,231&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;136,101,298&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;139,798,820&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Less:&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt"&gt;Material cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(37,051,351&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(36,074,003&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(71,561,763&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(70,976,809&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt"&gt;Labor cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(3,507,414&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(4,405,029&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(7,522,727&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(8,162,714&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt"&gt;Other variable and fixed overhead&#xb9;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(13,242,419&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(13,629,004&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(25,557,721&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(25,964,345&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Gross Margin&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;16,362,902&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;18,456,195&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;31,459,087&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;34,694,952&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Product development expense&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(1,031,716&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(1,301,487&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(2,140,902&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(2,661,284&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Selling and administrative expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(12,188,736&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(11,140,681&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(22,534,931&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(22,261,047&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Operating Profit&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;3,142,450&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;6,014,027&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,783,254&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;9,772,621&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td colspan="17" style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&#xb9; Other variable and fixed overhead items included in segment operating profit include manufacturing salaries, indirect labor, insurance, lease expense, depreciation, and other overhead expenses&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock contextRef="From2024-12-29to2025-06-28" id="fid_285">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;&#160;Engineered Solutions Segment&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Three Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;Six Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 29, 2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 28, 2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"&gt;&lt;strong&gt;June 29, 2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Net Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;70,164,086&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;72,564,231&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;136,101,298&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;139,798,820&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Less:&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt"&gt;Material cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(37,051,351&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(36,074,003&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(71,561,763&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(70,976,809&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt"&gt;Labor cost&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(3,507,414&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(4,405,029&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(7,522,727&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(8,162,714&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt"&gt;Other variable and fixed overhead&#xb9;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(13,242,419&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(13,629,004&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(25,557,721&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(25,964,345&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Gross Margin&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;16,362,902&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;18,456,195&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;31,459,087&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;34,694,952&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Product development expense&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(1,031,716&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(1,301,487&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(2,140,902&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(2,661,284&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Selling and administrative expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(12,188,736&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(11,140,681&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;(22,534,931&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;(22,261,047&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;Operating Profit&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;3,142,450&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;6,014,027&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;6,783,254&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;9,772,621&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td colspan="17" style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"&gt;&#xb9; Other variable and fixed overhead items included in segment operating profit include manufacturing salaries, indirect labor, insurance, lease expense, depreciation, and other overhead expenses&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:Revenues
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1211"
      unitRef="USD">70164086</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1212"
      unitRef="USD">72564231</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1227"
      unitRef="USD">136101298</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1228"
      unitRef="USD">139798820</us-gaap:Revenues>
    <us-gaap:CostDirectMaterial
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1225"
      unitRef="USD">37051351</us-gaap:CostDirectMaterial>
    <us-gaap:CostDirectMaterial
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1226"
      unitRef="USD">36074003</us-gaap:CostDirectMaterial>
    <us-gaap:CostDirectMaterial
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1229"
      unitRef="USD">71561763</us-gaap:CostDirectMaterial>
    <us-gaap:CostDirectMaterial
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1236"
      unitRef="USD">70976809</us-gaap:CostDirectMaterial>
    <us-gaap:CostDirectLabor
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1223"
      unitRef="USD">3507414</us-gaap:CostDirectLabor>
    <us-gaap:CostDirectLabor
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1224"
      unitRef="USD">4405029</us-gaap:CostDirectLabor>
    <us-gaap:CostDirectLabor
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1230"
      unitRef="USD">7522727</us-gaap:CostDirectLabor>
    <us-gaap:CostDirectLabor
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1237"
      unitRef="USD">8162714</us-gaap:CostDirectLabor>
    <eml:VariableAndFixedOverhead
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1221"
      unitRef="USD">13242419</eml:VariableAndFixedOverhead>
    <eml:VariableAndFixedOverhead
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1222"
      unitRef="USD">13629004</eml:VariableAndFixedOverhead>
    <eml:VariableAndFixedOverhead
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1231"
      unitRef="USD">25557721</eml:VariableAndFixedOverhead>
    <eml:VariableAndFixedOverhead
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1238"
      unitRef="USD">25964345</eml:VariableAndFixedOverhead>
    <us-gaap:GrossProfit
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1213"
      unitRef="USD">16362902</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1214"
      unitRef="USD">18456195</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1232"
      unitRef="USD">31459087</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1239"
      unitRef="USD">34694952</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1215"
      unitRef="USD">1031716</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1216"
      unitRef="USD">1301487</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1233"
      unitRef="USD">2140902</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1240"
      unitRef="USD">2661284</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1217"
      unitRef="USD">12188736</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1218"
      unitRef="USD">11140681</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1234"
      unitRef="USD">22534931</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1241"
      unitRef="USD">22261047</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2025-03-30to2025-06-28"
      decimals="0"
      id="fid_1219"
      unitRef="USD">3142450</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-03-31to2024-06-29"
      decimals="0"
      id="fid_1220"
      unitRef="USD">6014027</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-12-29to2025-06-28"
      decimals="0"
      id="fid_1235"
      unitRef="USD">6783254</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-12-31to2024-06-29"
      decimals="0"
      id="fid_1242"
      unitRef="USD">9772621</us-gaap:OperatingIncomeLoss>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
