2019 Q1 Form 10-Q Financial Statement
#000143774919009481 Filed on May 10, 2019
Income Statement
Concept | 2019 Q1 | 2018 Q1 |
---|---|---|
Revenue | $141.4M | $129.2M |
YoY Change | 9.46% | 28.68% |
Cost Of Revenue | $63.36M | $57.66M |
YoY Change | 9.89% | 26.66% |
Gross Profit | $78.01M | $71.50M |
YoY Change | 9.11% | 30.37% |
Gross Profit Margin | 55.18% | 55.36% |
Selling, General & Admin | $30.55M | $27.32M |
YoY Change | 11.84% | 23.66% |
% of Gross Profit | 39.17% | 38.21% |
Research & Development | $25.46M | $21.61M |
YoY Change | 17.81% | 14.37% |
% of Gross Profit | 32.64% | 30.22% |
Depreciation & Amortization | $3.255M | $2.755M |
YoY Change | 18.15% | -31.87% |
% of Gross Profit | 4.17% | 3.85% |
Operating Expenses | $56.29M | $49.46M |
YoY Change | 13.81% | 19.83% |
Operating Profit | $21.72M | $22.04M |
YoY Change | -1.45% | 62.39% |
Interest Expense | $1.696M | $1.460M |
YoY Change | 16.16% | 15.51% |
% of Operating Profit | 7.81% | 6.63% |
Other Income/Expense, Net | $3.341M | $440.0K |
YoY Change | 659.32% | -68.14% |
Pretax Income | $25.06M | $22.48M |
YoY Change | 11.48% | 50.34% |
Income Tax | -$1.100M | $621.0K |
% Of Pretax Income | -4.39% | 2.76% |
Net Earnings | $26.18M | $21.86M |
YoY Change | 19.79% | 50.97% |
Net Earnings / Revenue | 18.52% | 16.92% |
Basic Earnings Per Share | $0.61 | $0.52 |
Diluted Earnings Per Share | $0.58 | $0.49 |
COMMON SHARES | ||
Basic Shares Outstanding | 42.75M | 41.92M |
Diluted Shares Outstanding | 45.23M | 44.28M |
Balance Sheet
Concept | 2019 Q1 | 2018 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $359.0M | $307.3M |
YoY Change | 16.82% | 10.3% |
Cash & Equivalents | $181.8M | $76.02M |
Short-Term Investments | $177.3M | $231.2M |
Other Short-Term Assets | $13.63M | $16.71M |
YoY Change | -18.42% | 51.26% |
Inventory | $142.5M | $111.9M |
Prepaid Expenses | $3.298M | |
Receivables | $58.89M | $48.24M |
Other Receivables | $6.300M | $2.800M |
Total Short-Term Assets | $574.1M | $484.1M |
YoY Change | 18.59% | 19.14% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $205.5M | $153.8M |
YoY Change | 33.64% | 79.6% |
Goodwill | $6.571M | $6.571M |
YoY Change | 0.0% | 0.0% |
Intangibles | $701.0K | |
YoY Change | -71.84% | |
Long-Term Investments | $3.300M | $5.300M |
YoY Change | -37.74% | 0.0% |
Other Assets | $41.99M | $31.53M |
YoY Change | 33.16% | 5.78% |
Total Long-Term Assets | $274.1M | $213.7M |
YoY Change | 28.3% | 63.77% |
TOTAL ASSETS | ||
Total Short-Term Assets | $574.1M | $484.1M |
Total Long-Term Assets | $274.1M | $213.7M |
Total Assets | $848.2M | $697.8M |
YoY Change | 21.56% | 29.99% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $27.26M | $27.51M |
YoY Change | -0.92% | 21.53% |
Accrued Expenses | $45.35M | $32.73M |
YoY Change | 38.55% | 42.82% |
Deferred Revenue | $2.927M | |
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $91.58M | $73.30M |
YoY Change | 24.93% | 30.88% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Other Long-Term Liabilities | $42.01M | $34.26M |
YoY Change | 22.61% | 34.05% |
Total Long-Term Liabilities | $42.01M | $34.26M |
YoY Change | 22.61% | 34.05% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $91.58M | $73.30M |
Total Long-Term Liabilities | $42.01M | $34.26M |
Total Liabilities | $168.0M | $139.5M |
YoY Change | 20.43% | 62.78% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $202.4M | $152.3M |
YoY Change | 32.92% | 27.29% |
Common Stock | ||
YoY Change | ||
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $680.3M | $558.3M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $848.2M | $697.8M |
YoY Change | 21.56% | 29.99% |
Cashflow Statement
Concept | 2019 Q1 | 2018 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $26.18M | $21.86M |
YoY Change | 19.79% | 50.97% |
Depreciation, Depletion And Amortization | $3.255M | $2.755M |
YoY Change | 18.15% | -31.87% |
Cash From Operating Activities | $38.84M | $16.29M |
YoY Change | 138.37% | -25.58% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $58.38M | $7.400M |
YoY Change | 688.86% | 116.12% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $28.60M | -$17.80M |
YoY Change | -260.67% | -62.76% |
Cash From Investing Activities | -$30.78M | -$25.20M |
YoY Change | 22.14% | -50.82% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | $12.76M | |
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -$761.0K | 1.033M |
YoY Change | -173.67% | -114.79% |
NET CHANGE | ||
Cash From Operating Activities | $38.84M | 16.29M |
Cash From Investing Activities | -$30.78M | -25.20M |
Cash From Financing Activities | -$761.0K | 1.033M |
Net Change In Cash | $7.294M | -6.740M |
YoY Change | -208.22% | -81.21% |
FREE CASH FLOW | ||
Cash From Operating Activities | $38.84M | $16.29M |
Capital Expenditures | $58.38M | $7.400M |
Free Cash Flow | -$19.54M | $8.892M |
YoY Change | -319.75% | -51.85% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2019Q1 | mpwr |
Accrued Dividend Equivalents
AccruedDividendEquivalents
|
9800000 | |
CY2018Q4 | mpwr |
Accrued Dividend Equivalents
AccruedDividendEquivalents
|
8400000 | |
CY2019Q1 | mpwr |
Amortization Of Premium On Available For Sale Investments
AmortizationOfPremiumOnAvailableForSaleInvestments
|
121000 | |
CY2018Q1 | mpwr |
Amortization Of Premium On Available For Sale Investments
AmortizationOfPremiumOnAvailableForSaleInvestments
|
435000 | |
CY2019Q1 | mpwr |
Cash Cash Equivalents And Investments
CashCashEquivalentsAndInvestments
|
362314000 | |
CY2018Q4 | mpwr |
Cash Cash Equivalents And Investments
CashCashEquivalentsAndInvestments
|
380522000 | |
CY2019Q1 | mpwr |
Contributions Made To Deferred Compensation Plan
ContributionsMadeToDeferredCompensationPlan
|
956000 | |
CY2018Q1 | mpwr |
Contributions Made To Deferred Compensation Plan
ContributionsMadeToDeferredCompensationPlan
|
1300000 | |
CY2019Q1 | mpwr |
Dividend Equivalents Noncurrent
DividendEquivalentsNoncurrent
|
5670000 | |
CY2018Q4 | mpwr |
Dividend Equivalents Noncurrent
DividendEquivalentsNoncurrent
|
6145000 | |
CY2019Q1 | mpwr |
Dividends And Dividend Equivalents
DividendsAndDividendEquivalents
|
21289000 | |
CY2018Q4 | mpwr |
Dividends And Dividend Equivalents
DividendsAndDividendEquivalents
|
15044000 | |
CY2019Q1 | mpwr |
Dividends And Dividend Equivalents Accrued
DividendsAndDividendEquivalentsAccrued
|
18534000 | |
CY2018Q1 | mpwr |
Dividends And Dividend Equivalents Accrued
DividendsAndDividendEquivalentsAccrued
|
13603000 | |
CY2019Q1 | mpwr |
Dividends And Dividend Equivalents Declared On Common Stock And Restricted Stock Units
DividendsAndDividendEquivalentsDeclaredOnCommonStockAndRestrictedStockUnits
|
18531000 | |
CY2018Q1 | mpwr |
Dividends And Dividend Equivalents Declared On Common Stock And Restricted Stock Units
DividendsAndDividendEquivalentsDeclaredOnCommonStockAndRestrictedStockUnits
|
13586000 | |
CY2019Q1 | mpwr |
Gilti Income
GILTIIncome
|
15500000 | |
CY2018Q1 | mpwr |
Gilti Income
GILTIIncome
|
12400000 | |
CY2019Q1 | mpwr |
Gain Loss On Deferred Compensation Plan Investments
GainLossOnDeferredCompensationPlanInvestments
|
1935000 | |
CY2018Q1 | mpwr |
Gain Loss On Deferred Compensation Plan Investments
GainLossOnDeferredCompensationPlanInvestments
|
-186000 | |
CY2019Q1 | mpwr |
Gain Loss On Deferred Compensation Plan Investments Cash Flow
GainLossOnDeferredCompensationPlanInvestmentsCashFlow
|
1935000 | |
CY2018Q1 | mpwr |
Gain Loss On Deferred Compensation Plan Investments Cash Flow
GainLossOnDeferredCompensationPlanInvestmentsCashFlow
|
-66000 | |
CY2019Q1 | mpwr |
Income Taxes And Interest Paid
IncomeTaxesAndInterestPaid
|
393000 | |
CY2018Q1 | mpwr |
Income Taxes And Interest Paid
IncomeTaxesAndInterestPaid
|
3374000 | |
CY2019Q1 | mpwr |
Lapse Period For Consignment
LapsePeriodForConsignment
|
P60D | |
CY2019Q1 | mpwr |
Litigation Expense Benefit Net
LitigationExpenseBenefitNet
|
278000 | |
CY2018Q1 | mpwr |
Litigation Expense Benefit Net
LitigationExpenseBenefitNet
|
531000 | |
CY2019Q1 | mpwr |
Other Interest And Other Income
OtherInterestAndOtherIncome
|
32000 | |
CY2018Q1 | mpwr |
Other Interest And Other Income
OtherInterestAndOtherIncome
|
||
CY2019Q1 | mpwr |
Payments Of Dividends And Dividend Equivalents
PaymentsOfDividendsAndDividendEquivalents
|
12761000 | |
CY2018Q1 | mpwr |
Payments Of Dividends And Dividend Equivalents
PaymentsOfDividendsAndDividendEquivalents
|
8339000 | |
CY2019Q1 | mpwr |
Payments To Acquire In Place Leases
PaymentsToAcquireInPlaceLeases
|
981000 | |
CY2018Q1 | mpwr |
Payments To Acquire In Place Leases
PaymentsToAcquireInPlaceLeases
|
||
CY2019Q1 | mpwr |
Product Return Assets Current
ProductReturnAssetsCurrent
|
2225000 | |
CY2018Q4 | mpwr |
Product Return Assets Current
ProductReturnAssetsCurrent
|
1602000 | |
CY2019Q1 | mpwr |
Property And Equipment Purchased On Extended Payment Terms
PropertyAndEquipmentPurchasedOnExtendedPaymentTerms
|
10000 | |
CY2018Q1 | mpwr |
Property And Equipment Purchased On Extended Payment Terms
PropertyAndEquipmentPurchasedOnExtendedPaymentTerms
|
||
CY2019Q1 | mpwr |
Real Estate Capitalized Transaction Costs
RealEstateCapitalizedTransactionCosts
|
400000 | |
CY2019Q1 | mpwr |
Refund Receivable
RefundReceivable
|
||
CY2018Q4 | mpwr |
Refund Receivable
RefundReceivable
|
4297000 | |
CY2019Q1 | mpwr |
Revenue Performance Obligation Performance Period Following Prepayment
RevenuePerformanceObligationPerformancePeriodFollowingPrepayment
|
P60D | |
CY2019Q1 | mpwr |
Stock Rotation Reserve And Accrued Sales Returns
StockRotationReserveAndAccruedSalesReturns
|
7580000 | |
CY2018Q4 | mpwr |
Stock Rotation Reserve And Accrued Sales Returns
StockRotationReserveAndAccruedSalesReturns
|
5363000 | |
CY2019Q1 | mpwr |
Tax Withholding Share Based Payment Arrangement Proceeds Receivable
TaxWithholdingShareBasedPaymentArrangementProceedsReceivable
|
4331000 | |
CY2018Q4 | mpwr |
Tax Withholding Share Based Payment Arrangement Proceeds Receivable
TaxWithholdingShareBasedPaymentArrangementProceedsReceivable
|
39000 | |
CY2019Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
27259000 | |
CY2018Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
22678000 | |
CY2019Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
58889000 | |
CY2018Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
55214000 | |
CY2019Q1 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
5527000 | |
CY2018Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
7018000 | |
CY2019Q1 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
34375000 | |
CY2018Q4 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
34375000 | |
CY2019Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
45348000 | |
CY2018Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
38962000 | |
CY2019Q1 | us-gaap |
Accrued Sales Commission Current
AccruedSalesCommissionCurrent
|
1661000 | |
CY2018Q4 | us-gaap |
Accrued Sales Commission Current
AccruedSalesCommissionCurrent
|
1369000 | |
CY2019Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1040000 | |
CY2018Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-5543000 | |
CY2019Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
15995000 | |
CY2018Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
15049000 | |
CY2019Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
16010000 | |
CY2018Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
15030000 | |
CY2019Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
0 | |
CY2018 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
0 | |
CY2019Q1 | us-gaap |
Assets
Assets
|
848209000 | |
CY2018Q4 | us-gaap |
Assets
Assets
|
793432000 | |
CY2019Q1 | us-gaap |
Assets Current
AssetsCurrent
|
574085000 | |
CY2018Q4 | us-gaap |
Assets Current
AssetsCurrent
|
580810000 | |
CY2019Q1 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
257500000 | |
CY2018Q4 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
267820000 | |
CY2019Q1 | us-gaap |
Auction Rate Securities Noncurrent
AuctionRateSecuritiesNoncurrent
|
3290000 | |
CY2018Q4 | us-gaap |
Auction Rate Securities Noncurrent
AuctionRateSecuritiesNoncurrent
|
3241000 | |
CY2019Q1 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
180545000 | |
CY2018Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
207818000 | |
CY2019Q1 | us-gaap |
Available For Sale Securities
AvailableForSaleSecurities
|
236627000 | |
CY2018Q4 | us-gaap |
Available For Sale Securities
AvailableForSaleSecurities
|
248953000 | |
CY2019Q1 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
54000 | |
CY2018Q4 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
9000 | |
CY2019Q1 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
977000 | |
CY2018Q4 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
1856000 | |
CY2019Q1 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
237550000 | |
CY2018Q4 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
250800000 | |
CY2019Q1 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
|
149997000 | |
CY2018Q4 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
|
197952000 | |
CY2019Q1 | us-gaap |
Available For Sale Securities Debt Maturities After Five Through Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
|
3290000 | |
CY2018Q4 | us-gaap |
Available For Sale Securities Debt Maturities After Five Through Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
|
3241000 | |
CY2019Q1 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
|
57638000 | |
CY2018Q4 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
|
78732000 | |
CY2019Q1 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
|
119617000 | |
CY2018Q4 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
|
125845000 | |
CY2019Q1 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
958000 | |
CY2018Q1 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
2491000 | |
CY2019Q1 | us-gaap |
Cash
Cash
|
125687000 | |
CY2018Q4 | us-gaap |
Cash
Cash
|
131569000 | |
CY2019Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
181769000 | |
CY2018Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
172704000 | |
CY2019Q1 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
9064000 | |
CY2018Q1 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-6740000 | |
CY2019Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
181882000 | |
CY2018Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
172818000 | |
CY2017Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
82874000 | |
CY2018Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
76134000 | |
CY2019Q1 | us-gaap |
Certificates Of Deposit At Carrying Value
CertificatesOfDepositAtCarryingValue
|
1600000 | |
CY2018Q4 | us-gaap |
Certificates Of Deposit At Carrying Value
CertificatesOfDepositAtCarryingValue
|
1600000 | |
CY2019Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2018Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2019Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.40 | |
CY2018Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.30 | |
CY2019Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2018Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2019Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
150000000 | |
CY2018Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
150000000 | |
CY2019Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
43033000 | |
CY2018Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
42505000 | |
CY2019Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
43033000 | |
CY2018Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
42505000 | |
CY2019Q1 | us-gaap |
Common Stocks Including Additional Paid In Capital
CommonStocksIncludingAdditionalPaidInCapital
|
478913000 | |
CY2018Q4 | us-gaap |
Common Stocks Including Additional Paid In Capital
CommonStocksIncludingAdditionalPaidInCapital
|
450908000 | |
CY2019Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
30684000 | |
CY2018Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
25085000 | |
CY2019Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
2927000 | |
CY2018Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
2520000 | |
CY2019Q1 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
63357000 | |
CY2018Q1 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
57655000 | |
CY2017Q4 | us-gaap |
Cumulative Effect Of New Accounting Principle In Period Of Adoption
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
|
379000 | |
CY2019Q1 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
35310000 | |
CY2018Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
32283000 | |
CY2019Q1 | us-gaap |
Deferred Compensation Liability Current And Noncurrent
DeferredCompensationLiabilityCurrentAndNoncurrent
|
35735000 | |
CY2018Q4 | us-gaap |
Deferred Compensation Liability Current And Noncurrent
DeferredCompensationLiabilityCurrentAndNoncurrent
|
32730000 | |
CY2019Q1 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
34861000 | |
CY2018Q4 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
31970000 | |
CY2019Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-33000 | |
CY2018Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
||
CY2019Q1 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
16779000 | |
CY2018Q4 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
16830000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
4000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
4778000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
3856000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
-1491000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
-2236000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
3355000 | |
CY2019Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
3255000 | |
CY2018Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2755000 | |
CY2019Q1 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
17180000 | |
CY2018Q1 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
12644000 | |
CY2019Q1 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
17200000 | |
CY2018Q4 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
12800000 | |
CY2019Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.61 | |
CY2018Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.52 | |
CY2019Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.58 | |
CY2018Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.49 | |
CY2019Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1770000 | |
CY2018Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1137000 | |
CY2019Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.045 | |
CY2018Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.028 | |
CY2019Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
18969000 | |
CY2018Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
18799000 | |
CY2019Q1 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
145200000 | |
CY2019Q1 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
838000 | |
CY2018Q1 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
1131000 | |
CY2019Q1 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-201000 | |
CY2018Q1 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-399000 | |
CY2019Q1 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-14000 | |
CY2018Q1 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
||
CY2019Q1 | us-gaap |
Goodwill
Goodwill
|
6571000 | |
CY2018Q4 | us-gaap |
Goodwill
Goodwill
|
6571000 | |
CY2019Q1 | us-gaap |
Gross Profit
GrossProfit
|
78006000 | |
CY2018Q1 | us-gaap |
Gross Profit
GrossProfit
|
71495000 | |
CY2019Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
25058000 | |
CY2018Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
22477000 | |
CY2019Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-1123000 | |
CY2018Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
621000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
4998000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
-2821000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
6171000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
12590000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
1576000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
3954000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
3676000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
11103000 | |
CY2019Q1 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
1696000 | |
CY2018Q1 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
1460000 | |
CY2019Q1 | us-gaap |
Interest Receivable Current
InterestReceivableCurrent
|
1457000 | |
CY2018Q4 | us-gaap |
Interest Receivable Current
InterestReceivableCurrent
|
1441000 | |
CY2019Q1 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
59999000 | |
CY2018Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
54693000 | |
CY2019Q1 | us-gaap |
Inventory Net
InventoryNet
|
142543000 | |
CY2018Q4 | us-gaap |
Inventory Net
InventoryNet
|
136384000 | |
CY2019Q1 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
43142000 | |
CY2018Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
43017000 | |
CY2019Q1 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
39402000 | |
CY2018Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
38674000 | |
CY2019Q1 | us-gaap |
Lease Cost
LeaseCost
|
403000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
2321000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
58000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
193000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
254000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
859000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
957000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
167000 | |
CY2019Q1 | us-gaap |
Liabilities
Liabilities
|
167958000 | |
CY2018Q4 | us-gaap |
Liabilities
Liabilities
|
153339000 | |
CY2019Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
848209000 | |
CY2018Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
793432000 | |
CY2019Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
91576000 | |
CY2018Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
80439000 | |
CY2019Q1 | us-gaap |
Long Term Investments
LongTermInvestments
|
3290000 | |
CY2018Q4 | us-gaap |
Long Term Investments
LongTermInvestments
|
3241000 | |
CY2019Q1 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
56082000 | |
CY2018Q4 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
41135000 | |
CY2019Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-761000 | |
CY2018Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
1033000 | |
CY2019Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-30781000 | |
CY2018Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-25202000 | |
CY2019Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
38836000 | |
CY2018Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
16292000 | |
CY2019Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
26181000 | |
CY2018Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21856000 | |
CY2019Q1 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
205497000 | |
CY2018Q4 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
150001000 | |
CY2019Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
1 | |
CY2019Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
56289000 | |
CY2018Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
49458000 | |
CY2019Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
21717000 | |
CY2018Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
22037000 | |
CY2019Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
305000 | |
CY2019Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
2154000 | |
CY2019Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
1158000 | |
CY2018Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
||
CY2019Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
996000 | |
CY2018Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
||
CY2019Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
304000 | |
CY2019Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
2770000 | |
CY2018Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
||
CY2019Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.041 | |
CY2019Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P2Y109D | |
CY2019Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
3161000 | |
CY2018Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
3084000 | |
CY2019Q1 | us-gaap |
Other Accrued Liabilities Noncurrent
OtherAccruedLiabilitiesNoncurrent
|
31000 | |
CY2018Q4 | us-gaap |
Other Accrued Liabilities Noncurrent
OtherAccruedLiabilitiesNoncurrent
|
97000 | |
CY2019Q1 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
13629000 | |
CY2018Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
11931000 | |
CY2019Q1 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
1813000 | |
CY2018Q4 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
704000 | |
CY2019Q1 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
1581000 | |
CY2018Q4 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
1296000 | |
CY2019Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
41987000 | |
CY2018Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
35979000 | |
CY2019Q1 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
826000 | |
CY2018Q1 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
-1160000 | |
CY2019Q1 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
|
98000 | |
CY2018Q1 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
|
0 | |
CY2019Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
3677000 | |
CY2018Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
4389000 | |
CY2019Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
4503000 | |
CY2018Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
3229000 | |
CY2019Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
42007000 | |
CY2018Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
38525000 | |
CY2019Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
3341000 | |
CY2018Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
440000 | |
CY2019Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
58376000 | |
CY2018Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
7400000 | |
CY2019Q1 | us-gaap |
Payments To Acquire Real Estate
PaymentsToAcquireRealEstate
|
52900000 | |
CY2019Q1 | us-gaap |
Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
|
||
CY2018Q1 | us-gaap |
Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
|
47565000 | |
CY2019Q1 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
3298000 | |
CY2018Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
3425000 | |
CY2019Q1 | us-gaap |
Prepaid Expense Other Noncurrent
PrepaidExpenseOtherNoncurrent
|
2775000 | |
CY2018Q4 | us-gaap |
Prepaid Expense Other Noncurrent
PrepaidExpenseOtherNoncurrent
|
2713000 | |
CY2019Q1 | us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
|
10383000 | |
CY2018Q1 | us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
|
7793000 | |
CY2019Q1 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
1456000 | |
CY2018Q1 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
||
CY2019Q1 | us-gaap |
Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
|
28076000 | |
CY2018Q1 | us-gaap |
Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
|
31063000 | |
CY2019Q1 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
||
CY2018Q1 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
16000 | |
CY2019Q1 | us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
1627000 | |
CY2018Q1 | us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
1563000 | |
CY2019Q1 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
2045000 | |
CY2018Q4 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
4564000 | |
CY2019Q1 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
2271000 | |
CY2018Q1 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
55000 | |
CY2019Q1 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
516000 | |
CY2018Q1 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
100000 | |
CY2019Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
205497000 | |
CY2018Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
150001000 | |
CY2019Q1 | us-gaap |
Purchase Obligation
PurchaseObligation
|
79100000 | |
CY2019Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
2200000 | |
CY2019Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
100000 | |
CY2019Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
2264000 | |
CY2019Q1 | us-gaap |
Research And Development Expense Excluding Acquired In Process Cost
ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
|
25458000 | |
CY2018Q1 | us-gaap |
Research And Development Expense Excluding Acquired In Process Cost
ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
|
21609000 | |
CY2019Q1 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
113000 | |
CY2018Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
114000 | |
CY2019Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
202378000 | |
CY2018Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
194728000 | |
CY2019Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
141363000 | |
CY2018Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
129150000 | |
CY2018Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
15030000 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
|
3000 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
|
83.26 | |
CY2019Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
30553000 | |
CY2018Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
27318000 | |
CY2019Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
16010000 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
|
337000 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
108.93 | |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
|
4633000 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
|
4453000 | |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
|
50.94 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
|
55.09 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
|
514000 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
|
52.86 | |
CY2019Q1 | us-gaap |
Short Term Investments
ShortTermInvestments
|
177255000 | |
CY2018Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
204577000 | |
CY2019Q1 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
98000 | |
CY2018Q4 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
4564000 | |
CY2017Q4 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
2416000 | |
CY2019Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
2045000 | |
CY2018Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
3740000 | |
CY2019Q1 | us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
268000 | |
CY2018Q1 | us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
1479000 | |
CY2019Q1 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
1627000 | |
CY2018Q1 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
1563000 | |
CY2019Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
10383000 | |
CY2018Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
7793000 | |
CY2018Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
16000 | |
CY2019Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
680251000 | |
CY2018Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
640093000 | |
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
522007000 | |
CY2018Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
558306000 | |
CY2019Q1 | us-gaap |
Us Government Securities At Carrying Value
USGovernmentSecuritiesAtCarryingValue
|
32202000 | |
CY2018Q4 | us-gaap |
Us Government Securities At Carrying Value
USGovernmentSecuritiesAtCarryingValue
|
32068000 | |
CY2019Q1 | us-gaap |
Value Added Tax Receivable Current
ValueAddedTaxReceivableCurrent
|
505000 | |
CY2018Q4 | us-gaap |
Value Added Tax Receivable Current
ValueAddedTaxReceivableCurrent
|
423000 | |
CY2019Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
2483000 | |
CY2018Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
2360000 | |
CY2019Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
45232000 | |
CY2018Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
44282000 | |
CY2019Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
42749000 | |
CY2018Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
41922000 |