2019 Q4 Form 10-Q Financial Statement
#000112479619000106 Filed on November 06, 2019
Income Statement
Concept | 2019 Q4 | 2019 Q3 | 2018 Q3 |
---|---|---|---|
Revenue | $42.90M | $43.81M | $51.03M |
YoY Change | -7.08% | -14.13% | 39.61% |
Cost Of Revenue | $32.90M | $30.85M | $32.98M |
YoY Change | 10.92% | -6.45% | 36.26% |
Gross Profit | $9.992M | $12.96M | $18.05M |
YoY Change | -39.46% | -28.18% | 46.19% |
Gross Profit Margin | 23.29% | 29.58% | 35.37% |
Selling, General & Admin | $10.14M | $7.256M | $7.485M |
YoY Change | 28.52% | -3.06% | 92.07% |
% of Gross Profit | 101.48% | 55.98% | 41.48% |
Research & Development | $8.820M | $6.402M | $5.475M |
YoY Change | 37.81% | 16.93% | 42.24% |
% of Gross Profit | 88.27% | 49.39% | 30.34% |
Depreciation & Amortization | $2.760M | $2.310M | $1.500M |
YoY Change | 39.39% | 54.0% | 15.38% |
% of Gross Profit | 27.62% | 17.82% | 8.31% |
Operating Expenses | $18.96M | $13.66M | $12.96M |
YoY Change | 32.77% | 5.39% | 67.31% |
Operating Profit | -$8.968M | -$696.0K | $5.087M |
YoY Change | -502.88% | -113.68% | 10.61% |
Interest Expense | $450.0K | $665.0K | $298.0K |
YoY Change | -31.82% | 123.15% | -492.11% |
% of Operating Profit | 5.86% | ||
Other Income/Expense, Net | $530.0K | $90.00K | -$537.0K |
YoY Change | 112.0% | -116.76% | -48.51% |
Pretax Income | -$7.980M | $59.00K | $4.848M |
YoY Change | -355.77% | -98.78% | 39.31% |
Income Tax | $2.740M | $837.0K | $839.0K |
% Of Pretax Income | 1418.64% | 17.31% | |
Net Earnings | -$10.72M | -$778.0K | $4.009M |
YoY Change | -554.24% | -119.41% | 78.65% |
Net Earnings / Revenue | -24.99% | -1.78% | 7.86% |
Basic Earnings Per Share | -$0.29 | -$0.02 | $0.11 |
Diluted Earnings Per Share | -$0.29 | -$0.02 | $0.10 |
COMMON SHARES | |||
Basic Shares Outstanding | 37.76M shares | 37.26M shares | 35.01M shares |
Diluted Shares Outstanding | 37.26M shares | 40.33M shares |
Balance Sheet
Concept | 2019 Q4 | 2019 Q3 | 2018 Q3 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $117.3M | $138.9M | $168.2M |
YoY Change | -21.54% | -17.42% | |
Cash & Equivalents | $117.3M | $138.9M | $168.2M |
Short-Term Investments | |||
Other Short-Term Assets | $225.0K | $4.600M | $7.800M |
YoY Change | 118.45% | -41.03% | |
Inventory | $46.13M | $45.72M | $36.24M |
Prepaid Expenses | |||
Receivables | $27.13M | $28.76M | $21.26M |
Other Receivables | $400.0K | $0.00 | $0.00 |
Total Short-Term Assets | $198.6M | $218.1M | $233.5M |
YoY Change | -9.16% | -6.63% | |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $27.75M | $25.78M | $20.31M |
YoY Change | 29.28% | 26.95% | |
Goodwill | $9.872M | $1.387M | $1.387M |
YoY Change | 611.75% | 0.0% | |
Intangibles | |||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $3.707M | $7.132M | $4.184M |
YoY Change | -37.95% | 70.46% | |
Total Long-Term Assets | $51.37M | $37.42M | $28.46M |
YoY Change | 63.04% | 31.45% | |
TOTAL ASSETS | |||
Total Short-Term Assets | $198.6M | $218.1M | $233.5M |
Total Long-Term Assets | $51.37M | $37.42M | $28.46M |
Total Assets | $250.0M | $255.5M | $262.0M |
YoY Change | -0.07% | -2.49% | |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $12.70M | $15.46M | $13.78M |
YoY Change | 5.24% | 12.2% | |
Accrued Expenses | $11.61M | $9.778M | $11.08M |
YoY Change | 8.38% | -11.73% | |
Deferred Revenue | $679.0K | $500.0K | |
YoY Change | -5.69% | ||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $51.00K | $66.00K | $102.0K |
YoY Change | -43.96% | -35.29% | |
Total Short-Term Liabilities | $25.04M | $25.76M | $25.60M |
YoY Change | 6.14% | 0.61% | |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $16.12M |
YoY Change | -100.0% | -100.0% | |
Other Long-Term Liabilities | $1.894M | $1.681M | $2.119M |
YoY Change | -16.56% | -20.67% | |
Total Long-Term Liabilities | $1.894M | $1.681M | $18.24M |
YoY Change | -17.22% | -90.79% | |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $25.04M | $25.76M | $25.60M |
Total Long-Term Liabilities | $1.894M | $1.681M | $18.24M |
Total Liabilities | $33.36M | $34.25M | $48.58M |
YoY Change | 3.13% | -29.49% | |
SHAREHOLDERS EQUITY | |||
Retained Earnings | -$117.5M | -$106.7M | -$107.1M |
YoY Change | 12.15% | -0.33% | |
Common Stock | $15.00K | $15.00K | $15.00K |
YoY Change | 0.0% | 0.0% | |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $216.6M | $221.2M | $213.4M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $250.0M | $255.5M | $262.0M |
YoY Change | -0.07% | -2.49% |
Cashflow Statement
Concept | 2019 Q4 | 2019 Q3 | 2018 Q3 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | -$10.72M | -$778.0K | $4.009M |
YoY Change | -554.24% | -119.41% | 78.65% |
Depreciation, Depletion And Amortization | $2.760M | $2.310M | $1.500M |
YoY Change | 39.39% | 54.0% | 15.38% |
Cash From Operating Activities | -$2.350M | -$710.0K | $4.490M |
YoY Change | -295.83% | -115.81% | -497.35% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$3.620M | -$3.090M | -$2.860M |
YoY Change | 18.3% | 8.04% | 128.8% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$16.79M | $20.00K | $0.00 |
YoY Change | -56066.67% | ||
Cash From Investing Activities | -$20.41M | -$3.070M | -$2.870M |
YoY Change | 573.6% | 6.97% | 127.78% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 1.210M | 90.00K | 36.46M |
YoY Change | -107.25% | -99.75% | -8579.07% |
NET CHANGE | |||
Cash From Operating Activities | -2.350M | -710.0K | 4.490M |
Cash From Investing Activities | -20.41M | -3.070M | -2.870M |
Cash From Financing Activities | 1.210M | 90.00K | 36.46M |
Net Change In Cash | -21.55M | -3.690M | 38.08M |
YoY Change | 16.3% | -109.69% | -1450.35% |
FREE CASH FLOW | |||
Cash From Operating Activities | -$2.350M | -$710.0K | $4.490M |
Capital Expenditures | -$3.620M | -$3.090M | -$2.860M |
Free Cash Flow | $1.270M | $2.380M | $7.350M |
YoY Change | -70.19% | -67.62% | 6025.0% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2019 | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2019-09-30 | ||
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001124796 | ||
CY2019Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
37759112 | shares |
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
true | ||
dei |
Entity Ex Transition Period
EntityExTransitionPeriod
|
false | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Non-accelerated Filer | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
nLIGHT, Inc. | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
dei |
Entity Small Business
EntitySmallBusiness
|
false | ||
CY2018Q3 | lasr |
Amortization Of Demonstration Assets
AmortizationOfDemonstrationAssets
|
600000 | USD |
lasr |
Amortization Of Demonstration Assets
AmortizationOfDemonstrationAssets
|
1400000 | USD | |
CY2019Q3 | lasr |
Amortization Of Demonstration Assets
AmortizationOfDemonstrationAssets
|
500000 | USD |
lasr |
Amortization Of Demonstration Assets
AmortizationOfDemonstrationAssets
|
1400000 | USD | |
lasr |
Classof Warrantor Right Shares Converted Value
ClassofWarrantorRightSharesConvertedValue
|
0 | USD | |
CY2018Q4 | lasr |
Demonstration Assets Net Noncurrent
DemonstrationAssetsNetNoncurrent
|
1982000 | USD |
CY2019Q3 | lasr |
Demonstration Assets Net Noncurrent
DemonstrationAssetsNetNoncurrent
|
2241000 | USD |
lasr |
Demonstration Assets Useful Life
DemonstrationAssetsUsefulLife
|
P2Y | ||
lasr |
Interest Paid Received
InterestPaidReceived
|
802000 | USD | |
lasr |
Interest Paid Received
InterestPaidReceived
|
-2265000 | USD | |
lasr |
Productive Asset Expenditures Incurred But Not Yet Paid
ProductiveAssetExpendituresIncurredButNotYetPaid
|
709000 | USD | |
lasr |
Productive Asset Expenditures Incurred But Not Yet Paid
ProductiveAssetExpendituresIncurredButNotYetPaid
|
1275000 | USD | |
CY2019Q3 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
492000 | USD |
CY2019Q3 | lasr |
Sharebased Compensation Arrangementby Sharebased Payment Award Per Share Weighted Average Discountof Market Price Purchase Date
SharebasedCompensationArrangementbySharebasedPaymentAwardPerShareWeightedAverageDiscountofMarketPricePurchaseDate
|
3.16 | |
lasr |
Stock Issuance Costs Incurred But Not Yet Paid
StockIssuanceCostsIncurredButNotYetPaid
|
830000 | USD | |
lasr |
Stock Issuance Costs Incurred But Not Yet Paid
StockIssuanceCostsIncurredButNotYetPaid
|
0 | USD | |
CY2018Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
12068000 | USD |
CY2019Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
15460000 | USD |
CY2018Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
26528000 | USD |
CY2019Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
28757000 | USD |
CY2018Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
258000 | USD |
CY2018Q4 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
6472000 | USD |
CY2019Q3 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
6809000 | USD |
CY2018Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
10708000 | USD |
CY2019Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
9778000 | USD |
CY2018Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
53812000 | USD |
CY2019Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
57000 | USD |
CY2018Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-2157000 | USD |
CY2019Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-3226000 | USD |
CY2018Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
324656000 | USD |
CY2019Q3 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
331169000 | USD |
us-gaap |
Adjustment For Amortization
AdjustmentForAmortization
|
1897000 | USD | |
us-gaap |
Adjustment For Amortization
AdjustmentForAmortization
|
1935000 | USD | |
CY2018Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1903000 | USD |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
2871000 | USD | |
CY2019Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1079000 | USD |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
5369000 | USD | |
CY2018Q3 | us-gaap |
Adjustments To Additional Paid In Capital Stock Issued Issuance Costs
AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
|
2427000 | USD |
us-gaap |
Adjustments To Additional Paid In Capital Stock Issued Issuance Costs
AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
|
11896000 | USD | |
CY2018Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1903000 | USD |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
2871000 | USD | |
CY2019Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1079000 | USD |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
5369000 | USD | |
CY2018Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
303000 | USD |
CY2019Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
340000 | USD |
CY2018Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
541000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
541000 | shares | |
CY2019Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
6474000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
6518000 | shares | |
CY2018Q4 | us-gaap |
Assets
Assets
|
250130000 | USD |
CY2019Q3 | us-gaap |
Assets
Assets
|
255468000 | USD |
CY2018Q4 | us-gaap |
Assets Current
AssetsCurrent
|
218621000 | USD |
CY2019Q3 | us-gaap |
Assets Current
AssetsCurrent
|
218052000 | USD |
CY2018Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
149478000 | USD |
CY2019Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
138863000 | USD |
CY2018Q4 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
123420000 | USD |
CY2019Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2018Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
190000000 | shares |
CY2019Q3 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
122473000 | USD |
CY2017Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
36687000 | USD |
CY2018Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
168182000 | USD |
CY2018Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
149478000 | USD |
CY2019Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
138863000 | USD |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
131495000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-10615000 | USD | |
CY2018Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2019Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
190000000 | shares |
CY2018Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
36705000 | shares |
CY2019Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
37744000 | shares |
CY2018Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
36705000 | shares |
CY2019Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
37744000 | shares |
CY2018Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
15000 | USD |
CY2019Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
15000 | USD |
CY2018Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
3384000 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
10315000 | USD | |
CY2019Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-1904000 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-3237000 | USD | |
CY2019Q3 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
100000 | USD |
CY2018Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
720000 | USD |
CY2019Q3 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
454000 | USD |
CY2019Q3 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
500000 | USD |
CY2019Q3 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
500000 | USD |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
1600000 | USD | |
CY2018Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
32978000 | USD |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
94742000 | USD | |
CY2019Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
30852000 | USD |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
91376000 | USD | |
CY2018Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
3114000 | USD |
CY2019Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
3114000 | USD |
us-gaap |
Depreciation
Depreciation
|
4415000 | USD | |
us-gaap |
Depreciation
Depreciation
|
4859000 | USD | |
CY2018Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.11 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.34 | ||
CY2019Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.02 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.06 | ||
CY2018Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.10 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.27 | ||
CY2019Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.02 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.06 | ||
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-4000 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
29000 | USD | |
CY2018Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
6474000 | USD |
CY2019Q3 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
35600000 | USD |
CY2019Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
5931000 | USD |
us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P3Y1M18D | ||
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
2049000 | USD |
CY2019Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
3000 | USD |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
2686000 | USD |
CY2019Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
3113000 | USD |
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-11000 | USD | |
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
7000 | USD | |
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-12000 | USD | |
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
0 | USD | |
CY2018Q4 | us-gaap |
Goodwill
Goodwill
|
1387000 | USD |
CY2019Q3 | us-gaap |
Goodwill
Goodwill
|
1387000 | USD |
CY2018Q3 | us-gaap |
Gross Profit
GrossProfit
|
18047000 | USD |
us-gaap |
Gross Profit
GrossProfit
|
50455000 | USD | |
CY2019Q3 | us-gaap |
Gross Profit
GrossProfit
|
12962000 | USD |
us-gaap |
Gross Profit
GrossProfit
|
42347000 | USD | |
CY2018Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4848000 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
14414000 | USD | |
CY2019Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
59000 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1215000 | USD | |
CY2018Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
839000 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2836000 | USD | |
CY2019Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
837000 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3383000 | USD | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
2703000 | USD | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
1741000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
1517000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
3290000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
8382000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
2836000 | USD | |
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
802000 | USD | |
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
337000 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
-702000 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
-1337000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-291000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-259000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
7071000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
11055000 | USD | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
1405000 | USD | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
2670000 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
3076000 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-2590000 | USD | |
CY2018Q3 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
162000 | shares |
us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
150000 | shares | |
CY2019Q3 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
0 | shares |
us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
0 | shares | |
CY2018Q3 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
298000 | USD |
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
73000 | USD | |
CY2019Q3 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
665000 | USD |
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
2155000 | USD | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-1263000 | USD | |
CY2018Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
8348000 | USD |
CY2019Q3 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
10370000 | USD |
CY2018Q4 | us-gaap |
Inventory Net
InventoryNet
|
35329000 | USD |
CY2019Q3 | us-gaap |
Inventory Net
InventoryNet
|
45719000 | USD |
CY2018Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
14174000 | USD |
CY2019Q3 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
16714000 | USD |
CY2018Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
12807000 | USD |
CY2019Q3 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
18635000 | USD |
CY2018Q4 | us-gaap |
Liabilities
Liabilities
|
32347000 | USD |
CY2019Q3 | us-gaap |
Liabilities
Liabilities
|
34248000 | USD |
CY2018Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
250130000 | USD |
CY2019Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
255468000 | USD |
CY2018Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
23587000 | USD |
CY2019Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
25758000 | USD |
CY2018Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
91000 | USD |
CY2019Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
66000 | USD |
CY2018Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
18000 | USD |
CY2019Q3 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
0 | USD |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
138003000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
1238000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-8646000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-9988000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
2142000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-1894000 | USD | |
CY2018Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4009000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
11578000 | USD | |
CY2019Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-778000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-2168000 | USD | |
CY2018Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
4009000 | USD |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
7163000 | USD | |
CY2019Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-778000 | USD |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-2168000 | USD | |
CY2018Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
12960000 | USD |
us-gaap |
Operating Expenses
OperatingExpenses
|
35611000 | USD | |
CY2019Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
13658000 | USD |
us-gaap |
Operating Expenses
OperatingExpenses
|
43290000 | USD | |
CY2018Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
5087000 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
14844000 | USD | |
CY2019Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-696000 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-943000 | USD | |
CY2018Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
1307000 | USD |
CY2019Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
1630000 | USD |
CY2018Q4 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
878000 | USD |
CY2019Q3 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
1777000 | USD |
CY2018Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
5974000 | USD |
CY2019Q3 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-1126000 | USD |
CY2019Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
7132000 | USD |
CY2018Q3 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-625000 | USD |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-1069000 | USD | |
CY2018Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
2270000 | USD |
CY2019Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1681000 | USD |
CY2018Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-537000 | USD |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-503000 | USD | |
CY2019Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
90000 | USD |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
3000 | USD | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
0 | USD | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
489000 | USD | |
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
8654000 | USD | |
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
10007000 | USD | |
CY2018Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2019Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2018Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
5000000 | shares |
CY2019Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
5000000 | shares |
CY2018Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2019Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2018Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2019Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2018Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2019Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2018Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
7286000 | USD |
CY2019Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
4713000 | USD |
us-gaap |
Proceeds From Debt Net Of Issuance Costs
ProceedsFromDebtNetOfIssuanceCosts
|
16053000 | USD | |
us-gaap |
Proceeds From Debt Net Of Issuance Costs
ProceedsFromDebtNetOfIssuanceCosts
|
0 | USD | |
us-gaap |
Proceeds From Issuance Initial Public Offering
ProceedsFromIssuanceInitialPublicOffering
|
139089000 | USD | |
us-gaap |
Proceeds From Issuance Initial Public Offering
ProceedsFromIssuanceInitialPublicOffering
|
0 | USD | |
us-gaap |
Proceeds From Issuance Of Convertible Preferred Stock
ProceedsFromIssuanceOfConvertiblePreferredStock
|
0 | USD | |
us-gaap |
Proceeds From Issuance Of Convertible Preferred Stock
ProceedsFromIssuanceOfConvertiblePreferredStock
|
762000 | 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
|
19000 | USD | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
200000 | USD | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
161000 | USD | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
1000000 | USD | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
1032000 | USD | |
CY2018Q4 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
2669000 | USD |
CY2019Q3 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
1725000 | USD |
CY2018Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
21462000 | USD |
CY2019Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
25784000 | USD |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-34000 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
58000 | USD | |
us-gaap |
Repayments Of Debt And Capital Lease Obligations
RepaymentsOfDebtAndCapitalLeaseObligations
|
17300000 | USD | |
us-gaap |
Repayments Of Debt And Capital Lease Obligations
RepaymentsOfDebtAndCapitalLeaseObligations
|
67000 | USD | |
CY2018Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
5475000 | USD |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
14656000 | USD | |
CY2019Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
6402000 | USD |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
19318000 | USD | |
CY2018Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-104731000 | USD |
CY2019Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-106738000 | USD |
CY2018Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
51025000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
145197000 | USD | |
CY2019Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
43814000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
133723000 | USD | |
CY2018Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
7485000 | USD |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
20955000 | USD | |
CY2019Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
7256000 | USD |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
23972000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2871000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5369000 | USD | |
CY2019Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
3112000 | shares |
CY2019Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
1.04 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
3100000 | USD | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
11500000 | USD | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
47000 | shares | |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
83700000 | USD |
CY2019Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
63844000 | USD |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
5171000 | shares |
CY2019Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
4529000 | shares |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
1.60 | |
CY2019Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
1.56 | |
CY2019Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
|
63844000 | USD |
CY2019Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
|
4529000 | shares |
CY2019Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
|
1.56 | |
CY2019Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Per Share Weighted Average Price Of Shares Purchased
ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
|
17.91 | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
1.74 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
|
2.95 | ||
CY2019Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
45501000 | USD |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P6Y0M2D | ||
CY2018 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P7Y2M12D | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P6Y4M22D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
|
P6Y4M22D | ||
CY2017Q4 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
4186000 | USD |
CY2018Q3 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
5343000 | USD |
CY2018Q4 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
4555000 | USD |
CY2019Q3 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
3040000 | USD |
CY2018Q3 | us-gaap |
Standard Product Warranty Accrual Current
StandardProductWarrantyAccrualCurrent
|
3614000 | USD |
CY2019Q3 | us-gaap |
Standard Product Warranty Accrual Current
StandardProductWarrantyAccrualCurrent
|
1725000 | USD |
CY2018Q3 | us-gaap |
Standard Product Warranty Accrual Noncurrent
StandardProductWarrantyAccrualNoncurrent
|
1729000 | USD |
CY2019Q3 | us-gaap |
Standard Product Warranty Accrual Noncurrent
StandardProductWarrantyAccrualNoncurrent
|
1315000 | USD |
us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
2412000 | USD | |
us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
1971000 | USD | |
us-gaap |
Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
|
3569000 | USD | |
us-gaap |
Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
|
456000 | USD | |
us-gaap |
Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
|
43000 | shares | |
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
595000 | shares | |
us-gaap |
Stock Issued During Period Value Conversion Of Convertible Securities
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
|
0 | USD | |
CY2018Q3 | us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Basic
UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
|
0 | USD |
us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Basic
UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
|
4415000 | USD | |
CY2019Q3 | us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Basic
UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
|
0 | USD |
CY2019Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
221937000 | USD |
CY2019Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
221220000 | USD |
us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
762000 | USD | |
CY2019Q3 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-9000 | USD |
us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-489000 | USD | |
CY2018Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
38000 | USD |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
161000 | USD | |
CY2019Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
117000 | USD |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
1032000 | USD | |
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
61283000 | USD |
CY2018Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
170236000 | USD |
CY2018Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
213420000 | USD |
CY2018Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
217783000 | USD |
us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Basic
UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
|
0 | USD | |
CY2018Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
40332000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
26138000 | shares | |
CY2019Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
37262000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
37005000 | shares | |
CY2018Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
35007000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20946000 | shares | |
CY2019Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
37262000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
37005000 | shares |