XML 76 R64.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Retirement Benefit Plans (Details 6) - Pension Benefit [Member] - USD ($) | Dec. 30, 2023 | Dec. 31, 2022
--- | --- | ---
Fair value of plan assets at beginning of year | $ 60,836,643 | $ 58,527,250
Level 2 [Member] |  |
Fair value of plan assets at beginning of year | 56,062,246 | 54,343,143
Level 1 [Member] |  |
Fair value of plan assets at beginning of year | 4,774,396 | 4,184,107
Level 3 [Member] |  |
Fair value of plan assets at beginning of year | 0 | 0
Eastern Company Common Stock [Member] |  |
Fair value of plan assets at beginning of year | 4,774,396 | 4,184,107
Eastern Company Common Stock [Member] | Level 1 [Member] |  |
Fair value of plan assets at beginning of year | 4,774,396 | 4,184,107
Eastern Company Common Stock [Member] | Level 3 [Member] |  |
Fair value of plan assets at beginning of year | 0 | 0
RITC Small Cap Fund (b) [Member] |  |
Fair value of plan assets at beginning of year | 567,998 |
RITC Small Cap Fund (b) [Member] | Level 2 [Member] |  |
Fair value of plan assets at beginning of year | 567,998 |
RITC International Fund (c) [Member] |  |
Fair value of plan assets at beginning of year | 3,669,895 |
RITC International Fund (c) [Member] | Level 2 [Member] |  |
Fair value of plan assets at beginning of year | 3,669,895 |
RITC Emerging Markets Fund (d) [Member] |  |
Fair value of plan assets at beginning of year | 1,298,014 |
RITC Emerging Markets Fund (d) [Member] | Level 2 [Member] |  |
Fair value of plan assets at beginning of year | 1,298,014 |
RITC World Equity Fund (e) [Member] |  |
Fair value of plan assets at beginning of year | 7,960,264 |
RITC World Equity Fund (e) [Member] | Level 2 [Member] |  |
Fair value of plan assets at beginning of year | 7,960,264 |
RITC Russell Investments Russell 1000? Index Fund (a) [Member] |  |
Fair value of plan assets at beginning of year | 6,595,564 |
RITC Russell Investments Russell 1000? Index Fund (a) [Member] | Level 2 [Member] |  |
Fair value of plan assets at beginning of year | 6,595,564 |
RITC Global Real Estate Securities Fund (f) [Member] |  |
Fair value of plan assets at beginning of year | 1,373,408 |
RITC Global Real Estate Securities Fund (f) [Member] | Level 2 [Member] |  |
Fair value of plan assets at beginning of year | 1,373,408 |
RITC Global Listed Infrastructure Fund (g) [Member] |  |
Fair value of plan assets at beginning of year | 1,327,625 |
RITC Global Listed Infrastructure Fund (g) [Member] | Level 2 [Member] |  |
Fair value of plan assets at beginning of year | 1,327,625 |
Common/Collective Trust Funds [Member] |  |
Fair value of plan assets at beginning of year | 411,688 | 391,357
Common/Collective Trust Funds [Member] | Level 2 [Member] |  |
Fair value of plan assets at beginning of year | 411,688 | 391,357
Common/Collective Trust Funds [Member] | Level 1 [Member] |  |
Fair value of plan assets at beginning of year | 0 | 0
Common/Collective Trust Funds [Member] | Level 3 [Member] |  |
Fair value of plan assets at beginning of year | 0 | 0
RITC Commodities Fund (h) [Member] |  |
Fair value of plan assets at beginning of year | 1,161,864 |
RITC Commodities Fund (h) [Member] | Level 2 [Member] |  |
Fair value of plan assets at beginning of year | 1,161,864 |
RIIFL High Yield Bond Fund (i) [Member] |  |
Fair value of plan assets at beginning of year | 2,643,118 |
RIIFL High Yield Bond Fund (i) [Member] | Level 2 [Member] |  |
Fair value of plan assets at beginning of year | 2,643,118 |
Multi Asset Core Plus Fund [Member] |  |
Fair value of plan assets at beginning of year |  | 26,244,623
Multi Asset Core Plus Fund [Member] | Level 2 [Member] |  |
Fair value of plan assets at beginning of year |  | 26,244,623
Multi Asset Core Plus Fund [Member] | Level 1 [Member] |  |
Fair value of plan assets at beginning of year |  | 0
Multi Asset Core Plus Fund [Member] | Level 3 [Member] |  |
Fair value of plan assets at beginning of year |  | 0
Russell 25 Year LDI Fixed Income Fund [Member] |  |
Fair value of plan assets at beginning of year | 9,858,521 | 4,376,600
Russell 25 Year LDI Fixed Income Fund [Member] | Level 2 [Member] |  |
Fair value of plan assets at beginning of year | 9,858,521 | 4,376,600
Russell 25 Year LDI Fixed Income Fund [Member] | Level 1 [Member] |  |
Fair value of plan assets at beginning of year | 0 | 0
Russell 25 Year LDI Fixed Income Fund [Member] | Level 3 [Member] |  |
Fair value of plan assets at beginning of year | 0 | 0
Russell 14 Year LDI Fixed Income Fund [Member] |  |
Fair value of plan assets at beginning of year | 17,481,926 | 18,012,813
Russell 14 Year LDI Fixed Income Fund [Member] | Level 2 [Member] |  |
Fair value of plan assets at beginning of year | 17,481,926 | 18,012,813
Russell 14 Year LDI Fixed Income Fund [Member] | Level 1 [Member] |  |
Fair value of plan assets at beginning of year | 0 | 0
Russell 14 Year LDI Fixed Income Fund [Member] | Level 3 [Member] |  |
Fair value of plan assets at beginning of year | 0 | 0
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] |  |
Fair value of plan assets at beginning of year | 876,584 | 2,151,410
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] | Level 2 [Member] |  |
Fair value of plan assets at beginning of year | 876,584 | 2,151,410
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] | Level 1 [Member] |  |
Fair value of plan assets at beginning of year | 0 | 0
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] | Level 3 [Member] |  |
Fair value of plan assets at beginning of year | 0 | 0
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] |  |
Fair value of plan assets at beginning of year | 835,778 | 3,166,340
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] | Level 2 [Member] |  |
Fair value of plan assets at beginning of year | 835,778 | 3,166,340
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] | Level 1 [Member] |  |
Fair value of plan assets at beginning of year | 0 | 0
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] | Level 3 [Member] |  |
Fair value of plan assets at beginning of year | $ 0 | $ 0

X
- Definition Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee. + References Reference 1: 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 Reference 2: 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 Reference 3: 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 Reference 4: 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 Reference 5: 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 Reference 6: http://www.xbrl.org/2003/role/exampleRef -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 Reference 7: http://www.xbrl.org/2003/role/exampleRef -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 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_EasternCompanyCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_RITCSmallCapFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_RITCInternationalFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_RITCEmergingMarketsFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_RITCWorldEquityFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_RITCRussellInvestmentsRussellIndexFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_RITCGlobalRealEstateSecuritiesFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_RITCGlobalListedInfrastructureFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_CashAndCashEquivalentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_RITCCommoditiesFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_RIIFLHighYieldBondFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_MultiAssetCorePlusFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_TwentyFiveYearTargetDurationLdiFixedIncomeFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_FourteenYearTargetDurationLdiFixedIncomeFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |