XML 22 R36.htm IDEA: XBRL DOCUMENT
v3.19.3

Shareholder's Equity Share Repurchase Program (Details) - $ / shares | 9 Months Ended |
--- | --- | ---
Sep. 28, 2019 | May 02, 2018
Shareholder's Equity Share Repurchase Program [Abstract] |  |
Number of shares authorized to be repurchased (in shares) |  | 200,000
Total Number of Shares Purchased [Roll Forward] |  |
Number of shares purchased at beginning of period (in shares) | 40,000 |
Number of shares purchased (in shares) | 0 |
Number of shares purchased at end of period (in shares) | 40,000 |
Average Price Paid Per Share [Roll Forward] |  |
Average price paid per share at beginning of period (in dollars per share) | $ 26.58 |
Average price paid per share (in dollars per share) | 0 |
Average price paid per share at end of period (in dollars per share) | $ 26.58 |
Number of Shares Purchased As Part of Publicly Announced Plans or Programs [Roll Forward] |  |
Number of shares purchased as part of publicly announced plans or programs at beginning of period (in shares) | 40,000 |
Number of shares purchased as part of publicly announced plans or programs (in shares) | 0 |
Number of shares purchased as part of publicly announced plans or programs at end of period (in shares) | 40,000 |
Number of Shares that May Yet be Purchased Under the Plans or Programs [Roll Forward] |  |
Maximum number of shares that may yet be purchased under the plans or programs at beginning of period (in shares) | 160,000 |
Maximum number of shares that may yet be purchased under the plans or programs (in shares) | 0 |
Maximum number of shares that may yet be purchased under the plans or programs at end of period (in shares) | 160,000 |

X
- Definition Total cost of shares repurchased divided by the total number of shares repurchased, under the stock repurchase program as of the balance sheet date. + References No definition available. + Details
Name: | eml_ShareRepurchaseProgramAveragePricePaidPerShare
Namespace Prefix: | eml_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | eml_ShareRepurchaseProgramAveragePricePaidPerShareRollForward
Namespace Prefix: | eml_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | eml_ShareRepurchaseProgramMaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgramsRollForward
Namespace Prefix: | eml_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares purchased as part of publicly announced plans or programs as of the balance sheet date. + References No definition available. + Details
Name: | eml_ShareRepurchaseProgramTotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansOrPrograms
Namespace Prefix: | eml_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | eml_ShareRepurchaseProgramTotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansOrProgramsRollForward
Namespace Prefix: | eml_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | eml_ShareRepurchaseProgramTotalNumberOfSharesPurchasedRollForward
Namespace Prefix: | eml_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total cost of shares repurchased divided by the total number of shares repurchased under the stock repurchase program. + References No definition available. + Details
Name: | eml_StockRepurchaseProgramAverageCostPerShare
Namespace Prefix: | eml_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The additional number of shares available for repurchase under a stock repurchase plan during the period. + References No definition available. + Details
Name: | eml_StockRepurchaseProgramNumberOfSharesAvailableForRepurchase
Namespace Prefix: | eml_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares that have been repurchased under the stock repurchase program as of the balance sheet date. + References No definition available. + Details
Name: | eml_StockRepurchaseProgramNumberOfSharesPurchased
Namespace Prefix: | eml_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares that have been repurchased under the stock repurchase program as of the balance sheet date. + References No definition available. + Details
Name: | eml_StockRepurchaseProgramNumberOfSharesPurchasedPeriod
Namespace Prefix: | eml_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares purchased as part of publicly announced plans or programs during the period. + References No definition available. + Details
Name: | eml_StockRepurchaseProgramSharesPurchasedAsPartOfPubliclyAnnouncedPlansOrPrograms
Namespace Prefix: | eml_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_EquityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant