2019 Q4 Form 10-Q Financial Statement
#000143774919023935 Filed on December 05, 2019
Income Statement
Concept | 2019 Q4 | 2018 Q4 |
---|---|---|
Revenue | $251.6M | $260.7M |
YoY Change | -3.49% | 6.8% |
Cost Of Revenue | $158.8M | $157.2M |
YoY Change | 1.03% | 6.18% |
Gross Profit | $92.81M | $103.5M |
YoY Change | -10.35% | 7.75% |
Gross Profit Margin | 36.89% | 39.71% |
Selling, General & Admin | $51.17M | $51.37M |
YoY Change | -0.38% | 13.08% |
% of Gross Profit | 55.13% | 49.62% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $3.800M | $3.400M |
YoY Change | 11.76% | 9.68% |
% of Gross Profit | 4.09% | 3.28% |
Operating Expenses | $51.17M | $51.37M |
YoY Change | -0.38% | 13.08% |
Operating Profit | $41.64M | $52.16M |
YoY Change | -20.16% | 2.96% |
Interest Expense | $50.00K | $51.00K |
YoY Change | -1.96% | 0.0% |
% of Operating Profit | 0.12% | 0.1% |
Other Income/Expense, Net | $1.022M | $1.187M |
YoY Change | -13.9% | 287.91% |
Pretax Income | $42.67M | $53.29M |
YoY Change | -19.94% | 4.68% |
Income Tax | $10.01M | $12.22M |
% Of Pretax Income | 23.47% | 22.92% |
Net Earnings | $32.65M | $41.08M |
YoY Change | -20.51% | 20.89% |
Net Earnings / Revenue | 12.98% | 15.76% |
Basic Earnings Per Share | $35.00 | $88.00 |
Diluted Earnings Per Share | $35.00 | $88.00 |
COMMON SHARES | ||
Basic Shares Outstanding | 46.65K | 46.63M |
Diluted Shares Outstanding | 46.88K | 46.93M |
Balance Sheet
Concept | 2019 Q4 | 2018 Q4 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $233.9M | $250.1M |
YoY Change | -6.48% | 94.18% |
Cash & Equivalents | $233.9M | $250.1M |
Short-Term Investments | ||
Other Short-Term Assets | $10.30M | $13.80M |
YoY Change | -25.36% | 24.32% |
Inventory | $67.78M | $80.83M |
Prepaid Expenses | ||
Receivables | $72.62M | $84.31M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $384.6M | $429.0M |
YoY Change | -10.35% | 53.25% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $113.4M | $95.79M |
YoY Change | 18.34% | 38.1% |
Goodwill | $13.15M | $13.15M |
YoY Change | 0.0% | 0.0% |
Intangibles | $1.615M | $1.615M |
YoY Change | 0.0% | 0.0% |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $4.573M | $4.689M |
YoY Change | -2.47% | -23.04% |
Total Long-Term Assets | $182.3M | $115.2M |
YoY Change | 58.17% | 27.74% |
TOTAL ASSETS | ||
Total Short-Term Assets | $384.6M | $429.0M |
Total Long-Term Assets | $182.3M | $115.2M |
Total Assets | $566.8M | $544.2M |
YoY Change | 4.16% | 47.03% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $60.83M | $77.94M |
YoY Change | -21.96% | 20.42% |
Accrued Expenses | $32.40M | $25.57M |
YoY Change | 26.71% | -20.06% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $108.1M | $103.5M |
YoY Change | 4.48% | 6.95% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Other Long-Term Liabilities | $7.462M | $7.676M |
YoY Change | -2.79% | -9.93% |
Total Long-Term Liabilities | $7.462M | $7.676M |
YoY Change | -2.79% | -9.93% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $108.1M | $103.5M |
Total Long-Term Liabilities | $7.462M | $7.676M |
Total Liabilities | $115.6M | $111.2M |
YoY Change | 3.98% | 5.59% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $380.6M | $397.7M |
YoY Change | -4.3% | 72.7% |
Common Stock | $507.0K | $507.0K |
YoY Change | 0.0% | 0.2% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $399.5M | $417.0M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $566.8M | $544.2M |
YoY Change | 4.16% | 47.03% |
Cashflow Statement
Concept | 2019 Q4 | 2018 Q4 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $32.65M | $41.08M |
YoY Change | -20.51% | 20.89% |
Depreciation, Depletion And Amortization | $3.800M | $3.400M |
YoY Change | 11.76% | 9.68% |
Cash From Operating Activities | $36.60M | $16.90M |
YoY Change | 116.57% | -41.32% |
INVESTING ACTIVITIES | ||
Capital Expenditures | -$5.400M | -$10.10M |
YoY Change | -46.53% | 62.9% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $0.00 | $0.00 |
YoY Change | ||
Cash From Investing Activities | -$5.400M | -$10.10M |
YoY Change | -46.53% | 60.32% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | 100.0K | 200.0K |
YoY Change | -50.0% | -100.29% |
NET CHANGE | ||
Cash From Operating Activities | 36.60M | 16.90M |
Cash From Investing Activities | -5.400M | -10.10M |
Cash From Financing Activities | 100.0K | 200.0K |
Net Change In Cash | 31.30M | 7.000M |
YoY Change | 347.14% | -114.86% |
FREE CASH FLOW | ||
Cash From Operating Activities | $36.60M | $16.90M |
Capital Expenditures | -$5.400M | -$10.10M |
Free Cash Flow | $42.00M | $27.00M |
YoY Change | 55.56% | -22.86% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2019Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2019Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2019Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | |
CY2019Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | |
CY2019Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
50701984 | |
CY2019Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
50678084 | |
CY2019Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
233867000 | USD |
CY2019Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
156200000 | USD |
CY2019Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
72619000 | USD |
CY2019Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
84841000 | USD |
CY2019Q4 | us-gaap |
Inventory Net
InventoryNet
|
67776000 | USD |
CY2019Q2 | us-gaap |
Inventory Net
InventoryNet
|
70702000 | USD |
CY2019Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
10291000 | USD |
CY2019Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
9714000 | USD |
CY2019Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
46562579 | |
CY2019Q4 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P3Y9M18D | |
CY2019Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
1 | |
CY2019Q2 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
1 | |
CY2019Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2019Q2 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2019Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
150000 | |
CY2019Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
150000 | |
CY2019Q4 | us-gaap |
Assets Current
AssetsCurrent
|
384553000 | USD |
CY2019Q2 | us-gaap |
Assets Current
AssetsCurrent
|
321457000 | USD |
CY2019Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
113353000 | USD |
CY2019Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
111316000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
49576000 | USD |
CY2019Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
0 | USD |
CY2019Q4 | us-gaap |
Goodwill
Goodwill
|
13145000 | USD |
CY2019Q2 | us-gaap |
Goodwill
Goodwill
|
13145000 | USD |
CY2019Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
1615000 | USD |
CY2019Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
1615000 | USD |
CY2019Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
4573000 | USD |
CY2019Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
4660000 | USD |
CY2019Q4 | us-gaap |
Assets
Assets
|
566815000 | USD |
CY2019Q2 | us-gaap |
Assets
Assets
|
452193000 | USD |
CY2019Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
60829000 | USD |
CY2019Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
66202000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
14267000 | USD |
CY2019Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
0 | USD |
CY2019Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
32401000 | USD |
CY2019Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
30433000 | USD |
CY2019Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
649000 | USD |
CY2019Q2 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
402000 | USD |
CY2019Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
108146000 | USD |
CY2019Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
97037000 | USD |
CY2019Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
16416000 | USD |
CY2019Q2 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
15987000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
35278000 | USD |
CY2019Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
0 | USD |
CY2019Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
7462000 | USD |
CY2019Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
7560000 | USD |
CY2019Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
150000 | USD |
CY2019Q2 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
150000 | USD |
CY2019Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
507000 | USD |
CY2019Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
507000 | USD |
CY2019Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
37338000 | USD |
CY2019Q2 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
37065000 | USD |
CY2019Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
380626000 | USD |
CY2019Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
313430000 | USD |
CY2019Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1108000 | USD |
CY2019Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1543000 | USD |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
399513000 | USD |
CY2019Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
331609000 | USD |
CY2019Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
566815000 | USD |
CY2019Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
452193000 | USD |
CY2019Q4 | us-gaap |
Revenues
Revenues
|
251611000 | USD |
CY2018Q4 | us-gaap |
Revenues
Revenues
|
260709000 | USD |
us-gaap |
Revenues
Revenues
|
515179000 | USD | |
us-gaap |
Revenues
Revenues
|
553299000 | USD | |
CY2019Q4 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
158797000 | USD |
CY2018Q4 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
157185000 | USD |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
325791000 | USD | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
334080000 | USD | |
CY2019Q4 | us-gaap |
Gross Profit
GrossProfit
|
92814000 | USD |
CY2018Q4 | us-gaap |
Gross Profit
GrossProfit
|
103524000 | USD |
us-gaap |
Gross Profit
GrossProfit
|
189388000 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
219219000 | USD | |
CY2019Q4 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
51170000 | USD |
CY2018Q4 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
51366000 | USD |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
103166000 | USD | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
104056000 | USD | |
CY2019Q4 | us-gaap |
Interest Expense
InterestExpense
|
50000 | USD |
CY2018Q4 | us-gaap |
Interest Expense
InterestExpense
|
51000 | USD |
us-gaap |
Interest Expense
InterestExpense
|
101000 | USD | |
us-gaap |
Interest Expense
InterestExpense
|
101000 | USD | |
CY2019Q4 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1072000 | USD |
CY2018Q4 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1187000 | USD |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1853000 | USD | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
2042000 | USD | |
CY2019Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
42666000 | USD |
CY2018Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
53294000 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
87974000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
117104000 | USD | |
CY2019Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
10012000 | USD |
CY2018Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
12216000 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
20778000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
27196000 | USD | |
CY2019Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
32654000 | USD |
CY2018Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
41078000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
67196000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
89908000 | USD | |
CY2019Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
70 | |
CY2018Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
88 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.44 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.93 | ||
CY2019Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
70 | |
CY2018Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
88 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.43 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.92 | ||
CY2019Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
46653000 | |
CY2018Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
46628000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
46650000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
46623000 | ||
CY2019Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
46877000 | |
CY2018Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
46928000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
46879000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
46923000 | ||
CY2019Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
32654000 | USD |
CY2018Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
41078000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
67196000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
89908000 | USD | |
CY2019Q4 | us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
419000 | USD |
CY2018Q4 | us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
-2715000 | USD |
us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
435000 | USD | |
us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
-4756000 | USD | |
CY2019Q4 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
33073000 | USD |
CY2018Q4 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
38363000 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
67631000 | USD | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
85152000 | USD | |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
399513000 | USD |
CY2018Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
417034000 | USD |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
399513000 | USD |
CY2018Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
417034000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
67196000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
89908000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
8946000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
7355000 | USD | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
292000 | USD | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
2822000 | USD | |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
5000 | USD | |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
-3000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
126000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
117000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-12222000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-50000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-2926000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
19914000 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-1111000 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
7999000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-5373000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
3089000 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
-287000 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
741000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
87154000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
76172000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
9642000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
16302000 | USD | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
8000 | USD | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
1000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-9634000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-16301000 | USD | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
147000 | USD | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
325000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
147000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
325000 | USD | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
77667000 | USD | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
60196000 | USD | |
CY2019Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
156200000 | USD |
CY2018Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
189864000 | USD |
CY2019Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
233867000 | USD |
CY2018Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
250060000 | USD |
us-gaap |
Interest Paid Net
InterestPaidNet
|
38000 | USD | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
38000 | USD | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
22675000 | USD | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
23835000 | USD | |
CY2019Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
46000000.0 | USD |
CY2019Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
21800000 | USD |
CY2019Q2 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
48700000 | USD |
CY2019Q2 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
22000000.0 | USD |
CY2019Q4 | us-gaap |
Land
Land
|
9835000 | USD |
CY2019Q2 | us-gaap |
Land
Land
|
9835000 | USD |
CY2019Q4 | us-gaap |
Buildings And Improvements Gross
BuildingsAndImprovementsGross
|
58471000 | USD |
CY2019Q2 | us-gaap |
Buildings And Improvements Gross
BuildingsAndImprovementsGross
|
58291000 | USD |
CY2019Q4 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
231120000 | USD |
CY2019Q2 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
222243000 | USD |
CY2019Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
299426000 | USD |
CY2019Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
290369000 | USD |
CY2019Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
186073000 | USD |
CY2019Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
179053000 | USD |
CY2019Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
113353000 | USD |
CY2019Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
111316000 | USD |
CY2019Q4 | us-gaap |
Depreciation
Depreciation
|
3800000 | USD |
us-gaap |
Depreciation
Depreciation
|
7600000 | USD | |
CY2018Q4 | us-gaap |
Depreciation
Depreciation
|
3400000 | USD |
us-gaap |
Depreciation
Depreciation
|
6300000 | USD | |
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
16500 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
8.92 | ||
CY2019Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
305945 | |
CY2019Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
11.29 | |
CY2019Q4 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
|
-619000 | USD |
CY2018Q4 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
|
1076000 | USD |
us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
|
-2043000 | USD | |
us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
|
7424000 | USD | |
CY2019Q4 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
|
-148000 | USD |
CY2018Q4 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
|
257000 | USD |
us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
|
-489000 | USD | |
us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
|
1776000 | USD | |
CY2019Q4 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
|
-471000 | USD |
CY2018Q4 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
|
819000 | USD |
us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
|
-1554000 | USD | |
us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
|
5648000 | USD | |
CY2019Q4 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
|
-1170000 | USD |
CY2018Q4 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
|
4596000 | USD |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
|
-2614000 | USD | |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
|
13530000 | USD | |
CY2019Q4 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
|
-280000 | USD |
CY2018Q4 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
|
1062000 | USD |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
|
-625000 | USD | |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
|
3126000 | USD | |
CY2019Q4 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
|
-890000 | USD |
CY2018Q4 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
|
3534000 | USD |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
|
-1989000 | USD | |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
|
10404000 | USD | |
CY2019Q4 | us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
419000 | USD |
CY2018Q4 | us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
-2715000 | USD |
us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
435000 | USD | |
us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Net Of Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
-4756000 | USD | |
CY2019Q4 | us-gaap |
Derivative Notional Amount
DerivativeNotionalAmount
|
20100000 | USD |
CY2019Q4 | us-gaap |
Price Risk Cash Flow Hedge Unrealized Gain Loss To Be Reclassified During Next12 Months
PriceRiskCashFlowHedgeUnrealizedGainLossToBeReclassifiedDuringNext12Months
|
1500000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0338 | pure |
CY2019Q4 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
8897000 | USD |
CY2019Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
20315000 | USD |
CY2019Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
9894000 | USD |
CY2019Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
7741000 | USD |
CY2019Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
4510000 | USD |
CY2019Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
1703000 | USD |
CY2019Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
53060000 | USD |
CY2019Q4 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
3515000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
49545000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
14267000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
35278000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
3400000 | USD |
us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
6700000 | USD | |
CY2019Q4 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
3000000 | USD |
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
8000000 | USD | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
7500000 | USD | |
CY2019Q2 | us-gaap |
Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
|
16105000 | USD |
CY2019Q2 | us-gaap |
Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
|
9894000 | USD |
CY2019Q2 | us-gaap |
Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
|
12084000 | USD |
CY2019Q2 | us-gaap |
Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
|
7741000 | USD |
CY2019Q2 | us-gaap |
Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
|
4510000 | USD |
CY2019Q2 | us-gaap |
Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
|
1703000 | USD |
CY2019Q2 | us-gaap |
Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
|
52037000 | USD |