2021 Q2 Form 10-Q Financial Statement
#000165495421005457 Filed on May 11, 2021
Income Statement
Concept | 2021 Q2 | 2020 Q1 |
---|---|---|
Revenue | $73.10M | $65.33M |
YoY Change | 85.02% | 7.3% |
Cost Of Revenue | $46.26M | $50.66M |
YoY Change | 58.5% | 7.63% |
Gross Profit | $15.51M | $14.66M |
YoY Change | 50.29% | 6.17% |
Gross Profit Margin | 21.22% | 22.44% |
Selling, General & Admin | $8.944M | $10.02M |
YoY Change | 12.36% | 19.37% |
% of Gross Profit | 57.67% | 68.38% |
Research & Development | $1.018M | $775.4K |
YoY Change | 10.9% | -65.38% |
% of Gross Profit | 6.56% | 5.29% |
Depreciation & Amortization | $2.193M | $2.056M |
YoY Change | 10.18% | 42.88% |
% of Gross Profit | 14.14% | 14.02% |
Operating Expenses | $9.962M | $10.80M |
YoY Change | 12.21% | 1.53% |
Operating Profit | $5.547M | $3.861M |
YoY Change | 94.19% | 65.41% |
Interest Expense | $527.1K | $827.7K |
YoY Change | 15.88% | 182.92% |
% of Operating Profit | 9.5% | 21.44% |
Other Income/Expense, Net | $2.427M | $744.8K |
YoY Change | 698.95% | 5248.6% |
Pretax Income | $7.447M | $3.778M |
YoY Change | 175.26% | 83.8% |
Income Tax | $1.768M | $882.6K |
% Of Pretax Income | 23.74% | 23.36% |
Net Earnings | $5.841M | $2.896M |
YoY Change | -409.24% | 84.33% |
Net Earnings / Revenue | 7.99% | 4.43% |
Basic Earnings Per Share | $0.90 | $0.46 |
Diluted Earnings Per Share | $0.90 | $0.46 |
COMMON SHARES | ||
Basic Shares Outstanding | 6.248M shares | 6.238M |
Diluted Shares Outstanding | 6.279M shares | 6.241M |
Balance Sheet
Concept | 2021 Q2 | 2020 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $17.50M | $16.50M |
YoY Change | -12.5% | 21.32% |
Cash & Equivalents | $17.46M | $16.51M |
Short-Term Investments | $0.00 | $0.00 |
Other Short-Term Assets | $5.300M | $4.000M |
YoY Change | 43.24% | 25.0% |
Inventory | $53.96M | $55.27M |
Prepaid Expenses | ||
Receivables | $42.23M | $39.87M |
Other Receivables | $500.0K | $0.00 |
Total Short-Term Assets | $119.5M | $115.6M |
YoY Change | 5.37% | 13.26% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $39.29M | $41.93M |
YoY Change | -1.04% | 6.14% |
Goodwill | $76.92M | $79.42M |
YoY Change | 1.96% | |
Intangibles | $5.404M | $5.404M |
YoY Change | 0.0% | |
Long-Term Investments | ||
YoY Change | ||
Other Assets | ||
YoY Change | ||
Total Long-Term Assets | $162.0M | $164.3M |
YoY Change | 2.55% | 83.99% |
TOTAL ASSETS | ||
Total Short-Term Assets | $119.5M | $115.6M |
Total Long-Term Assets | $162.0M | $164.3M |
Total Assets | $281.5M | $279.9M |
YoY Change | 3.73% | 46.26% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $25.36M | $22.63M |
YoY Change | 33.86% | 21.66% |
Accrued Expenses | $7.300M | $6.000M |
YoY Change | 5.8% | 3.45% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $7.063M | $5.188M |
YoY Change | 36.14% | 92.14% |
Total Short-Term Liabilities | $42.77M | $33.83M |
YoY Change | 37.85% | 15.86% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $80.50M | $92.36M |
YoY Change | -11.49% | 260.77% |
Other Long-Term Liabilities | $1.144M | $2.465M |
YoY Change | -53.59% | -93.3% |
Total Long-Term Liabilities | $1.144M | $94.82M |
YoY Change | -98.78% | 51.96% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $42.77M | $33.83M |
Total Long-Term Liabilities | $1.144M | $94.82M |
Total Liabilities | $170.8M | $128.7M |
YoY Change | 37.22% | 38.34% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $128.4M | $122.7M |
YoY Change | 7.58% | |
Common Stock | $31.78M | $30.89M |
YoY Change | 2.18% | |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | -$20.54M | $20.54M |
YoY Change | -200.0% | |
Treasury Stock Shares | 2.750M shares | $2.750M |
Shareholders Equity | $110.7M | $105.1M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $281.5M | $279.9M |
YoY Change | 3.73% | 46.26% |
Cashflow Statement
Concept | 2021 Q2 | 2020 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $5.841M | $2.896M |
YoY Change | -409.24% | 84.33% |
Depreciation, Depletion And Amortization | $2.193M | $2.056M |
YoY Change | 10.18% | 42.88% |
Cash From Operating Activities | $2.100M | $1.504M |
YoY Change | -64.16% | 0.95% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $919.6K | $828.1K |
YoY Change | -362.74% | 11.36% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $2.060M | $460.0K |
YoY Change | 50.36% | -611.11% |
Cash From Investing Activities | $1.142M | -$371.8K |
YoY Change | 12.01% | -60.43% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | $0.00 | $368.9K |
YoY Change | ||
Debt Paid & Issued, Net | $1.162M | $1.221M |
YoY Change | 215.21% | |
Cash From Financing Activities | -$1.857M | -$2.277M |
YoY Change | -44.41% | 111.95% |
NET CHANGE | ||
Cash From Operating Activities | $2.100M | $1.504M |
Cash From Investing Activities | $1.142M | -$371.8K |
Cash From Financing Activities | -$1.857M | -$2.277M |
Net Change In Cash | $1.386M | -1.488M |
YoY Change | -60.85% | 293.06% |
FREE CASH FLOW | ||
Cash From Operating Activities | $2.100M | $1.504M |
Capital Expenditures | $919.6K | $828.1K |
Free Cash Flow | $1.180M | $676.4K |
YoY Change | -80.99% | -9.42% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q2 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
6253501 | shares |
CY2021Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
73097875 | USD |
CY2020Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
65325616 | USD |
CY2021Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
55839321 | USD |
CY2020Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
50663943 | USD |
CY2021Q2 | us-gaap |
Gross Profit
GrossProfit
|
17258554 | USD |
CY2020Q1 | us-gaap |
Gross Profit
GrossProfit
|
14661673 | USD |
CY2021Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
5934209 | USD |
CY2020Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
3861271 | USD |
CY2021Q2 | us-gaap |
Interest Expense
InterestExpense
|
702859 | USD |
CY2021Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
838825 | USD |
CY2020Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
775444 | USD |
CY2021Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
10485520 | USD |
CY2020Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
10024958 | USD |
CY2020Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.46 | |
CY2020Q1 | eml |
Change In Marketable Securities Net Of Taxes Of202167 And20202897
ChangeInMarketableSecuritiesNetOfTaxesOf202167And20202897
|
8878 | USD |
CY2021Q2 | eml |
Change In Fair Value Of Interest Rate Swap Net Of Tax Cost Benefit Of2021130434 And2020535029
ChangeInFairValueOfInterestRateSwapNetOfTaxCostBenefitOf2021130434And2020535029
|
413040 | USD |
CY2021Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.11 | |
CY2020Q1 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.11 | |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5840827 | USD |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2895817 | USD |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-79054 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1304447 | USD |
CY2021Q2 | eml |
Change In Marketable Securities Net Of Taxes Of202167 And20202897
ChangeInMarketableSecuritiesNetOfTaxesOf202167And20202897
|
205 | USD |
CY2020Q1 | us-gaap |
Interest Expense
InterestExpense
|
827664 | USD |
CY2021Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
2426741 | USD |
CY2020Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
744793 | USD |
CY2021Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
7658091 | USD |
CY2020Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
3778400 | USD |
CY2021Q2 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
-1817264 | USD |
CY2020Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
-882583 | USD |
CY2021Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.93 | |
CY2020Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.46 | |
CY2021Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.93 | |
CY2020Q1 | eml |
Change In Fair Value Of Interest Rate Swap Net Of Tax Cost Benefit Of2021130434 And2020535029
ChangeInFairValueOfInterestRateSwapNetOfTaxCostBenefitOf2021130434And2020535029
|
-1697793 | USD |
CY2021Q2 | eml |
Change In Pension And Postretirement Benefit Costs Net Of Taxes Of202192194 And202081143
ChangeInPensionAndPostretirementBenefitCostsNetOfTaxesOf202192194And202081143
|
295744 | USD |
CY2020Q1 | eml |
Change In Pension And Postretirement Benefit Costs Net Of Taxes Of202192194 And202081143
ChangeInPensionAndPostretirementBenefitCostsNetOfTaxesOf202192194And202081143
|
260295 | USD |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
|
629935 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
|
-2733067 | USD |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
6470762 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
162750 | USD |
CY2021Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
17464669 | USD |
CY2021Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
16101635 | USD |
CY2021Q2 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
29224 | USD |
CY2021Q1 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
28951 | USD |
CY2021Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
618000 | USD |
CY2021Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
545000 | USD |
CY2021Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
42228264 | USD |
CY2021Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
37749129 | USD |
CY2021Q2 | us-gaap |
Inventory Net
InventoryNet
|
53960426 | USD |
CY2021Q1 | us-gaap |
Inventory Net
InventoryNet
|
53112393 | USD |
CY2021Q2 | us-gaap |
Notes Receivable Net
NotesReceivableNet
|
459863 | USD |
CY2021Q1 | us-gaap |
Notes Receivable Net
NotesReceivableNet
|
398414 | USD |
CY2021Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
5341214 | USD |
CY2021Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
4345250 | USD |
CY2021Q2 | us-gaap |
Assets Current
AssetsCurrent
|
119483660 | USD |
CY2021Q1 | us-gaap |
Assets Current
AssetsCurrent
|
111735772 | USD |
CY2021Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
86539328 | USD |
CY2021Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
88198093 | USD |
CY2021Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
47244599 | USD |
CY2021Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
48246120 | USD |
CY2021Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
39294729 | USD |
CY2021Q2 | us-gaap |
Goodwill
Goodwill
|
76921385 | USD |
CY2021Q1 | us-gaap |
Goodwill
Goodwill
|
76895015 | USD |
CY2021Q2 | us-gaap |
Indefinite Lived Trademarks
IndefiniteLivedTrademarks
|
5404284 | USD |
CY2021Q1 | us-gaap |
Indefinite Lived Trademarks
IndefiniteLivedTrademarks
|
5404284 | USD |
CY2021Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
25958715 | USD |
CY2021Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
27096006 | USD |
CY2021Q2 | eml |
Long Term Debt Less Current Portion
LongTermDebtLessCurrentPortion
|
1547503 | USD |
CY2021Q1 | eml |
Long Term Debt Less Current Portion
LongTermDebtLessCurrentPortion
|
1677277 | USD |
CY2021Q2 | eml |
Right Of Use Assets
RightOfUseAssets
|
12882498 | USD |
CY2021Q1 | eml |
Right Of Use Assets
RightOfUseAssets
|
12768027 | USD |
CY2021Q2 | us-gaap |
Other Assets
OtherAssets
|
122714385 | USD |
CY2021Q1 | us-gaap |
Other Assets
OtherAssets
|
123840609 | USD |
CY2021Q2 | us-gaap |
Assets
Assets
|
281492774 | USD |
CY2021Q1 | us-gaap |
Assets
Assets
|
275528354 | USD |
CY2021Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
25357557 | USD |
CY2021Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
23507719 | USD |
CY2021Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
2520725 | USD |
CY2021Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
3675223 | USD |
CY2021Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
4785793 | USD |
CY2021Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
4121568 | USD |
CY2021Q2 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
3039689 | USD |
CY2021Q1 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
2923761 | USD |
CY2021Q2 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
7062689 | USD |
CY2021Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
6437689 | USD |
CY2021Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
42766453 | USD |
CY2021Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
40665960 | USD |
CY2021Q2 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
2899074 | USD |
CY2021Q1 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
2899075 | USD |
CY2021Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1144127 | USD |
CY2021Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1144127 | USD |
CY2021Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
9871835 | USD |
CY2021Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
9883168 | USD |
CY2021Q2 | eml |
Long Term Notes Receivable Less Current Portion
LongTermNotesReceivableLessCurrentPortion
|
80468737 | USD |
CY2021Q1 | eml |
Long Term Notes Receivable Less Current Portion
LongTermNotesReceivableLessCurrentPortion
|
82255803 | USD |
CY2021Q2 | us-gaap |
Other Postretirement Defined Benefit Plan Liabilities Noncurrent
OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
|
1168262 | USD |
CY2021Q1 | us-gaap |
Other Postretirement Defined Benefit Plan Liabilities Noncurrent
OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
|
1185139 | USD |
CY2021Q2 | us-gaap |
Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
|
32443297 | USD |
CY2021Q1 | us-gaap |
Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
|
33188623 | USD |
CY2021Q2 | us-gaap |
Liabilities
Liabilities
|
170761785 | USD |
CY2021Q1 | us-gaap |
Liabilities
Liabilities
|
171221895 | USD |
CY2021Q2 | eml |
Voting Preferred Stock Shares Authorized In Shares
VotingPreferredStockSharesAuthorizedInShares
|
1000000 | shares |
CY2021Q2 | eml |
Nonvoting Preferred Stock Shares Authorized In Shares
NonvotingPreferredStockSharesAuthorizedInShares
|
1000000 | shares |
CY2021Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | shares |
CY2021Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
9003230 | shares |
CY2021Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
8996625 | shares |
CY2021Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
6253501 | shares |
CY2021Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
6246896 | shares |
CY2021Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
31779299 | USD |
CY2021Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
31501041 | USD |
CY2021Q2 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
2749729 | shares |
CY2021Q1 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
2749729 | shares |
CY2021Q2 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
-20537962 | USD |
CY2021Q1 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
-20537962 | USD |
CY2021Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
128356468 | USD |
CY2021Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
122840131 | USD |
CY2021Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
874810 | USD |
CY2021Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
953864 | USD |
CY2021Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
-4302 | USD |
CY2021Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
-4507 | USD |
CY2021Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Cumulative Changes In Net Gain Loss From Cash Flow Hedges Effect Net Of Tax
AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
|
-974045 | USD |
CY2021Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Cumulative Changes In Net Gain Loss From Cash Flow Hedges Effect Net Of Tax
AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
|
-1387085 | USD |
CY2021Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Of Tax
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
|
-28763279 | USD |
CY2021Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Of Tax
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
|
-29059023 | USD |
CY2021Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-28866816 | USD |
CY2021Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-29496751 | USD |
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
110730989 | USD |
CY2021Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
104306459 | USD |
CY2021Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
281492774 | USD |
CY2021Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
275528354 | USD |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5840827 | USD |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2895817 | USD |
CY2021Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2192622 | USD |
CY2020Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2055782 | USD |
CY2021Q2 | eml |
Unrecognized Pension And Postretirement Benefits
UnrecognizedPensionAndPostretirementBenefits
|
-674262 | USD |
CY2020Q1 | eml |
Unrecognized Pension And Postretirement Benefits
UnrecognizedPensionAndPostretirementBenefits
|
-678305 | USD |
CY2021Q2 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-4551399 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-2273864 | USD |
CY2021Q2 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-1015663 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-994546 | USD |
CY2021Q2 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-744138 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
341582 | USD |
CY2021Q2 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-156726 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-415415 | USD |
CY2021Q2 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
2063182 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
2766829 | USD |
CY2021Q2 | us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
-1159489 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
-1585976 | USD |
CY2021Q2 | us-gaap |
Increase Decrease In Other Accrued Liabilities
IncreaseDecreaseInOtherAccruedLiabilities
|
1554036 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Other Accrued Liabilities
IncreaseDecreaseInOtherAccruedLiabilities
|
-564572 | USD |
CY2021Q2 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
2100057 | USD |
CY2020Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
1504465 | USD |
CY2021Q2 | us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
273 | USD |
CY2020Q1 | us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
-11151 | USD |
CY2021Q2 | us-gaap |
Proceeds From Sale Of Loans Receivable
ProceedsFromSaleOfLoansReceivable
|
68325 | USD |
CY2020Q1 | us-gaap |
Proceeds From Sale Of Loans Receivable
ProceedsFromSaleOfLoansReceivable
|
0 | USD |
CY2021Q2 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
1994017 | USD |
CY2020Q1 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
445212 | USD |
CY2021Q2 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
919589 | USD |
CY2020Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
828115 | USD |
CY2021Q2 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
1142480 | USD |
CY2020Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-371752 | USD |
CY2021Q2 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
1162045 | USD |
CY2020Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
1221423 | USD |
CY2021Q2 | us-gaap |
Lease And Rental Expense
LeaseAndRentalExpense
|
9875 | USD |
CY2020Q1 | us-gaap |
Lease And Rental Expense
LeaseAndRentalExpense
|
0 | USD |
CY2021Q2 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
0 | USD |
CY2020Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
368864 | USD |
CY2021Q2 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
684702 | USD |
CY2020Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
686614 | USD |
CY2021Q2 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1856622 | USD |
CY2020Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-2276901 | USD |
CY2021Q2 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-22881 | USD |
CY2020Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-343436 | USD |
CY2021Q2 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
1363034 | USD |
CY2020Q1 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-1487624 | USD |
CY2021Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
16101635 | USD |
CY2019Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
17996505 | USD |
CY2021Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
17464669 | USD |
CY2020Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
16508881 | USD |
CY2021Q2 | us-gaap |
Interest Paid
InterestPaid
|
685520 | USD |
CY2020Q1 | us-gaap |
Interest Paid
InterestPaid
|
827664 | USD |
CY2021Q2 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
21100 | USD |
CY2020Q1 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
21000 | USD |
CY2021Q2 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
114471 | USD |
CY2020Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
-489822 | USD |
CY2021Q2 | eml |
Operating Lease Liability Obtained In Exchange For Right Of Use Asset
OperatingLeaseLiabilityObtainedInExchangeForRightOfUseAsset
|
-104595 | USD |
CY2020Q1 | eml |
Operating Lease Liability Obtained In Exchange For Right Of Use Asset
OperatingLeaseLiabilityObtainedInExchangeForRightOfUseAsset
|
489822 | USD |
CY2021Q2 | us-gaap |
Weighted Average Number Of Share Outstanding Basic And Diluted
WeightedAverageNumberOfShareOutstandingBasicAndDiluted
|
6248339 | shares |
CY2020Q1 | us-gaap |
Weighted Average Number Of Share Outstanding Basic And Diluted
WeightedAverageNumberOfShareOutstandingBasicAndDiluted
|
6237921 | shares |
CY2021Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
30998 | shares |
CY2020Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
3131 | shares |
CY2021Q2 | eml |
Goodwill Net
GoodwillNet
|
76900000 | USD |
CY2019Q3 | eml |
Remaining Balance Of Term Loan Rate
RemainingBalanceOfTermLoanRate
|
0.0369 | pure |
CY2021Q2 | eml |
Remaining Balance Of Term Loan
RemainingBalanceOfTermLoan
|
46300000 | USD |
CY2021Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P4Y | |
CY2021Q2 | us-gaap |
Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
|
788358 | shares |
CY2021Q2 | us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Exercisable Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
|
115172 | shares |
CY2021Q2 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
21.64 | |
CY2021Q2 | us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
|
228001 | shares |
CY2021Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Aggregate Intrinsic Value Outstanding
SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
|
1776000 | USD |
CY2021Q2 | us-gaap |
Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
|
793412 | USD |
CY2020Q1 | us-gaap |
Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
|
854776 | USD |
CY2021Q2 | eml |
Accrued Amount For Non Discretionary Safe Harbor Contribution
AccruedAmountForNonDiscretionarySafeHarborContribution
|
519177 | USD |
CY2020Q3 | us-gaap |
Business Acquisition Cost Of Acquired Entity Transaction Costs
BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
|
7173000 | USD |
CY2020Q3 | us-gaap |
Goodwill
Goodwill
|
2302000 | USD |
CY2021Q2 | us-gaap |
Assets Net
AssetsNet
|
3937000 | USD |