2018 Q3 Form 10-Q Financial Statement
#000143774918019424 Filed on November 02, 2018
Income Statement
Concept | 2018 Q3 | 2017 Q3 |
---|---|---|
Revenue | $160.0M | $128.9M |
YoY Change | 24.07% | 21.12% |
Cost Of Revenue | $70.96M | $58.08M |
YoY Change | 22.16% | 19.68% |
Gross Profit | $89.02M | $70.86M |
YoY Change | 25.63% | 22.32% |
Gross Profit Margin | 55.64% | 54.95% |
Selling, General & Admin | $29.55M | $25.26M |
YoY Change | 17.01% | 12.76% |
% of Gross Profit | 33.2% | 35.64% |
Research & Development | $25.63M | $21.44M |
YoY Change | 19.53% | 4.74% |
% of Gross Profit | 28.79% | 30.26% |
Depreciation & Amortization | $3.300M | $4.000M |
YoY Change | -17.5% | 11.11% |
% of Gross Profit | 3.71% | 5.65% |
Operating Expenses | $55.53M | $47.02M |
YoY Change | 18.08% | 9.55% |
Operating Profit | $33.49M | $23.83M |
YoY Change | 40.54% | 58.87% |
Interest Expense | $1.583M | $1.346M |
YoY Change | 17.61% | 130.09% |
% of Operating Profit | 4.73% | 5.65% |
Other Income/Expense, Net | $2.714M | $1.255M |
YoY Change | 116.25% | 60.9% |
Pretax Income | $36.21M | $25.09M |
YoY Change | 44.33% | 58.97% |
Income Tax | $4.639M | $1.445M |
% Of Pretax Income | 12.81% | 5.76% |
Net Earnings | $31.57M | $23.64M |
YoY Change | 33.53% | 64.49% |
Net Earnings / Revenue | 19.73% | 18.34% |
Basic Earnings Per Share | $0.75 | $0.57 |
Diluted Earnings Per Share | $0.71 | $0.54 |
COMMON SHARES | ||
Basic Shares Outstanding | 42.36M | 41.46M |
Diluted Shares Outstanding | 44.67M | 43.49M |
Balance Sheet
Concept | 2018 Q3 | 2017 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $347.8M | $299.6M |
YoY Change | 16.09% | 15.63% |
Cash & Equivalents | $131.1M | $104.4M |
Short-Term Investments | $216.8M | $195.2M |
Other Short-Term Assets | $12.88M | $13.56M |
YoY Change | -5.04% | 264.52% |
Inventory | $136.8M | $99.89M |
Prepaid Expenses | ||
Receivables | $59.89M | $50.76M |
Other Receivables | $3.700M | $1.200M |
Total Short-Term Assets | $557.4M | $463.8M |
YoY Change | 20.18% | 26.44% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $147.5M | $100.6M |
YoY Change | 46.58% | 22.57% |
Goodwill | $6.571M | $6.571M |
YoY Change | 0.0% | 0.0% |
Intangibles | $308.0K | $1.464M |
YoY Change | -78.96% | -58.35% |
Long-Term Investments | $5.300M | $5.400M |
YoY Change | -1.85% | 0.0% |
Other Assets | $33.27M | $26.52M |
YoY Change | 25.47% | -11.12% |
Total Long-Term Assets | $205.8M | $141.2M |
YoY Change | 45.71% | 15.73% |
TOTAL ASSETS | ||
Total Short-Term Assets | $557.4M | $463.8M |
Total Long-Term Assets | $205.8M | $141.2M |
Total Assets | $763.2M | $605.0M |
YoY Change | 26.14% | 22.26% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $27.60M | $21.83M |
YoY Change | 26.44% | 25.96% |
Accrued Expenses | $34.91M | $26.88M |
YoY Change | 29.87% | 22.89% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $85.51M | $66.17M |
YoY Change | 29.23% | 19.19% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Other Long-Term Liabilities | $36.31M | $28.70M |
YoY Change | 26.55% | 47.55% |
Total Long-Term Liabilities | $36.31M | $28.70M |
YoY Change | 26.55% | 47.55% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $85.51M | $66.17M |
Total Long-Term Liabilities | $36.31M | $28.70M |
Total Liabilities | $153.0M | $99.49M |
YoY Change | 53.78% | 26.65% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $180.8M | $140.5M |
YoY Change | 28.74% | 25.93% |
Common Stock | ||
YoY Change | ||
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $610.2M | $505.5M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $763.2M | $605.0M |
YoY Change | 26.14% | 22.26% |
Cashflow Statement
Concept | 2018 Q3 | 2017 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $31.57M | $23.64M |
YoY Change | 33.53% | 64.49% |
Depreciation, Depletion And Amortization | $3.300M | $4.000M |
YoY Change | -17.5% | 11.11% |
Cash From Operating Activities | $52.20M | $33.60M |
YoY Change | 55.36% | 2.13% |
INVESTING ACTIVITIES | ||
Capital Expenditures | -$5.100M | -$4.600M |
YoY Change | 10.87% | -55.34% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $13.20M | $10.50M |
YoY Change | 25.71% | -5.41% |
Cash From Investing Activities | $8.100M | $5.900M |
YoY Change | 37.29% | 742.86% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -10.60M | -7.100M |
YoY Change | 49.3% | 14.52% |
NET CHANGE | ||
Cash From Operating Activities | 52.20M | 33.60M |
Cash From Investing Activities | 8.100M | 5.900M |
Cash From Financing Activities | -10.60M | -7.100M |
Net Change In Cash | 49.70M | 32.40M |
YoY Change | 53.4% | 18.25% |
FREE CASH FLOW | ||
Cash From Operating Activities | $52.20M | $33.60M |
Capital Expenditures | -$5.100M | -$4.600M |
Free Cash Flow | $57.30M | $38.20M |
YoY Change | 50.0% | -11.57% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Entity Small Business
EntitySmallBusiness
|
false | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
CY2018Q3 | mpwr |
Accrued Dividend Equivalents
AccruedDividendEquivalents
|
7800000 | |
CY2017Q4 | mpwr |
Accrued Dividend Equivalents
AccruedDividendEquivalents
|
5800000 | |
CY2018Q3 | mpwr |
Accrued Sales Rebate
AccruedSalesRebate
|
380000 | |
CY2017Q4 | mpwr |
Accrued Sales Rebate
AccruedSalesRebate
|
1036000 | |
CY2018Q3 | mpwr |
Amortization Of Premium On Available For Sale Investments
AmortizationOfPremiumOnAvailableForSaleInvestments
|
314000 | |
CY2017Q3 | mpwr |
Amortization Of Premium On Available For Sale Investments
AmortizationOfPremiumOnAvailableForSaleInvestments
|
490000 | |
mpwr |
Amortization Of Premium On Available For Sale Investments
AmortizationOfPremiumOnAvailableForSaleInvestments
|
1122000 | ||
mpwr |
Amortization Of Premium On Available For Sale Investments
AmortizationOfPremiumOnAvailableForSaleInvestments
|
1494000 | ||
CY2018Q3 | mpwr |
Cash Cash Equivalents And Investments
CashCashEquivalentsAndInvestments
|
353105000 | |
CY2017Q4 | mpwr |
Cash Cash Equivalents And Investments
CashCashEquivalentsAndInvestments
|
304346000 | |
mpwr |
Contributions Made To Deferred Compensation Plan
ContributionsMadeToDeferredCompensationPlan
|
1396000 | ||
mpwr |
Contributions Made To Deferred Compensation Plan
ContributionsMadeToDeferredCompensationPlan
|
2124000 | ||
CY2018Q3 | mpwr |
Dividend Equivalents Noncurrent
DividendEquivalentsNoncurrent
|
5818000 | |
CY2017Q4 | mpwr |
Dividend Equivalents Noncurrent
DividendEquivalentsNoncurrent
|
4881000 | |
CY2018Q3 | mpwr |
Dividends And Dividend Equivalents
DividendsAndDividendEquivalents
|
14737000 | |
CY2017Q4 | mpwr |
Dividends And Dividend Equivalents
DividendsAndDividendEquivalents
|
9248000 | |
CY2018Q3 | mpwr |
Dividends And Dividend Equivalents Accrued
DividendsAndDividendEquivalentsAccrued
|
15397000 | |
CY2017Q3 | mpwr |
Dividends And Dividend Equivalents Accrued
DividendsAndDividendEquivalentsAccrued
|
10131000 | |
CY2018Q3 | mpwr |
Gilti Tax
GILTITax
|
18400000 | |
mpwr |
Gilti Tax
GILTITax
|
46200000 | ||
CY2018Q3 | mpwr |
Gain Loss On Deferred Compensation Plan Investments
GainLossOnDeferredCompensationPlanInvestments
|
717000 | |
CY2017Q3 | mpwr |
Gain Loss On Deferred Compensation Plan Investments
GainLossOnDeferredCompensationPlanInvestments
|
636000 | |
mpwr |
Gain Loss On Deferred Compensation Plan Investments
GainLossOnDeferredCompensationPlanInvestments
|
949000 | ||
mpwr |
Gain Loss On Deferred Compensation Plan Investments
GainLossOnDeferredCompensationPlanInvestments
|
1902000 | ||
mpwr |
Gain Loss On Deferred Compensation Plan Investments Cash Flow
GainLossOnDeferredCompensationPlanInvestmentsCashFlow
|
949000 | ||
mpwr |
Gain Loss On Deferred Compensation Plan Investments Cash Flow
GainLossOnDeferredCompensationPlanInvestmentsCashFlow
|
1902000 | ||
mpwr |
Income Taxes And Interest Paid
IncomeTaxesAndInterestPaid
|
6388000 | ||
mpwr |
Income Taxes And Interest Paid
IncomeTaxesAndInterestPaid
|
1855000 | ||
mpwr |
Lapse Period For Consignment
LapsePeriodForConsignment
|
P60D | ||
CY2018Q3 | mpwr |
Litigation Expense Benefit Net
LitigationExpenseBenefitNet
|
343000 | |
CY2017Q3 | mpwr |
Litigation Expense Benefit Net
LitigationExpenseBenefitNet
|
327000 | |
mpwr |
Litigation Expense Benefit Net
LitigationExpenseBenefitNet
|
1513000 | ||
mpwr |
Litigation Expense Benefit Net
LitigationExpenseBenefitNet
|
903000 | ||
CY2018Q3 | mpwr |
Other Interest And Other Income
OtherInterestAndOtherIncome
|
28000 | |
CY2017Q3 | mpwr |
Other Interest And Other Income
OtherInterestAndOtherIncome
|
||
mpwr |
Other Interest And Other Income
OtherInterestAndOtherIncome
|
39000 | ||
mpwr |
Other Interest And Other Income
OtherInterestAndOtherIncome
|
|||
CY2018Q1 | mpwr |
Payment For The Transition Tax
PaymentForTheTransitionTax
|
1900000 | |
mpwr |
Payments Of Dividends And Dividend Equivalents
PaymentsOfDividendsAndDividendEquivalents
|
34381000 | ||
mpwr |
Payments Of Dividends And Dividend Equivalents
PaymentsOfDividendsAndDividendEquivalents
|
25264000 | ||
CY2018Q3 | mpwr |
Percentage Of Revenue From Contract With Customer
PercentageOfRevenueFromContractWithCustomer
|
1 | |
CY2017Q3 | mpwr |
Percentage Of Revenue From Contract With Customer
PercentageOfRevenueFromContractWithCustomer
|
1 | |
mpwr |
Percentage Of Revenue From Contract With Customer
PercentageOfRevenueFromContractWithCustomer
|
1 | ||
mpwr |
Percentage Of Revenue From Contract With Customer
PercentageOfRevenueFromContractWithCustomer
|
1 | ||
CY2018Q3 | mpwr |
Product Return Assets Current
ProductReturnAssetsCurrent
|
2320000 | |
CY2017Q4 | mpwr |
Product Return Assets Current
ProductReturnAssetsCurrent
|
||
mpwr |
Property And Equipment Purchased On Extended Payment Terms
PropertyAndEquipmentPurchasedOnExtendedPaymentTerms
|
|||
mpwr |
Property And Equipment Purchased On Extended Payment Terms
PropertyAndEquipmentPurchasedOnExtendedPaymentTerms
|
250000 | ||
mpwr |
Revenue Performance Obligation Performance Period Following Prepayment
RevenuePerformanceObligationPerformancePeriodFollowingPrepayment
|
P90D | ||
us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
0 | ||
CY2017 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
0 | |
CY2018Q3 | us-gaap |
Assets
Assets
|
763157000 | |
CY2017Q4 | us-gaap |
Assets
Assets
|
652569000 | |
CY2018Q3 | us-gaap |
Assets Current
AssetsCurrent
|
557401000 | |
CY2017Q4 | us-gaap |
Assets Current
AssetsCurrent
|
449170000 | |
CY2018Q3 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
263530000 | |
CY2017Q4 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
245846000 | |
CY2017Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
2861000 | |
CY2018Q3 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
31173000 | |
CY2018Q3 | us-gaap |
Auction Rate Securities Noncurrent
AuctionRateSecuritiesNoncurrent
|
5257000 | |
CY2017Q4 | us-gaap |
Auction Rate Securities Noncurrent
AuctionRateSecuritiesNoncurrent
|
5256000 | |
CY2018Q3 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
222011000 | |
CY2017Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
221587000 | |
CY2018Q3 | us-gaap |
Available For Sale Securities
AvailableForSaleSecurities
|
247246000 | |
CY2017Q4 | us-gaap |
Available For Sale Securities
AvailableForSaleSecurities
|
229221000 | |
CY2017Q4 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
31621000 | |
CY2018Q3 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
2000 | |
CY2018Q3 | mpwr |
Stock Rotation Reserve And Accrued Sales Returns
StockRotationReserveAndAccruedSalesReturns
|
7464000 | |
CY2017Q4 | mpwr |
Stock Rotation Reserve And Accrued Sales Returns
StockRotationReserveAndAccruedSalesReturns
|
2647000 | |
CY2018Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
27603000 | |
CY2017Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
22813000 | |
CY2018Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
59887000 | |
CY2017Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
38037000 | |
CY2018Q3 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
1911000 | |
CY2018Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
34908000 | |
CY2017Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
27507000 | |
CY2018Q3 | us-gaap |
Accrued Sales Commission Current
AccruedSalesCommissionCurrent
|
1334000 | |
CY2017Q4 | us-gaap |
Accrued Sales Commission Current
AccruedSalesCommissionCurrent
|
938000 | |
CY2018Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-5740000 | |
CY2017Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
1813000 | |
CY2018Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
14843000 | |
CY2017Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
13969000 | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
45765000 | ||
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
40759000 | ||
CY2017Q4 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
17000 | |
CY2018Q3 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
2161000 | |
CY2017Q4 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
1381000 | |
CY2018Q3 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
249405000 | |
CY2017Q4 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
230585000 | |
CY2018Q3 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
|
216846000 | |
CY2017Q4 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
|
215844000 | |
CY2018Q3 | us-gaap |
Available For Sale Securities Debt Maturities After Five Through Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
|
5257000 | |
CY2017Q4 | us-gaap |
Available For Sale Securities Debt Maturities After Five Through Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
|
5256000 | |
CY2018Q3 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
|
104846000 | |
CY2017Q4 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
|
126932000 | |
CY2018Q3 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
|
111908000 | |
CY2017Q4 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
|
89399000 | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
1563000 | ||
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
284000 | ||
CY2018Q3 | us-gaap |
Cash
Cash
|
105859000 | |
CY2017Q4 | us-gaap |
Cash
Cash
|
75125000 | |
CY2018Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
131094000 | |
CY2017Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
82759000 | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
48335000 | ||
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-8274000 | ||
CY2018Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
131209000 | |
CY2017Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
82874000 | |
CY2016Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
112813000 | |
CY2017Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
104539000 | |
CY2018Q3 | us-gaap |
Certificates Of Deposit At Carrying Value
CertificatesOfDepositAtCarryingValue
|
1600000 | |
CY2017Q4 | us-gaap |
Certificates Of Deposit At Carrying Value
CertificatesOfDepositAtCarryingValue
|
||
CY2018Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2017Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2018Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.30 | |
CY2017Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.20 | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.90 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.60 | ||
CY2018Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2017Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2018Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
150000000 | |
CY2017Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
150000000 | |
CY2018Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
42408000 | |
CY2017Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
41614000 | |
CY2018Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
42408000 | |
CY2017Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
41614000 | |
CY2018Q3 | us-gaap |
Common Stocks Including Additional Paid In Capital
CommonStocksIncludingAdditionalPaidInCapital
|
435085000 | |
CY2017Q4 | us-gaap |
Common Stocks Including Additional Paid In Capital
CommonStocksIncludingAdditionalPaidInCapital
|
376586000 | |
CY2017Q4 | us-gaap |
Customer Advances Current
CustomerAdvancesCurrent
|
4742000 | |
CY2018Q3 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
30412000 | |
CY2017Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
28087000 | |
CY2018Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
27533000 | |
CY2017Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
25364000 | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
70077000 | ||
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
57689000 | ||
CY2018Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
27533000 | |
CY2018Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
70957000 | |
CY2017Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
58083000 | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
190810000 | ||
us-gaap |
Cost Of Revenue
CostOfRevenue
|
154377000 | ||
CY2018Q3 | us-gaap |
Customer Advances Current
CustomerAdvancesCurrent
|
1818000 | |
CY2018Q3 | us-gaap |
Deferred Compensation Liability Current And Noncurrent
DeferredCompensationLiabilityCurrentAndNoncurrent
|
30859000 | |
CY2017Q4 | us-gaap |
Deferred Compensation Liability Current And Noncurrent
DeferredCompensationLiabilityCurrentAndNoncurrent
|
28443000 | |
CY2018Q3 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
30425000 | |
CY2017Q4 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
28080000 | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
3169000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
|||
CY2018Q3 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
||
CY2017Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
1845000 | |
CY2018Q3 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
12852000 | |
CY2017Q4 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
15917000 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
9058000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
12092000 | ||
CY2018Q3 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
12722000 | |
CY2017Q3 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
8301000 | |
us-gaap |
Dividends Common Stock
DividendsCommonStock
|
38052000 | ||
us-gaap |
Dividends Common Stock
DividendsCommonStock
|
24822000 | ||
CY2018Q3 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
12700000 | |
CY2017Q4 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
8300000 | |
CY2018Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.75 | |
CY2017Q3 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-237000 | |
CY2017Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.57 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.84 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.29 | ||
CY2018Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.71 | |
CY2017Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.54 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.75 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.22 | ||
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-2062000 | ||
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1790000 | ||
CY2018Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.128 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.095 | ||
CY2017Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.058 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.055 | ||
CY2018Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
22996000 | |
CY2017Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
15597000 | |
CY2018Q3 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
764000 | |
CY2017Q3 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
||
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
2723000 | ||
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
|||
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
7176000 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
6533000 | |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
198000 | |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
110000 | |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
7484000 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
7484000 | |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
308000 | |
CY2017Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
951000 | |
CY2018Q3 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
700000 | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
915000 | ||
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-473000 | ||
CY2018Q3 | us-gaap |
Goodwill
Goodwill
|
6571000 | |
CY2017Q4 | us-gaap |
Goodwill
Goodwill
|
6571000 | |
CY2018Q3 | us-gaap |
Goodwill Period Increase Decrease
GoodwillPeriodIncreaseDecrease
|
0 | |
us-gaap |
Goodwill Period Increase Decrease
GoodwillPeriodIncreaseDecrease
|
0 | ||
CY2018Q3 | us-gaap |
Gross Profit
GrossProfit
|
89018000 | |
CY2017Q3 | us-gaap |
Gross Profit
GrossProfit
|
70856000 | |
us-gaap |
Gross Profit
GrossProfit
|
238075000 | ||
us-gaap |
Gross Profit
GrossProfit
|
187122000 | ||
CY2018Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
36207000 | |
CY2017Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
25087000 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
85798000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
56244000 | ||
CY2018Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
4639000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
8168000 | ||
CY2017Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1445000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3112000 | ||
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
5978000 | ||
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
4999000 | ||
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
528000 | ||
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
1249000 | ||
us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
7838000 | ||
us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
4542000 | ||
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
4635000 | ||
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
7276000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
37496000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
28384000 | ||
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
665000 | ||
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-1696000 | ||
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
22752000 | ||
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
16505000 | ||
CY2018Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
308000 | |
CY2017Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
951000 | |
CY2018Q3 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
1583000 | |
CY2017Q3 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
1346000 | |
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
4606000 | ||
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
3938000 | ||
CY2018Q3 | us-gaap |
Interest Receivable Current
InterestReceivableCurrent
|
1413000 | |
CY2017Q4 | us-gaap |
Interest Receivable Current
InterestReceivableCurrent
|
1352000 | |
CY2018Q3 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
51999000 | |
CY2017Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
38678000 | |
CY2018Q3 | us-gaap |
Inventory Net
InventoryNet
|
136790000 | |
CY2017Q4 | us-gaap |
Inventory Net
InventoryNet
|
99281000 | |
CY2018Q3 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
41679000 | |
CY2017Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
20573000 | |
CY2018Q3 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
43112000 | |
CY2017Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
40030000 | |
CY2018Q3 | us-gaap |
Liabilities
Liabilities
|
152993000 | |
CY2017Q4 | us-gaap |
Liabilities
Liabilities
|
130562000 | |
CY2018Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
763157000 | |
CY2017Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
652569000 | |
CY2018Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
85507000 | |
CY2017Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
65917000 | |
CY2018Q3 | us-gaap |
Long Term Investments
LongTermInvestments
|
5257000 | |
CY2017Q4 | us-gaap |
Long Term Investments
LongTermInvestments
|
5256000 | |
CY2018Q3 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
25235000 | |
CY2017Q4 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
7134000 | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-21669000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-22684000 | ||
CY2018Q3 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
491000 | |
CY2017Q3 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
222000 | |
us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
-554000 | ||
us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
565000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-21795000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-67828000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
93861000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
80448000 | ||
CY2018Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
31568000 | |
CY2017Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
23642000 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
77630000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
53132000 | ||
CY2018Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
31568000 | |
CY2018Q3 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
184802000 | |
CY2017Q4 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
180238000 | |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
1 | ||
CY2018Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
55525000 | |
CY2017Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
47024000 | |
us-gaap |
Operating Expenses
OperatingExpenses
|
157664000 | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
134751000 | ||
CY2018Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
33493000 | |
CY2017Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
23832000 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
80411000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
52371000 | ||
CY2018Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
2330000 | |
CY2017Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
1774000 | |
CY2018Q3 | us-gaap |
Other Accrued Liabilities Noncurrent
OtherAccruedLiabilitiesNoncurrent
|
83000 | |
CY2017Q4 | us-gaap |
Other Accrued Liabilities Noncurrent
OtherAccruedLiabilitiesNoncurrent
|
56000 | |
CY2018Q3 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
12876000 | |
CY2017Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
12762000 | |
CY2018Q3 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
637000 | |
CY2017Q4 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
1216000 | |
CY2018Q3 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
1258000 | |
CY2017Q4 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
1091000 | |
CY2018Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
33271000 | |
CY2017Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
30068000 | |
CY2018Q3 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
|
241000 | |
CY2017Q3 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
|
0 | |
us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
|
241000 | ||
us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
|
0 | ||
CY2018Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-4526000 | |
CY2017Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
1500000 | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-6999000 | ||
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
3992000 | ||
CY2018Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-4035000 | |
CY2017Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
1722000 | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-7553000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
4557000 | ||
CY2018Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
36313000 | |
CY2017Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
33024000 | |
CY2018Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
2714000 | |
CY2017Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1255000 | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
5387000 | ||
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
3873000 | ||
CY2018Q3 | us-gaap |
Other Prepaid Expense Current
OtherPrepaidExpenseCurrent
|
3813000 | |
CY2017Q4 | us-gaap |
Other Prepaid Expense Current
OtherPrepaidExpenseCurrent
|
2742000 | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
18057000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
25108000 | ||
us-gaap |
Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
|
86021000 | ||
us-gaap |
Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
|
102274000 | ||
CY2018Q3 | us-gaap |
Prepaid Expense Other Noncurrent
PrepaidExpenseOtherNoncurrent
|
1588000 | |
CY2017Q4 | us-gaap |
Prepaid Expense Other Noncurrent
PrepaidExpenseOtherNoncurrent
|
897000 | |
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
|
9625000 | ||
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
|
|||
us-gaap |
Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
|
83679000 | ||
us-gaap |
Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
|
61678000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
59000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
129000 | ||
us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
3028000 | ||
us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
2701000 | ||
CY2018Q3 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
4934000 | |
CY2017Q4 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
2416000 | |
CY2018Q3 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
36000 | |
CY2017Q3 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
161000 | |
us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
100000 | ||
us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
710000 | ||
CY2018Q3 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
-2821000 | |
CY2017Q3 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
-88000 | |
us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
-3036000 | ||
us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
-244000 | ||
CY2018Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
147497000 | |
CY2017Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
144636000 | |
CY2018Q3 | us-gaap |
Research And Development Expense Excluding Acquired In Process Cost
ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
|
25630000 | |
CY2017Q3 | us-gaap |
Research And Development Expense Excluding Acquired In Process Cost
ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
|
21442000 | |
us-gaap |
Research And Development Expense Excluding Acquired In Process Cost
ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
|
70720000 | ||
us-gaap |
Research And Development Expense Excluding Acquired In Process Cost
ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
|
60629000 | ||
CY2018Q3 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
115000 | |
CY2017Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
115000 | |
CY2018Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
180819000 | |
CY2017Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
143608000 | |
CY2018Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
159975000 | |
CY2017Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
128939000 | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
428885000 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
341499000 | ||
CY2018Q3 | us-gaap |
Supplies
Supplies
|
4297000 | |
CY2018Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
29552000 | |
CY2017Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
25255000 | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
85431000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
73219000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
45765000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
40759000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
|
20000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
|
76.57 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
|
688000 | ||
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
|
87.16 | ||
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
|
4144000 | |
CY2018Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
|
4055000 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
|
39.91 | |
CY2018Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
|
47.04 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
|
757000 | ||
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
|
43.69 | ||
CY2018Q3 | us-gaap |
Short Term Investments
ShortTermInvestments
|
216754000 | |
CY2017Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
216331000 | |
CY2018Q2 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
3951000 | |
CY2017Q2 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
2627000 | |
CY2017Q4 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
2416000 | |
CY2016Q4 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
1030000 | |
CY2018Q3 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
4934000 | |
CY2017Q3 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
2507000 | |
CY2018Q3 | us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
3840000 | |
CY2017Q3 | us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
129000 | |
us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
5654000 | ||
us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
2431000 | ||
CY2018Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
610164000 | |
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
522007000 | |
CY2017Q4 | us-gaap |
Supplies
Supplies
|
6217000 | |
CY2018Q3 | us-gaap |
Us Government Securities At Carrying Value
USGovernmentSecuritiesAtCarryingValue
|
24230000 | |
CY2017Q4 | us-gaap |
Us Government Securities At Carrying Value
USGovernmentSecuritiesAtCarryingValue
|
13024000 | |
CY2018Q3 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
18100000 | |
CY2017Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
16300000 | |
CY2018Q3 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
800000 | |
CY2017Q4 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
500000 | |
CY2018Q3 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
11200000 | |
CY2017Q4 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
9100000 | |
CY2018Q3 | us-gaap |
Value Added Tax Receivable Current
ValueAddedTaxReceivableCurrent
|
396000 | |
CY2017Q4 | us-gaap |
Value Added Tax Receivable Current
ValueAddedTaxReceivableCurrent
|
1235000 | |
CY2018Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
2307000 | |
CY2017Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
2028000 | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
2277000 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
2108000 | ||
CY2018Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
44669000 | |
CY2017Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43486000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
44450000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43384000 | ||
CY2018Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
42362000 | |
CY2017Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
41458000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
42173000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
41276000 |