2019 Q2 Form 10-Q Financial Statement
#000156459019028981 Filed on August 06, 2019
Income Statement
Concept | 2019 Q2 | 2018 Q2 |
---|---|---|
Revenue | $81.18M | $81.09M |
YoY Change | 0.11% | -13.62% |
Cost Of Revenue | $54.33M | $53.94M |
YoY Change | 0.73% | -17.51% |
Gross Profit | $26.85M | $27.53M |
YoY Change | -2.47% | -3.37% |
Gross Profit Margin | 33.07% | 33.94% |
Selling, General & Admin | $22.43M | $22.00M |
YoY Change | 1.94% | 2.44% |
% of Gross Profit | 83.54% | 79.93% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $2.749M | $3.459M |
YoY Change | -20.53% | -14.17% |
% of Gross Profit | 10.24% | 12.57% |
Operating Expenses | $22.43M | $24.40M |
YoY Change | -8.09% | 13.62% |
Operating Profit | $2.018M | $2.581M |
YoY Change | -21.81% | -72.11% |
Interest Expense | $1.460M | $1.793M |
YoY Change | -18.57% | 9.0% |
% of Operating Profit | 72.35% | 69.47% |
Other Income/Expense, Net | $808.0K | -$373.0K |
YoY Change | -316.62% | -203.61% |
Pretax Income | $1.366M | $400.0K |
YoY Change | 241.5% | -94.98% |
Income Tax | -$4.100M | $1.300M |
% Of Pretax Income | -300.15% | 325.0% |
Net Earnings | $5.515M | -$901.0K |
YoY Change | -712.1% | -116.42% |
Net Earnings / Revenue | 6.79% | -1.11% |
Basic Earnings Per Share | $0.16 | -$0.03 |
Diluted Earnings Per Share | $0.15 | -$0.03 |
COMMON SHARES | ||
Basic Shares Outstanding | 34.92M | 34.67M |
Diluted Shares Outstanding | 35.58M | 34.67M |
Balance Sheet
Concept | 2019 Q2 | 2018 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $28.80M | $35.60M |
YoY Change | -19.1% | 30.88% |
Cash & Equivalents | $28.83M | $35.84M |
Short-Term Investments | ||
Other Short-Term Assets | $15.10M | $19.60M |
YoY Change | -22.96% | -11.31% |
Inventory | $22.38M | $57.60M |
Prepaid Expenses | ||
Receivables | $60.04M | $67.80M |
Other Receivables | $2.000M | $700.0K |
Total Short-Term Assets | $160.5M | $181.3M |
YoY Change | -11.46% | 1.22% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $11.86M | $22.20M |
YoY Change | -46.59% | -13.05% |
Goodwill | $152.2M | |
YoY Change | ||
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $4.200M | $4.800M |
YoY Change | -12.5% | -5.88% |
Total Long-Term Assets | $231.2M | $240.1M |
YoY Change | -3.7% | -14.02% |
TOTAL ASSETS | ||
Total Short-Term Assets | $160.5M | $181.3M |
Total Long-Term Assets | $231.2M | $240.1M |
Total Assets | $391.7M | $421.4M |
YoY Change | -7.04% | -8.06% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $48.20M | $53.10M |
YoY Change | -9.23% | -2.39% |
Accrued Expenses | $21.40M | $20.50M |
YoY Change | 4.39% | -24.63% |
Deferred Revenue | $22.02M | $5.743M |
YoY Change | 283.34% | |
Short-Term Debt | $0.00 | $5.300M |
YoY Change | -100.0% | 0.0% |
Long-Term Debt Due | $2.500M | |
YoY Change | ||
Total Short-Term Liabilities | $99.60M | $109.6M |
YoY Change | -9.13% | -7.51% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $72.54M | $80.90M |
YoY Change | -10.33% | -24.42% |
Other Long-Term Liabilities | $19.34M | $30.40M |
YoY Change | -36.37% | 20.03% |
Total Long-Term Liabilities | $91.88M | $111.3M |
YoY Change | -17.45% | -15.92% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $99.60M | $109.6M |
Total Long-Term Liabilities | $91.88M | $111.3M |
Total Liabilities | $209.2M | $230.2M |
YoY Change | -9.14% | -12.72% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | -$56.67M | |
YoY Change | ||
Common Stock | $253.3M | |
YoY Change | ||
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $182.6M | $191.2M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $391.7M | $421.4M |
YoY Change | -7.04% | -8.06% |
Cashflow Statement
Concept | 2019 Q2 | 2018 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $5.515M | -$901.0K |
YoY Change | -712.1% | -116.42% |
Depreciation, Depletion And Amortization | $2.749M | $3.459M |
YoY Change | -20.53% | -14.17% |
Cash From Operating Activities | $2.440M | $6.590M |
YoY Change | -62.97% | -321.89% |
INVESTING ACTIVITIES | ||
Capital Expenditures | -$780.0K | -$120.0K |
YoY Change | 550.0% | -47.83% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $0.00 | $0.00 |
YoY Change | -100.0% | |
Cash From Investing Activities | -$780.0K | -$130.0K |
YoY Change | 500.0% | -35.0% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -300.0K | -3.470M |
YoY Change | -91.35% | -76.23% |
NET CHANGE | ||
Cash From Operating Activities | 2.440M | 6.590M |
Cash From Investing Activities | -780.0K | -130.0K |
Cash From Financing Activities | -300.0K | -3.470M |
Net Change In Cash | 1.360M | 2.990M |
YoY Change | -54.52% | -116.83% |
FREE CASH FLOW | ||
Cash From Operating Activities | $2.440M | $6.590M |
Capital Expenditures | -$780.0K | -$120.0K |
Free Cash Flow | $3.220M | $6.710M |
YoY Change | -52.01% | -344.89% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Entity File Number
EntityFileNumber
|
0-7099 | ||
CY2017Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
186569000 | |
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
132566064 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
14651 North Dallas Parkway | ||
dei |
Entity Address Address Line2
EntityAddressAddressLine2
|
Suite 500 | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Dallas | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
Texas | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
75254 | ||
dei |
City Area Code
CityAreaCode
|
214 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
357-6181 | ||
CY2019Q3 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
35204911 | |
CY2019Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
28828000 | |
CY2018Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
43676000 | |
CY2019Q2 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
1127000 | |
CY2018Q4 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
762000 | |
CY2019Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
60037000 | |
CY2018Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
53225000 | |
CY2019Q2 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
32205000 | |
CY2018Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
29694000 | |
CY2019Q2 | us-gaap |
Inventory Net
InventoryNet
|
22376000 | |
CY2018Q4 | us-gaap |
Inventory Net
InventoryNet
|
20817000 | |
CY2019Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
12754000 | |
CY2018Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
10117000 | |
CY2019Q2 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
2005000 | |
CY2018Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
1388000 | |
CY2019Q2 | us-gaap |
Assets Of Disposal Group Including Discontinued Operation Current
AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
|
1182000 | |
CY2018Q4 | us-gaap |
Assets Of Disposal Group Including Discontinued Operation Current
AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
|
1186000 | |
CY2019Q2 | us-gaap |
Assets Current
AssetsCurrent
|
160514000 | |
CY2018Q4 | us-gaap |
Assets Current
AssetsCurrent
|
160865000 | |
CY2019Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
11858000 | |
CY2018Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
22200000 | |
CY2019Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
13056000 | |
CY2019Q2 | us-gaap |
Goodwill
Goodwill
|
152199000 | |
CY2018Q4 | us-gaap |
Goodwill
Goodwill
|
152156000 | |
CY2019Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
35527000 | |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
35959000 | |
CY2019Q2 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
14342000 | |
CY2018Q4 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
18258000 | |
CY2019Q2 | us-gaap |
Deferred Costs And Other Assets
DeferredCostsAndOtherAssets
|
4230000 | |
CY2018Q4 | us-gaap |
Deferred Costs And Other Assets
DeferredCostsAndOtherAssets
|
3144000 | |
CY2019Q2 | us-gaap |
Assets
Assets
|
391726000 | |
CY2018Q4 | us-gaap |
Assets
Assets
|
392582000 | |
CY2019Q2 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
2500000 | |
CY2019Q2 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
75084000 | |
CY2018Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
80229000 | |
CY2019Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
22015000 | |
CY2018Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
20144000 | |
CY2018Q4 | us-gaap |
Notes Payable Current
NotesPayableCurrent
|
1700000 | |
CY2018Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
1813000 | |
CY2019Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
99599000 | |
CY2018Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
103886000 | |
CY2019Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
19343000 | |
CY2018Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
26925000 | |
CY2019Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
72539000 | |
CY2018Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
74456000 | |
CY2019Q2 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
6976000 | |
CY2018Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
8755000 | |
CY2019Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
10700000 | |
CY2019Q2 | us-gaap |
Liabilities
Liabilities
|
209157000 | |
CY2018Q4 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
356000 | |
CY2018Q4 | us-gaap |
Liabilities
Liabilities
|
214022000 | |
CY2019Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2018Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2019Q2 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2018Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2019Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
352000 | |
CY2018Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
349000 | |
CY2019Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
252916000 | |
CY2018Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
251409000 | |
CY2019Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-56668000 | |
CY2018Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-59427000 | |
CY2019Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-13675000 | |
CY2018Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-13415000 | |
CY2019Q2 | us-gaap |
Stockholders Equity Before Treasury Stock
StockholdersEquityBeforeTreasuryStock
|
182925000 | |
CY2018Q4 | us-gaap |
Stockholders Equity Before Treasury Stock
StockholdersEquityBeforeTreasuryStock
|
178916000 | |
CY2019Q2 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
356000 | |
CY2019Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
182569000 | |
CY2018Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
178560000 | |
CY2019Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
391726000 | |
CY2018Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
392582000 | |
CY2019Q1 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2018Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2019Q1 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000 | |
CY2018Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000 | |
CY2019Q1 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2018Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2019Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2018Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2019Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | |
CY2018Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | |
CY2019Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
35180060 | |
CY2018Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
34953825 | |
CY2019Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
35180060 | |
CY2018Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
34953825 | |
CY2019Q1 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
137920 | |
CY2018Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
137920 | |
CY2019Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
81179000 | |
CY2018Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
81089000 | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
167190000 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
155229000 | ||
CY2019Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
54333000 | |
CY2018Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
53937000 | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
111911000 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
102143000 | ||
CY2019Q2 | us-gaap |
Gross Profit
GrossProfit
|
26846000 | |
CY2018Q2 | us-gaap |
Gross Profit
GrossProfit
|
27152000 | |
us-gaap |
Gross Profit
GrossProfit
|
55279000 | ||
us-gaap |
Stock Issued During Period Value Issued For Services
StockIssuedDuringPeriodValueIssuedForServices
|
337000 | ||
us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
5397000 | ||
CY2018Q2 | us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
-73000 | |
us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
-70000 | ||
us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
11104000 | ||
CY2019Q2 | us-gaap |
Restructuring Charges
RestructuringCharges
|
249000 | |
CY2019Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
22426000 | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
43931000 | ||
CY2019Q2 | us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
2153000 | |
CY2018Q2 | us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
2493000 | |
us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
4313000 | ||
CY2018Q2 | us-gaap |
Restructuring Charges
RestructuringCharges
|
38000 | |
CY2019Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2018000 | |
CY2018Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2581000 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
6907000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
14712000 | ||
CY2019Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
808000 | |
CY2018Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-373000 | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
168000 | ||
CY2019Q2 | us-gaap |
Interest Expense
InterestExpense
|
1460000 | |
CY2018Q2 | us-gaap |
Interest Expense
InterestExpense
|
1793000 | |
CY2019Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1366000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
5426000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
7379000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
4862000 | ||
CY2018Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.03 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.21 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.14 | ||
CY2019Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.15 | |
CY2018Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.03 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.21 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.14 | ||
CY2019Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
34923587 | |
CY2018Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
34669810 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
34879811 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
34631519 | ||
CY2019Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
35582727 | |
CY2018Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
34669810 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
35471628 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
34715141 | ||
CY2019Q2 | us-gaap |
Other Comprehensive Income Derivatives Qualifying As Hedges Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
|
-293000 | |
CY2018Q2 | us-gaap |
Other Comprehensive Income Derivatives Qualifying As Hedges Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
|
55000 | |
us-gaap |
Other Comprehensive Income Derivatives Qualifying As Hedges Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
|
-506000 | ||
us-gaap |
Other Comprehensive Income Derivatives Qualifying As Hedges Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
|
248000 | ||
CY2019Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-744000 | |
CY2018Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-3292000 | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
234000 | ||
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-1282000 | ||
CY2019Q2 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
4478000 | |
CY2018Q2 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-4138000 | |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
7107000 | ||
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
3828000 | ||
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
33000 | ||
us-gaap |
Stock Issued During Period Value Issued For Services
StockIssuedDuringPeriodValueIssuedForServices
|
121000 | ||
us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
1570000 | ||
cece |
Cumulative Translation Adjustment On Other Comprehensive Income Derivatives Qualifying As Hedges Net Of Tax Portion Attributable To Parent
CumulativeTranslationAdjustmentOnOtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
|
248000 | ||
CY2018Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
178560000 | |
cece |
Cumulative Translation Adjustment On Other Comprehensive Income Derivatives Qualifying As Hedges Net Of Tax Portion Attributable To Parent
CumulativeTranslationAdjustmentOnOtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
|
-506000 | ||
CY2019Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
182569000 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
5520000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
6956000 | ||
us-gaap |
Foreign Currency Transaction Gain Loss Unrealized
ForeignCurrencyTransactionGainLossUnrealized
|
-258000 | ||
us-gaap |
Foreign Currency Transaction Gain Loss Unrealized
ForeignCurrencyTransactionGainLossUnrealized
|
-746000 | ||
us-gaap |
Derivative Gain Loss On Derivative Net
DerivativeGainLossOnDerivativeNet
|
248000 | ||
us-gaap |
Derivative Gain Loss On Derivative Net
DerivativeGainLossOnDerivativeNet
|
104000 | ||
cece |
Payments Of Contingent Consideration Related To Acquisitions Operating Activities
PaymentsOfContingentConsiderationRelatedToAcquisitionsOperatingActivities
|
2050000 | ||
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
9000 | ||
us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
847000 | ||
us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
582000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1756000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1488000 | ||
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
394000 | ||
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
646000 | ||
cece |
Inventory Reserve Expense Benefit
InventoryReserveExpenseBenefit
|
361000 | ||
cece |
Inventory Reserve Expense Benefit
InventoryReserveExpenseBenefit
|
444000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-337000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-744000 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
7046000 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
6539000 | ||
cece |
Contract With Customer Asset Increase Decrease In Cost In Excess Of Billing On Uncompleted Contract
ContractWithCustomerAssetIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract
|
2416000 | ||
cece |
Contract With Customer Asset Increase Decrease In Cost In Excess Of Billing On Uncompleted Contract
ContractWithCustomerAssetIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract
|
2911000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
1929000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
1629000 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
3366000 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-2407000 | ||
cece |
Increase Decrease In Deferred Charges And Other Assets
IncreaseDecreaseInDeferredChargesAndOtherAssets
|
1703000 | ||
cece |
Increase Decrease In Deferred Charges And Other Assets
IncreaseDecreaseInDeferredChargesAndOtherAssets
|
219000 | ||
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-8291000 | ||
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
12605000 | ||
cece |
Contract With Customer Liability Increase Decrease In Billing In Excess Of Cost Of Earnings
ContractWithCustomerLiabilityIncreaseDecreaseInBillingInExcessOfCostOfEarnings
|
1854000 | ||
cece |
Contract With Customer Liability Increase Decrease In Billing In Excess Of Cost Of Earnings
ContractWithCustomerLiabilityIncreaseDecreaseInBillingInExcessOfCostOfEarnings
|
3110000 | ||
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
-1656000 | ||
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
1589000 | ||
us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
-2744000 | ||
us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
-291000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-11297000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
9835000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1201000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
591000 | ||
us-gaap |
Proceeds From Divestiture Of Businesses Net Of Cash Divested
ProceedsFromDivestitureOfBusinessesNetOfCashDivested
|
30692000 | ||
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
112000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-1201000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
30213000 | ||
us-gaap |
Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
|
853000 | ||
us-gaap |
Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
|
-3792000 | ||
us-gaap |
Repayments Of Debt
RepaymentsOfDebt
|
1700000 | ||
us-gaap |
Repayments Of Debt
RepaymentsOfDebt
|
30756000 | ||
us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
1117000 | ||
us-gaap |
Sale Leaseback Transaction Net Proceeds Financing Activities
SaleLeasebackTransactionNetProceedsFinancingActivities
|
800000 | ||
cece |
Payments On Finance Leases And Financing Liability
PaymentsOnFinanceLeasesAndFinancingLiability
|
232000 | ||
cece |
Payments On Finance Leases And Financing Liability
PaymentsOnFinanceLeasesAndFinancingLiability
|
344000 | ||
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
75000 | ||
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
18000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-2121000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-34074000 | ||
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
136000 | ||
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-793000 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-14483000 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
5181000 | ||
CY2018Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
44438000 | |
CY2017Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
30659000 | |
CY2019Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
29955000 | |
CY2018Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
35840000 | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
2300000 | ||
us-gaap |
Interest Paid Net
InterestPaidNet
|
2924000 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
3582000 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
3318000 | ||
us-gaap |
Noncash Or Part Noncash Divestiture Amount Of Consideration Received1
NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
|
2685000 | ||
CY2019Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
13300000 | |
CY2019Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
13300000 | |
CY2019Q1 | us-gaap |
Sale Leaseback Transaction Net Book Value
SaleLeasebackTransactionNetBookValue
|
4600000 | |
CY2019Q2 | us-gaap |
Receivables Long Term Contracts Or Programs
ReceivablesLongTermContractsOrPrograms
|
50458000 | |
CY2018Q4 | us-gaap |
Receivables Long Term Contracts Or Programs
ReceivablesLongTermContractsOrPrograms
|
48826000 | |
CY2019Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
2796000 | |
CY2018Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
2897000 | |
CY2019Q2 | us-gaap |
Contract Receivable Retainage
ContractReceivableRetainage
|
1300000 | |
CY2018Q4 | us-gaap |
Contract Receivable Retainage
ContractReceivableRetainage
|
1300000 | |
cece |
Retainage Receivables On Contracts Period
RetainageReceivablesOnContractsPeriod
|
P1Y | ||
CY2019Q2 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
300000 | |
CY2018Q2 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
500000 | |
CY2019Q2 | cece |
Costs Incurred On Uncompleted Contracts
CostsIncurredOnUncompletedContracts
|
180241000 | |
CY2018Q4 | cece |
Costs Incurred On Uncompleted Contracts
CostsIncurredOnUncompletedContracts
|
174168000 | |
CY2019Q2 | cece |
Estimated Earnings On Uncompleted Contracts
EstimatedEarningsOnUncompletedContracts
|
72881000 | |
CY2018Q4 | cece |
Estimated Earnings On Uncompleted Contracts
EstimatedEarningsOnUncompletedContracts
|
67427000 | |
CY2019Q2 | cece |
Costs And Estimated Earnings On Uncompleted Contracts Gross
CostsAndEstimatedEarningsOnUncompletedContractsGross
|
253122000 | |
CY2018Q4 | cece |
Costs And Estimated Earnings On Uncompleted Contracts Gross
CostsAndEstimatedEarningsOnUncompletedContractsGross
|
241595000 | |
CY2019Q2 | us-gaap |
Accounts Receivable Billed For Long Term Contracts Or Programs
AccountsReceivableBilledForLongTermContractsOrPrograms
|
242932000 | |
CY2018Q4 | us-gaap |
Accounts Receivable Billed For Long Term Contracts Or Programs
AccountsReceivableBilledForLongTermContractsOrPrograms
|
232045000 | |
CY2019Q2 | cece |
Net Under Over Contract Billing Uncompleted Contracts
NetUnderOverContractBillingUncompletedContracts
|
10190000 | |
CY2018Q4 | cece |
Net Under Over Contract Billing Uncompleted Contracts
NetUnderOverContractBillingUncompletedContracts
|
9550000 | |
us-gaap |
Loss On Contracts
LossOnContracts
|
0 | ||
CY2018 | us-gaap |
Loss On Contracts
LossOnContracts
|
0 | |
CY2019Q2 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
16747000 | |
CY2018Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
15819000 | |
CY2019Q2 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
7345000 | |
CY2018Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
6098000 | |
CY2019Q2 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
756000 | |
CY2018Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
807000 | |
CY2019Q2 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
2472000 | |
CY2018Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
1907000 | |
CY2019Q2 | us-gaap |
Inventory Write Down
InventoryWriteDown
|
200000 | |
CY2018Q2 | us-gaap |
Inventory Write Down
InventoryWriteDown
|
100000 | |
us-gaap |
Inventory Write Down
InventoryWriteDown
|
400000 | ||
us-gaap |
Inventory Write Down
InventoryWriteDown
|
400000 | ||
CY2017Q4 | us-gaap |
Goodwill
Goodwill
|
166951000 | |
CY2018 | cece |
Goodwill During Period Divestitures
GoodwillDuringPeriodDivestitures
|
-14317000 | |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
43000 | ||
CY2018 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
-478000 | |
CY2017Q4 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
19691000 | |
cece |
Indefinite Lived Intangible Assets Excluding Goodwill During Period Transfers
IndefiniteLivedIntangibleAssetsExcludingGoodwillDuringPeriodTransfers
|
-3904000 | ||
CY2018 | us-gaap |
Indefinite Lived Intangible Assets Written Off Related To Sale Of Business Unit
IndefiniteLivedIntangibleAssetsWrittenOffRelatedToSaleOfBusinessUnit
|
1340000 | |
us-gaap |
Indefinite Lived Intangible Assets Foreign Currency Translation Gain Loss
IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
|
-12000 | ||
CY2018 | us-gaap |
Indefinite Lived Intangible Assets Foreign Currency Translation Gain Loss
IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
|
-93000 | |
CY2019Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
88083000 | |
CY2019Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
52556000 | |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
84180000 | |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
48221000 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
49956000 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
4320000 | ||
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
4988000 | ||
cece |
Finite Lived Intangible Assets Divestitures
FiniteLivedIntangibleAssetsDivestitures
|
2372000 | ||
cece |
Transfers From Indefinite Life Classification
TransfersFromIndefiniteLifeClassification
|
3904000 | ||
us-gaap |
Finite Lived Intangible Assets Foreign Currency Translation Gain Loss
FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
|
-16000 | ||
us-gaap |
Finite Lived Intangible Assets Foreign Currency Translation Gain Loss
FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
|
-152000 | ||
CY2019Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
4100000 | |
CY2019Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
6800000 | |
CY2019Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
5700000 | |
CY2019Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
4800000 | |
CY2019Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
4000000 | |
CY2019Q2 | us-gaap |
Accounts Payable Trade Current
AccountsPayableTradeCurrent
|
48174000 | |
CY2018Q4 | us-gaap |
Accounts Payable Trade Current
AccountsPayableTradeCurrent
|
51984000 | |
CY2019Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
6056000 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
83000 | ||
CY2019Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1000000 | |
CY2018Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
800000 | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1800000 | ||
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1400000 | ||
CY2018Q4 | us-gaap |
Debt Weighted Average Interest Rate
DebtWeightedAverageInterestRate
|
0.0527 | |
CY2019Q2 | cece |
Interest Rate Swap Fair Value
InterestRateSwapFairValue
|
0 | |
CY2018Q4 | cece |
Interest Rate Swap Fair Value
InterestRateSwapFairValue
|
0 | |
CY2019Q2 | us-gaap |
Interest Rate Cash Flow Hedge Asset At Fair Value
InterestRateCashFlowHedgeAssetAtFairValue
|
500000 | |
CY2018Q4 | us-gaap |
Interest Rate Cash Flow Hedge Asset At Fair Value
InterestRateCashFlowHedgeAssetAtFairValue
|
500000 | |
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5515000 | |
CY2018Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-901000 | |
CY2019Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
659000 | |
CY2019Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
400000 | |
CY2018Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
600000 | |
CY2018Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
7578000 | |
CY2019Q2 | cece |
Lease Liabilities Current
LeaseLiabilitiesCurrent
|
2935000 | |
CY2019Q2 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
3947000 | |
CY2018Q4 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
3384000 | |
CY2019Q2 | cece |
Contract Liability Current
ContractLiabilityCurrent
|
5053000 | |
CY2018Q4 | cece |
Contract Liability Current
ContractLiabilityCurrent
|
6541000 | |
CY2019Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
8919000 | |
CY2018Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
10742000 | |
CY2019Q2 | us-gaap |
Long Term Debt
LongTermDebt
|
75039000 | |
CY2018Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
74456000 | |
CY2019Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal Remainder Of Fiscal Year
LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
|
1200000 | |
CY2019Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
|
2500000 | |
CY2019Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
|
3100000 | |
CY2019Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
|
3800000 | |
CY2019Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Five
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
|
4400000 | |
CY2019Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal After Year Five
LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
|
35000000 | |
CY2019Q2 | us-gaap |
Debt Weighted Average Interest Rate
DebtWeightedAverageInterestRate
|
0.0441 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
500000 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
600000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
7000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
28000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
1000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
20000 | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
1000 | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
8000 | ||
us-gaap |
Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
|
600000 | ||
CY2018Q4 | us-gaap |
Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
|
8800000 | |
CY2019Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
926000 | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
1839000 | ||
CY2019Q2 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
77000 | |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
154000 | ||
CY2019Q2 | us-gaap |
Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
|
91000 | |
us-gaap |
Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
|
183000 | ||
CY2019Q2 | cece |
Finance Lease Cost
FinanceLeaseCost
|
168000 | |
cece |
Finance Lease Cost
FinanceLeaseCost
|
337000 | ||
CY2019Q2 | us-gaap |
Lease Cost
LeaseCost
|
1094000 | |
us-gaap |
Lease Cost
LeaseCost
|
2176000 | ||
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
1756000 | ||
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
232000 | ||
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
1583000 | ||
CY2019Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
2438000 | |
CY2019Q2 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
us-gaap:AccountsPayableAndAccruedLiabilitiesMember | |
CY2019Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
13138000 | |
CY2019Q2 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
3384000 | |
CY2019Q2 | us-gaap |
Finance Lease Right Of Use Asset Statement Of Financial Position Extensible List
FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
us-gaap:PropertyPlantAndEquipmentMember | |
CY2019Q2 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
497000 | |
CY2019Q2 | us-gaap |
Finance Lease Liability Current Statement Of Financial Position Extensible List
FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
us-gaap:AccountsPayableAndAccruedLiabilitiesMember | |
CY2019Q2 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
7605000 | |
CY2019Q2 | us-gaap |
Finance Lease Liability Noncurrent Statement Of Financial Position Extensible List
FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
us-gaap:OtherLiabilitiesMember | |
CY2019Q2 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
8102000 | |
CY2019Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P8Y | |
CY2019Q2 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P12Y | |
CY2019Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.054 | |
CY2019Q2 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.045 | |
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
1502000 | |
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
2780000 | |
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
2371000 | |
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
1719000 | |
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
1597000 | |
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
6052000 | |
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
16021000 | |
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
2883000 | |
CY2019Q2 | us-gaap |
Finance Lease Liability Payments Remainder Of Fiscal Year
FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
|
280000 | |
CY2019Q2 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
855000 | |
CY2019Q2 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
872000 | |
CY2019Q2 | us-gaap |
Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
|
889000 | |
CY2019Q2 | us-gaap |
Finance Lease Liability Payments Due Year Five
FinanceLeaseLiabilityPaymentsDueYearFive
|
907000 | |
CY2019Q2 | us-gaap |
Finance Lease Liability Payments Due After Year Five
FinanceLeaseLiabilityPaymentsDueAfterYearFive
|
6409000 | |
CY2019Q2 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
10212000 | |
CY2019Q2 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
2110000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Remainder Of Fiscal Year
OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear
|
2745000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
|
1880000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
|
1454000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
|
931000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
|
851000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
|
2278000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
|
10139000 | |
CY2019Q2 | us-gaap |
Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
|
1000000 | |
CY2018Q4 | us-gaap |
Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
|
1000000 | |
CY2019Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-3.037 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.813 | ||
CY2018Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
3.171 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.527 | ||
CY2018Q4 | us-gaap |
Notes Payable Fair Value Disclosure
NotesPayableFairValueDisclosure
|
1700000 | |
cece |
Cash Held Outside Domestic Territory
CashHeldOutsideDomesticTerritory
|
21700000 | ||
CY2018 | cece |
Cash Held Outside Domestic Territory
CashHeldOutsideDomesticTerritory
|
23300000 | |
us-gaap |
Litigation Settlement Amount Awarded From Other Party
LitigationSettlementAmountAwardedFromOtherParty
|
2900000 | ||
cece |
Litigation And Settlement Awarded From Insurers
LitigationAndSettlementAwardedFromInsurers
|
2800000 | ||
CY2019Q2 | cece |
Average Cost Per Settled Claim
AverageCostPerSettledClaim
|
35000 | |
CY2019Q2 | us-gaap |
Loss Contingency Pending Claims Number
LossContingencyPendingClaimsNumber
|
198 | |
CY2018Q4 | us-gaap |
Loss Contingency Pending Claims Number
LossContingencyPendingClaimsNumber
|
208 | |
us-gaap |
Loss Contingency New Claims Filed Number
LossContingencyNewClaimsFiledNumber
|
24 | ||
us-gaap |
Loss Contingency Claims Dismissed Number
LossContingencyClaimsDismissedNumber
|
28 | ||
us-gaap |
Loss Contingency Claims Settled Number
LossContingencyClaimsSettledNumber
|
6 | ||
us-gaap |
Loss Contingency Managements Assessment And Process
LossContingencyManagementsAssessmentAndProcess
|
We are not aware of any pending claims or assessments, other than as described above, which may have a material adverse impact on our liquidity, financial position, results of operations, or cash flows. | ||
CY2019Q2 | us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
779000 | |
CY2018Q2 | us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
126000 | |
us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
1201000 | ||
us-gaap |
Property Plant And Equipment Additions
PropertyPlantAndEquipmentAdditions
|
591000 | ||
CY2019Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2749000 | |
CY2018Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
3459000 |