2020 Q2 Form 10-Q Financial Statement
#000165495420008468 Filed on August 05, 2020
Income Statement
Concept | 2020 Q2 | 2019 Q2 |
---|---|---|
Revenue | $39.51M | $61.44M |
YoY Change | -35.7% | 0.95% |
Cost Of Revenue | $29.19M | $46.43M |
YoY Change | -37.14% | 1.36% |
Gross Profit | $10.32M | $15.01M |
YoY Change | -31.25% | -0.29% |
Gross Profit Margin | 26.12% | 24.43% |
Selling, General & Admin | $7.960M | $8.077M |
YoY Change | -1.44% | -11.08% |
% of Gross Profit | 77.14% | 53.81% |
Research & Development | $917.5K | $2.175M |
YoY Change | -57.81% | 37.5% |
% of Gross Profit | 8.89% | 14.49% |
Depreciation & Amortization | $1.990M | $950.0K |
YoY Change | 109.47% | -18.1% |
% of Gross Profit | 19.28% | 6.33% |
Operating Expenses | $8.878M | $10.25M |
YoY Change | -13.4% | -3.88% |
Operating Profit | $2.857M | $2.959M |
YoY Change | -3.47% | -32.57% |
Interest Expense | $454.9K | $261.6K |
YoY Change | 73.89% | -16.16% |
% of Operating Profit | 15.93% | 8.84% |
Other Income/Expense, Net | $303.7K | $586.8K |
YoY Change | -48.24% | 159.92% |
Pretax Income | $2.705M | $3.284M |
YoY Change | -17.63% | -23.66% |
Income Tax | -$540.0K | $754.7K |
% Of Pretax Income | -19.96% | 22.98% |
Net Earnings | -$1.889M | $2.530M |
YoY Change | -174.66% | -22.36% |
Net Earnings / Revenue | -4.78% | 4.12% |
Basic Earnings Per Share | $0.33 | $0.41 |
Diluted Earnings Per Share | $0.33 | $0.40 |
COMMON SHARES | ||
Basic Shares Outstanding | 6.246M shares | 6.234M shares |
Diluted Shares Outstanding | 6.246M shares | 6.263M shares |
Balance Sheet
Concept | 2020 Q2 | 2019 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $20.00M | $13.70M |
YoY Change | 45.99% | -27.89% |
Cash & Equivalents | $16.87M | $13.67M |
Short-Term Investments | $0.00 | $0.00 |
Other Short-Term Assets | $3.700M | $3.200M |
YoY Change | 15.63% | -15.79% |
Inventory | $55.91M | $49.27M |
Prepaid Expenses | ||
Receivables | $33.58M | $32.10M |
Other Receivables | $200.0K | $1.100M |
Total Short-Term Assets | $113.4M | $99.31M |
YoY Change | 14.18% | -3.77% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $39.71M | $26.99M |
YoY Change | 47.09% | -8.49% |
Goodwill | $75.44M | $34.88M |
YoY Change | 116.28% | |
Intangibles | $5.404M | $3.686M |
YoY Change | 46.61% | |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $1.400M | |
YoY Change | -22.22% | |
Total Long-Term Assets | $158.0M | $86.10M |
YoY Change | 83.48% | 6.43% |
TOTAL ASSETS | ||
Total Short-Term Assets | $113.4M | $99.31M |
Total Long-Term Assets | $158.0M | $86.10M |
Total Assets | $271.4M | $185.4M |
YoY Change | 46.36% | 0.71% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $18.94M | $18.50M |
YoY Change | 2.37% | 2.24% |
Accrued Expenses | $6.900M | $6.700M |
YoY Change | 2.99% | -2.9% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $5.188M | $3.100M |
YoY Change | 67.34% | -59.21% |
Total Short-Term Liabilities | $31.02M | $28.34M |
YoY Change | 9.47% | -18.09% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $90.95M | $19.30M |
YoY Change | 371.27% | -30.82% |
Other Long-Term Liabilities | $2.465M | $353.9K |
YoY Change | 596.68% | -98.71% |
Total Long-Term Liabilities | $93.42M | $19.65M |
YoY Change | 375.33% | -64.46% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $31.02M | $28.34M |
Total Long-Term Liabilities | $93.42M | $19.65M |
Total Liabilities | $124.4M | $48.00M |
YoY Change | 159.29% | -47.6% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $119.3M | $112.4M |
YoY Change | 6.15% | |
Common Stock | $31.10M | $30.29M |
YoY Change | 2.68% | |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $20.54M | $20.17M |
YoY Change | 1.83% | |
Treasury Stock Shares | $2.735M | |
Shareholders Equity | $102.8M | $100.3M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $271.4M | $185.4M |
YoY Change | 46.36% | 0.71% |
Cashflow Statement
Concept | 2020 Q2 | 2019 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | -$1.889M | $2.530M |
YoY Change | -174.66% | -22.36% |
Depreciation, Depletion And Amortization | $1.990M | $950.0K |
YoY Change | 109.47% | -18.1% |
Cash From Operating Activities | $5.860M | $7.220M |
YoY Change | -18.84% | 31.03% |
INVESTING ACTIVITIES | ||
Capital Expenditures | -$350.0K | -$410.0K |
YoY Change | -14.63% | -69.4% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $1.370M | $70.00K |
YoY Change | 1857.14% | -101.4% |
Cash From Investing Activities | $1.020M | -$350.0K |
YoY Change | -391.43% | -94.48% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | $5.500M | |
YoY Change | ||
Cash From Financing Activities | -3.340M | -6.580M |
YoY Change | -49.24% | -267.43% |
NET CHANGE | ||
Cash From Operating Activities | 5.860M | 7.220M |
Cash From Investing Activities | 1.020M | -350.0K |
Cash From Financing Activities | -3.340M | -6.580M |
Net Change In Cash | 3.540M | 290.0K |
YoY Change | 1120.69% | -90.65% |
FREE CASH FLOW | ||
Cash From Operating Activities | $5.860M | $7.220M |
Capital Expenditures | -$350.0K | -$410.0K |
Free Cash Flow | $6.210M | $7.630M |
YoY Change | -18.61% | 11.39% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2019Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2959293 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2177452 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
5293601 | USD | |
CY2020Q2 | us-gaap |
Interest Expense
InterestExpense
|
606553 | USD |
CY2019Q2 | us-gaap |
Interest Expense
InterestExpense
|
261618 | USD |
us-gaap |
Interest Expense
InterestExpense
|
1434217 | USD | |
us-gaap |
Interest Expense
InterestExpense
|
554158 | USD | |
CY2020Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
416917 | USD |
CY2019Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
586823 | USD |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
603322 | USD | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
600748 | USD | |
CY2020Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-2431843 | USD |
CY2019Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
3284498 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1346557 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
5340191 | USD | |
CY2020Q2 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
6237595 | shares |
CY2020Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
48833409 | USD |
CY2019Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
61439929 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
114159025 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
122323077 | USD | |
CY2020Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
38076590 | USD |
CY2019Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
46430039 | USD |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
88308972 | USD | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
93504144 | USD | |
CY2020Q2 | us-gaap |
Gross Profit
GrossProfit
|
10756819 | USD |
CY2019Q2 | us-gaap |
Gross Profit
GrossProfit
|
15009890 | USD |
us-gaap |
Gross Profit
GrossProfit
|
25850053 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
28818933 | USD | |
CY2020Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
756171 | USD |
CY2019Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
2174803 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
4100733 | USD | |
CY2019Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
8076501 | USD |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
17858438 | USD | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
16474766 | USD | |
CY2020Q2 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
4002548 | USD |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1531615 | USD | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
4414579 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
4100733 | USD | |
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
4002548 | USD | |
CY2020Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.30 | |
CY2019Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.41 | |
us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
-6325 | USD | |
us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
-1420 | USD | |
CY2020Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
7960307 | USD |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.16 | ||
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
-152519 | USD |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.66 | ||
CY2020Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.30 | |
CY2019Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.40 | |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
-143125 | USD |
CY2020Q2 | us-gaap |
Restructuring Costs
RestructuringCosts
|
280000 | USD |
us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
-1847297 | USD | |
us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
-221086 | USD | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.16 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.65 | ||
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-260295 | USD |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
191094 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
2083 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1007036 | USD | |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
9219 | USD |
CY2019Q2 | us-gaap |
Restructuring Costs
RestructuringCosts
|
1799293 | USD |
us-gaap |
Restructuring Costs
RestructuringCosts
|
280000 | USD | |
us-gaap |
Restructuring Costs
RestructuringCosts
|
2635987 | USD | |
CY2020Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-2242207 | USD |
CY2020Q2 | eml |
Income Taxes Expense
IncomeTaxesExpense
|
-543061 | USD |
CY2019Q2 | eml |
Income Taxes Expense
IncomeTaxesExpense
|
754725 | USD |
eml |
Income Taxes Expense
IncomeTaxesExpense
|
339521 | USD | |
eml |
Income Taxes Expense
IncomeTaxesExpense
|
1239458 | USD | |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-1888782 | USD |
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2529773 | USD |
CY2020Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.11 | |
CY2019Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.11 | |
us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.22 | ||
us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.22 | ||
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-1888782 | USD |
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2529773 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1007036 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
765195 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-221530 | USD |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-526404 | USD | |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-222681 | USD |
us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-520591 | USD | |
us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-445362 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
875054 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-132755 | USD |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-1859435 | USD | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
413950 | USD | |
CY2020Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-1013728 | USD |
CY2019Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
2397018 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-852399 | USD | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
4514683 | USD | |
CY2020Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
19986055 | USD |
CY2019Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
17996505 | USD |
CY2020Q2 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
25916 | USD |
CY2019Q4 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
34305 | USD |
CY2020Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
33580263 | USD |
CY2019Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
37941900 | USD |
CY2019Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
88336243 | USD |
CY2020Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
47313479 | USD |
CY2020Q2 | us-gaap |
Notes Receivable Net
NotesReceivableNet
|
221348 | USD |
CY2019Q4 | us-gaap |
Notes Receivable Net
NotesReceivableNet
|
0 | USD |
CY2020Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
3668863 | USD |
CY2019Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
4343507 | USD |
CY2020Q2 | us-gaap |
Assets Current
AssetsCurrent
|
113391185 | USD |
CY2019Q4 | us-gaap |
Assets Current
AssetsCurrent
|
114915483 | USD |
CY2020Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
87020830 | USD |
CY2019Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
46313630 | USD |
CY2020Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
39707351 | USD |
CY2019Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
42022613 | USD |
CY2020Q2 | us-gaap |
Goodwill
Goodwill
|
75440535 | USD |
CY2019Q4 | us-gaap |
Goodwill
Goodwill
|
79518012 | USD |
CY2020Q2 | us-gaap |
Indefinite Lived Trademarks
IndefiniteLivedTrademarks
|
5404283 | USD |
CY2019Q4 | us-gaap |
Indefinite Lived Trademarks
IndefiniteLivedTrademarks
|
5404283 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
25012787 | USD |
CY2019Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
26460110 | USD |
CY2020Q2 | us-gaap |
Notes And Loans Receivable Net Noncurrent
NotesAndLoansReceivableNetNoncurrent
|
1030595 | USD |
CY2019Q4 | us-gaap |
Notes And Loans Receivable Net Noncurrent
NotesAndLoansReceivableNetNoncurrent
|
0 | USD |
CY2020Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
11384763 | USD |
CY2019Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
12342475 | USD |
CY2020Q2 | us-gaap |
Other Assets
OtherAssets
|
118272963 | USD |
CY2019Q4 | us-gaap |
Other Assets
OtherAssets
|
123724880 | USD |
CY2020Q2 | us-gaap |
Assets
Assets
|
271371499 | USD |
CY2019Q4 | us-gaap |
Assets
Assets
|
280662976 | USD |
CY2020Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
18942706 | USD |
CY2019Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
19960507 | USD |
CY2020Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
2044562 | USD |
CY2019Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
3815186 | USD |
CY2020Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
4849785 | USD |
CY2019Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
2967961 | USD |
CY2020Q2 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
5187689 | USD |
CY2019Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
5187689 | USD |
CY2020Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
31024742 | USD |
CY2019Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
31931343 | USD |
CY2020Q2 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
4374343 | USD |
CY2019Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
5270465 | USD |
CY2020Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
2465260 | USD |
CY2019Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
2465261 | USD |
CY2020Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
11384763 | USD |
CY2019Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
12342475 | USD |
CY2020Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
90954799 | USD |
CY2019Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
93577544 | USD |
CY2020Q2 | us-gaap |
Other Postretirement Defined Benefit Plan Liabilities Noncurrent
OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
|
1000476 | USD |
CY2019Q4 | us-gaap |
Other Postretirement Defined Benefit Plan Liabilities Noncurrent
OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
|
1007146 | USD |
CY2020Q2 | us-gaap |
Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
|
27388381 | USD |
CY2019Q4 | us-gaap |
Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
|
28631485 | USD |
CY2020Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
31100484 | USD |
CY2019Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
30651815 | USD |
CY2020Q2 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
20537962 | USD |
CY2019Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
20169098 | USD |
CY2020Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
119310219 | USD |
CY2019Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Cumulative Changes In Net Gain Loss From Cash Flow Hedges Effect Net Of Tax
AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
|
167489 | USD |
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
2208740 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
156286 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
43420 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
448669 | USD | |
CY2020Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Of Tax
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
|
22843046 | USD |
CY2019Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
120189111 | USD |
CY2020Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
-2564356 | USD |
CY2019Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
-2037952 | USD |
CY2020Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
-6796 | USD |
CY2019Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
-471 | USD |
CY2020Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Cumulative Changes In Net Gain Loss From Cash Flow Hedges Effect Net Of Tax
AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
|
-1679808 | USD |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
293726 | USD | |
CY2019Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Of Tax
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
|
23363637 | USD |
CY2020Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-27094006 | USD |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
3408873 | USD | |
CY2019Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-25234571 | USD |
CY2020Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
102778735 | USD |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
105437257 | USD |
CY2020Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
271371499 | USD |
CY2019Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
280662976 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1007036 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
4100733 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
4050250 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2391314 | USD | |
eml |
Unrecognized Pension And Postretirement Benefits
UnrecognizedPensionAndPostretirementBenefits
|
-962094 | USD | |
eml |
Unrecognized Pension And Postretirement Benefits
UnrecognizedPensionAndPostretirementBenefits
|
448214 | USD | |
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
4002548 | USD | |
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | USD | |
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-420536 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-1794182 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-2330448 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
3618303 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
616300 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-21533 | USD | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
734790 | USD | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
709357 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-730055 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-89081 | USD | |
us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
-1697444 | USD | |
us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
-1307966 | USD | |
us-gaap |
Increase Decrease In Other Accrued Liabilities
IncreaseDecreaseInOtherAccruedLiabilities
|
-927178 | USD | |
us-gaap |
Increase Decrease In Other Accrued Liabilities
IncreaseDecreaseInOtherAccruedLiabilities
|
-1893440 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
7356997 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
8707605 | USD | |
eml |
Payments For Proceeds From Marketable Securities
PaymentsForProceedsFromMarketableSecurities
|
-8389 | USD | |
eml |
Payments For Proceeds From Marketable Securities
PaymentsForProceedsFromMarketableSecurities
|
23136 | USD | |
eml |
Business Disposition
BusinessDisposition
|
1378602 | USD | |
eml |
Business Disposition
BusinessDisposition
|
0 | USD | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
445212 | USD | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
0 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1183419 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1261942 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
648784 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-1285078 | USD | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
2622745 | USD | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
6275000 | USD | |
us-gaap |
Proceeds From Sale And Collection Of Notes Receivable
ProceedsFromSaleAndCollectionOfNotesReceivable
|
1251943 | USD | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
368864 | USD | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
1372673 | USD | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
1373700 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-5616225 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-7648700 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-400006 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-31690 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
1989550 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-257863 | USD | |
CY2018Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
13925765 | USD |
CY2020Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
19986055 | USD |
CY2019Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
13667902 | USD |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
-957712 | USD | |
eml |
Operating Lease Liability Obtained In Exchange For Right Of Use Asset
OperatingLeaseLiabilityObtainedInExchangeForRightOfUseAsset
|
957712 | USD | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6234665 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6232744 | shares | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6246410 | shares |
CY2019Q2 | us-gaap |
Pro Forma Weighted Average Shares Outstanding Diluted
ProFormaWeightedAverageSharesOutstandingDiluted
|
6233773 | shares |
us-gaap |
Pro Forma Weighted Average Shares Outstanding Diluted
ProFormaWeightedAverageSharesOutstandingDiluted
|
6234665 | shares | |
us-gaap |
Pro Forma Weighted Average Shares Outstanding Diluted
ProFormaWeightedAverageSharesOutstandingDiluted
|
6232744 | shares | |
CY2019Q2 | eml |
Incremental Common Shares Attributable To Stock Appreciation Rights
IncrementalCommonSharesAttributableToStockAppreciationRights
|
29258 | shares |
eml |
Incremental Common Shares Attributable To Stock Appreciation Rights
IncrementalCommonSharesAttributableToStockAppreciationRights
|
29258 | shares | |
CY2020Q2 | us-gaap |
Pro Forma Weighted Average Shares Outstanding Diluted
ProFormaWeightedAverageSharesOutstandingDiluted
|
6246410 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6262002 | shares | |
CY2020Q2 | us-gaap |
Inventory Raw Materials And Supplies Net Of Reserves
InventoryRawMaterialsAndSuppliesNetOfReserves
|
17638594 | USD |
CY2019Q4 | us-gaap |
Inventory Raw Materials And Supplies Net Of Reserves
InventoryRawMaterialsAndSuppliesNetOfReserves
|
17225469 | USD |
CY2020Q2 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
11273696 | USD |
CY2019Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
11009648 | USD |
CY2020Q2 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
26996450 | USD |
CY2019Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
26364149 | USD |
CY2020Q2 | us-gaap |
Inventory Net
InventoryNet
|
55908740 | USD |
CY2019Q4 | us-gaap |
Inventory Net
InventoryNet
|
54599266 | USD |
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
4 | USD | |
eml |
Number Of Operating Leases
NumberOfOperatingLeases
|
41 | integer | |
CY2020Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
11384763 | USD |
us-gaap |
Debt Instrument Term
DebtInstrumentTerm
|
P6Y | ||
CY2020Q2 | us-gaap |
Debt Instrument Interest Rate Effective Percentage
DebtInstrumentInterestRateEffectivePercentage
|
0.50 | pure |
CY2019 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P3Y6M | |
CY2019 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.2888 | pure |
CY2019 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0248 | pure |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P4Y | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.3862 | pure | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0026 | pure | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
85000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
93000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
195000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
173000 | USD | |
CY2020Q2 | us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Exercisable Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
|
0 | shares |
CY2020Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Aggregate Intrinsic Value Outstanding
SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
|
445000 | USD |
us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Lower Range Limit
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
|
0.00 | ||
CY2019Q4 | us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
|
25000 | shares |
us-gaap |
Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Remaining Contractual Term2
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
|
P1Y9M18D | ||
us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Upper Range Limit
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
|
0 | ||
CY2018Q2 | us-gaap |
Stock Repurchase Program Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
|
200000 | shares |
CY2020Q2 | us-gaap |
Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
|
245142 | USD |
CY2019Q2 | us-gaap |
Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
|
229736 | USD |
us-gaap |
Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
|
1099918 | USD | |
us-gaap |
Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
|
1076568 | USD | |
CY2020Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
48833409 | USD |
CY2019Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
61439929 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
114159025 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
122323077 | USD | |
CY2020Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-2242207 | USD |
CY2019Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2959293 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2177452 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
5293601 | USD | |
CY2020Q2 | us-gaap |
Interest Expense
InterestExpense
|
606553 | USD |
CY2019Q2 | us-gaap |
Interest Expense
InterestExpense
|
261618 | USD |
us-gaap |
Interest Expense
InterestExpense
|
1434217 | USD | |
us-gaap |
Interest Expense
InterestExpense
|
554158 | USD | |
CY2020Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
416917 | USD |
CY2019Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
586823 | USD |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
603322 | USD | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
600748 | USD | |
CY2020Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-2431843 | USD |
CY2019Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
3284498 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1346557 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
5340191 | USD |