XML 90 R67.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Retirement Benefit Plans (Details 6) - Pension Benefit [Member] - USD ($) | Dec. 28, 2024 | Dec. 30, 2023
--- | --- | ---
Fair value of plan assets | $ 59,311,220 | $ 60,836,643
Level 1 [Member] |  |
Fair value of plan assets | 5,759,658 | 4,774,396
Level 2 [Member] |  |
Fair value of plan assets | 53,551,562 | 56,062,246
Level 3 [Member] |  |
Fair value of plan assets | 0 | 0
Russell 14 Year LDI Fixed Income Fund [Member] |  |
Fair value of plan assets | 16,009,003 | 17,481,926
Russell 14 Year LDI Fixed Income Fund [Member] | Level 1 [Member] |  |
Fair value of plan assets | 0 | 0
Russell 14 Year LDI Fixed Income Fund [Member] | Level 2 [Member] |  |
Fair value of plan assets | 16,009,003 | 17,481,926
Russell 14 Year LDI Fixed Income Fund [Member] | Level 3 [Member] |  |
Fair value of plan assets | 0 | 0
Common/Collective Trust Funds [Member] |  |
Fair value of plan assets | 413,731 | 411,688
Common/Collective Trust Funds [Member] | Level 1 [Member] |  |
Fair value of plan assets | 0 | 0
Common/Collective Trust Funds [Member] | Level 2 [Member] |  |
Fair value of plan assets | 413,731 | 411,688
Common/Collective Trust Funds [Member] | Level 3 [Member] |  |
Fair value of plan assets | 0 | 0
EasternCompanyCommonStock [Member] |  |
Fair value of plan assets | 5,759,658 | 4,774,396
EasternCompanyCommonStock [Member] | Level 1 [Member] |  |
Fair value of plan assets | 5,759,658 | 4,774,396
EasternCompanyCommonStock [Member] | Level 3 [Member] |  |
Fair value of plan assets | 0 | 0
Russell Global Private Credit Fund (j) [Member] |  |
Fair value of plan assets | 1,227,378 |
Russell Global Private Credit Fund (j) [Member] | Level 2 [Member] |  |
Fair value of plan assets | 1,227,378 |
RITC Mult-Manager Bond Fund (k) [Member] |  |
Fair value of plan assets | 961,911 |
RITC Mult-Manager Bond Fund (k) [Member] | Level 2 [Member] |  |
Fair value of plan assets | 961,911 |
Russell 25 Year LDI Fixed Income Fund [Member] |  |
Fair value of plan assets | 7,714,633 | 9,858,521
Russell 25 Year LDI Fixed Income Fund [Member] | Level 1 [Member] |  |
Fair value of plan assets | 0 | 0
Russell 25 Year LDI Fixed Income Fund [Member] | Level 2 [Member] |  |
Fair value of plan assets | 7,714,633 | 9,858,521
Russell 25 Year LDI Fixed Income Fund [Member] | Level 3 [Member] |  |
Fair value of plan assets | 0 | 0
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] |  |
Fair value of plan assets | 2,764,897 | 876,584
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] | Level 1 [Member] |  |
Fair value of plan assets | 0 | 0
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] | Level 2 [Member] |  |
Fair value of plan assets | 2,764,897 | 876,584
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] | Level 3 [Member] |  |
Fair value of plan assets | 0 | 0
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] |  |
Fair value of plan assets | 793,047 | 835,778
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] | Level 1 [Member] |  |
Fair value of plan assets | 0 | 0
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] | Level 2 [Member] |  |
Fair value of plan assets | 793,047 | 835,778
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] | Level 3 [Member] |  |
Fair value of plan assets | 0 | 0
RITC Russell Investments Russell 1000? Index Fund (a) [Member] |  |
Fair value of plan assets | 6,791,908 | 6,595,564
RITC Russell Investments Russell 1000? Index Fund (a) [Member] | Level 2 [Member] |  |
Fair value of plan assets | 6,791,908 | 6,595,564
RITC Small Cap Fund (b) [Member] |  |
Fair value of plan assets | 515,724 | 567,998
RITC Small Cap Fund (b) [Member] | Level 2 [Member] |  |
Fair value of plan assets | 515,724 | 567,998
RITC International Fund (c) [Member] |  |
Fair value of plan assets | 3,403,688 | 3,669,895
RITC International Fund (c) [Member] | Level 2 [Member] |  |
Fair value of plan assets | 3,403,688 | 3,669,895
RITC Emerging Markets Fund (d) [Member] |  |
Fair value of plan assets | 1,233,972 | 1,298,014
RITC Emerging Markets Fund (d) [Member] | Level 2 [Member] |  |
Fair value of plan assets | 1,233,972 | 1,298,014
RITC World Equity Fund (e) [Member] |  |
Fair value of plan assets | 7,470,472 | 7,960,264
RITC World Equity Fund (e) [Member] | Level 2 [Member] |  |
Fair value of plan assets | 7,470,472 | 7,960,264
RITC Global Real Estate Securities Fund (f) [Member] |  |
Fair value of plan assets | 1,208,511 | 1,373,408
RITC Global Real Estate Securities Fund (f) [Member] | Level 2 [Member] |  |
Fair value of plan assets | 1,208,511 | 1,373,408
RITC Global Listed Infrastructure Fund (g) [Member] |  |
Fair value of plan assets | 1,229,983 | 1,327,625
RITC Global Listed Infrastructure Fund (g) [Member] | Level 2 [Member] |  |
Fair value of plan assets | 1,229,983 | 1,327,625
RITC Commodities Fund (h) [Member] |  |
Fair value of plan assets | 171,003 | 1,161,864
RITC Commodities Fund (h) [Member] | Level 2 [Member] |  |
Fair value of plan assets | 171,003 | 1,161,864
RIIFL High Yield Bond Fund (i) [Member] |  |
Fair value of plan assets | 1,641,701 | 2,643,118
RIIFL High Yield Bond Fund (i) [Member] | Level 2 [Member] |  |
Fair value of plan assets | $ 1,641,701 | $ 2,643,118

X
- References No definition available. + Details
Name: | eml_DefinedBenefitPlanFairValueOfPlanAsset
Namespace Prefix: | eml_
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_FairValueInputsLevel1Member
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_FairValueInputsLevel3Member
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_CashAndCashEquivalentMember
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_RussellGlobalPrivateCreditFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_RITCMultManagerBondFundMember
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_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: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=eml_RITCRussellInvestmentsRussellIndexFundMember
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_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_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: |