2016 Q2 Form 10-Q Financial Statement
#000143774916036004 Filed on July 29, 2016
Income Statement
Concept | 2016 Q2 | 2015 Q2 |
---|---|---|
Revenue | $94.08M | $81.42M |
YoY Change | 15.55% | 19.03% |
Cost Of Revenue | $43.15M | $37.29M |
YoY Change | 15.73% | 19.13% |
Gross Profit | $50.93M | $44.13M |
YoY Change | 15.4% | 18.95% |
Gross Profit Margin | 54.13% | 54.2% |
Selling, General & Admin | $21.53M | $17.96M |
YoY Change | 19.86% | 6.3% |
% of Gross Profit | 42.28% | 40.71% |
Research & Development | $17.88M | $15.74M |
YoY Change | 13.55% | 17.49% |
% of Gross Profit | 35.1% | 35.67% |
Depreciation & Amortization | $3.600M | $3.500M |
YoY Change | 2.86% | 12.9% |
% of Gross Profit | 7.07% | 7.93% |
Operating Expenses | $39.40M | $34.02M |
YoY Change | 15.82% | 12.64% |
Operating Profit | $11.53M | $10.11M |
YoY Change | 14.0% | 46.54% |
Interest Expense | $521.0K | $200.0K |
YoY Change | 160.5% | -33.33% |
% of Operating Profit | 4.52% | 1.98% |
Other Income/Expense, Net | $597.0K | $235.0K |
YoY Change | 154.04% | |
Pretax Income | $12.12M | $10.35M |
YoY Change | 17.19% | 49.94% |
Income Tax | $926.0K | $2.447M |
% Of Pretax Income | 7.64% | 23.65% |
Net Earnings | $11.20M | $7.899M |
YoY Change | 41.76% | 23.42% |
Net Earnings / Revenue | 11.9% | 9.7% |
Basic Earnings Per Share | $0.28 | $0.20 |
Diluted Earnings Per Share | $0.27 | $0.19 |
COMMON SHARES | ||
Basic Shares Outstanding | 40.39M | 39.57M |
Diluted Shares Outstanding | 41.72M | 40.75M |
Balance Sheet
Concept | 2016 Q2 | 2015 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $243.9M | $231.0M |
YoY Change | 5.58% | -4.11% |
Cash & Equivalents | $82.05M | $80.87M |
Short-Term Investments | $161.8M | $150.2M |
Other Short-Term Assets | $3.980M | $2.600M |
YoY Change | 53.08% | -7.14% |
Inventory | $69.92M | $65.00M |
Prepaid Expenses | ||
Receivables | $31.35M | $26.80M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $349.1M | $325.3M |
YoY Change | 7.32% | 6.2% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $74.29M | $62.20M |
YoY Change | 19.44% | -3.42% |
Goodwill | $6.571M | |
YoY Change | ||
Intangibles | $4.027M | |
YoY Change | ||
Long-Term Investments | $5.300M | $5.400M |
YoY Change | -1.85% | -44.9% |
Other Assets | $28.70M | $12.10M |
YoY Change | 137.17% | 98.36% |
Total Long-Term Assets | $113.6M | $92.30M |
YoY Change | 23.07% | 14.8% |
TOTAL ASSETS | ||
Total Short-Term Assets | $349.1M | $325.3M |
Total Long-Term Assets | $113.6M | $92.30M |
Total Assets | $468.6M | $417.6M |
YoY Change | 12.22% | 7.99% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $19.14M | $16.60M |
YoY Change | 15.3% | 20.29% |
Accrued Expenses | $18.86M | $17.40M |
YoY Change | 8.36% | -3.87% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $52.11M | $46.20M |
YoY Change | 12.79% | 10.0% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Other Long-Term Liabilities | $18.06M | $13.60M |
YoY Change | 32.81% | 216.28% |
Total Long-Term Liabilities | $18.06M | $13.60M |
YoY Change | 32.81% | 216.28% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $52.11M | $46.20M |
Total Long-Term Liabilities | $18.06M | $13.60M |
Total Liabilities | $73.50M | $62.90M |
YoY Change | 16.85% | 20.96% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $105.9M | |
YoY Change | ||
Common Stock | ||
YoY Change | ||
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $395.1M | $354.8M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $468.6M | $417.6M |
YoY Change | 12.22% | 7.99% |
Cashflow Statement
Concept | 2016 Q2 | 2015 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $11.20M | $7.899M |
YoY Change | 41.76% | 23.42% |
Depreciation, Depletion And Amortization | $3.600M | $3.500M |
YoY Change | 2.86% | 12.9% |
Cash From Operating Activities | $15.00M | $7.600M |
YoY Change | 97.37% | -70.31% |
INVESTING ACTIVITIES | ||
Capital Expenditures | -$13.40M | -$2.000M |
YoY Change | 570.0% | 33.33% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $10.80M | -$13.10M |
YoY Change | -182.44% | -411.9% |
Cash From Investing Activities | -$2.600M | -$15.00M |
YoY Change | -82.67% | -635.71% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -7.700M | -7.800M |
YoY Change | -1.28% | -18.75% |
NET CHANGE | ||
Cash From Operating Activities | 15.00M | 7.600M |
Cash From Investing Activities | -2.600M | -15.00M |
Cash From Financing Activities | -7.700M | -7.800M |
Net Change In Cash | 4.700M | -15.20M |
YoY Change | -130.92% | -180.85% |
FREE CASH FLOW | ||
Cash From Operating Activities | $15.00M | $7.600M |
Capital Expenditures | -$13.40M | -$2.000M |
Free Cash Flow | $28.40M | $9.600M |
YoY Change | 195.83% | -64.58% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2016Q2 | mpwr |
Accrued Sales Rebate
AccruedSalesRebate
|
221000 | |
CY2015Q4 | mpwr |
Accrued Sales Rebate
AccruedSalesRebate
|
268000 | |
CY2016Q2 | mpwr |
Cash Cash Equivalents And Investments
CashCashEquivalentsAndInvestments
|
249158000 | |
CY2015Q4 | mpwr |
Cash Cash Equivalents And Investments
CashCashEquivalentsAndInvestments
|
240324000 | |
CY2016Q2 | mpwr |
Cash Flow Model Input Expected Return
CashFlowModelInputExpectedReturn
|
0.021 | |
CY2015Q4 | mpwr |
Cash Flow Model Input Expected Return
CashFlowModelInputExpectedReturn
|
0.029 | |
mpwr |
Cash Flow Model Input Time To Liquidity
CashFlowModelInputTimeToLiquidity
|
P2Y | ||
CY2015 | mpwr |
Cash Flow Model Input Time To Liquidity
CashFlowModelInputTimeToLiquidity
|
P2Y | |
mpwr |
Contributions Made To Deferred Compensation Plan
ContributionsMadeToDeferredCompensationPlan
|
1623000 | ||
mpwr |
Contributions Made To Deferred Compensation Plan
ContributionsMadeToDeferredCompensationPlan
|
2775000 | ||
CY2016Q2 | mpwr |
Dividend Equivalents Current
DividendEquivalentsCurrent
|
3300000 | |
CY2015Q4 | mpwr |
Dividend Equivalents Current
DividendEquivalentsCurrent
|
2800000 | |
CY2016Q2 | mpwr |
Dividend Equivalents Noncurrent
DividendEquivalentsNoncurrent
|
2539000 | |
CY2015Q4 | mpwr |
Dividend Equivalents Noncurrent
DividendEquivalentsNoncurrent
|
2019000 | |
CY2016Q2 | mpwr |
Dividends And Dividend Equivalents
DividendsAndDividendEquivalents
|
8852000 | |
CY2015Q4 | mpwr |
Dividends And Dividend Equivalents
DividendsAndDividendEquivalents
|
8675000 | |
CY2016Q2 | mpwr |
Dividends And Dividend Equivalents Accrued
DividendsAndDividendEquivalentsAccrued
|
9312000 | |
CY2015Q2 | mpwr |
Dividends And Dividend Equivalents Accrued
DividendsAndDividendEquivalentsAccrued
|
9121000 | |
mpwr |
Income Taxes And Interest Paid
IncomeTaxesAndInterestPaid
|
712000 | ||
mpwr |
Income Taxes And Interest Paid
IncomeTaxesAndInterestPaid
|
1755000 | ||
mpwr |
Payments Of Dividends And Dividend Equivalents
PaymentsOfDividendsAndDividendEquivalents
|
16480000 | ||
mpwr |
Payments Of Dividends And Dividend Equivalents
PaymentsOfDividendsAndDividendEquivalents
|
13842000 | ||
mpwr |
Performance Awards Adjustment Weighted Average Grant Date Fair Value
PerformanceAwardsAdjustmentWeightedAverageGrantDateFairValue
|
41.14 | ||
CY2016Q2 | mpwr |
Prepaid Supplies Noncurrent
PrepaidSuppliesNoncurrent
|
10000000 | |
CY2015Q4 | mpwr |
Prepaid Supplies Noncurrent
PrepaidSuppliesNoncurrent
|
||
mpwr |
Property And Equipment Purchased On Extended Payment Terms
PropertyAndEquipmentPurchasedOnExtendedPaymentTerms
|
150000 | ||
mpwr |
Property And Equipment Purchased On Extended Payment Terms
PropertyAndEquipmentPurchasedOnExtendedPaymentTerms
|
150000 | ||
CY2015Q2 | mpwr |
Repurchase Stock Average Price Per Share During Period
RepurchaseStockAveragePricePerShareDuringPeriod
|
52.19 | |
mpwr |
Repurchase Stock Average Price Per Share During Period
RepurchaseStockAveragePricePerShareDuringPeriod
|
51.70 | ||
mpwr |
Share Based Compensation Performance Awards Adjustment
ShareBasedCompensationPerformanceAwardsAdjustment
|
234000 | ||
CY2016Q2 | mpwr |
Stock Rotation Reserve
StockRotationReserve
|
1641000 | |
CY2015Q4 | mpwr |
Stock Rotation Reserve
StockRotationReserve
|
2372000 | |
CY2016Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
19140000 | |
CY2015Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
13487000 | |
CY2016Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
31351000 | |
CY2015Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
30830000 | |
CY2016Q2 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
124000 | |
CY2015Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
465000 | |
CY2016Q2 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
3328000 | |
CY2015Q4 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
2941000 | |
CY2016Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
18855000 | |
CY2015Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
19984000 | |
CY2016Q2 | us-gaap |
Accrued Sales Commission Current
AccruedSalesCommissionCurrent
|
846000 | |
CY2015Q4 | us-gaap |
Accrued Sales Commission Current
AccruedSalesCommissionCurrent
|
763000 | |
CY2015Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
1466000 | |
CY2016Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
2174000 | |
CY2016Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
128000 | |
CY2016Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
11747000 | |
CY2015Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
9497000 | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
20726000 | ||
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
18716000 | ||
CY2016Q2 | us-gaap |
Assets
Assets
|
468641000 | |
CY2015Q4 | us-gaap |
Assets
Assets
|
431285000 | |
CY2016Q2 | us-gaap |
Assets Current
AssetsCurrent
|
349114000 | |
CY2015Q4 | us-gaap |
Assets Current
AssetsCurrent
|
331928000 | |
CY2016Q2 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
205138000 | |
CY2015Q4 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
190386000 | |
CY2016Q2 | us-gaap |
Assets Noncurrent
AssetsNoncurrent
|
113589000 | |
CY2015Q4 | us-gaap |
Assets Noncurrent
AssetsNoncurrent
|
93324000 | |
CY2016Q2 | us-gaap |
Auction Rate Securities Noncurrent
AuctionRateSecuritiesNoncurrent
|
5294000 | |
CY2015Q4 | us-gaap |
Auction Rate Securities Noncurrent
AuctionRateSecuritiesNoncurrent
|
5361000 | |
CY2016Q2 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
167112000 | |
CY2015Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
149464000 | |
CY2016Q2 | us-gaap |
Available For Sale Securities
AvailableForSaleSecurities
|
194976000 | |
CY2015Q4 | us-gaap |
Available For Sale Securities
AvailableForSaleSecurities
|
182107000 | |
CY2016Q2 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
108000 | |
CY2015Q4 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
4000 | |
CY2016Q2 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
280000 | |
CY2015Q4 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
379000 | |
CY2016Q2 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
195148000 | |
CY2015Q4 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
182482000 | |
CY2016Q2 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
|
21296000 | |
CY2015Q4 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
|
116081000 | |
CY2016Q2 | us-gaap |
Available For Sale Securities Debt Maturities After Five Through Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
|
5294000 | |
CY2015Q4 | us-gaap |
Available For Sale Securities Debt Maturities After Five Through Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
|
5361000 | |
CY2016Q2 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
|
29892000 | |
CY2015Q4 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
|
33205000 | |
CY2016Q2 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
|
131926000 | |
CY2015Q4 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
|
110898000 | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
472000 | ||
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
681000 | ||
CY2016Q2 | us-gaap |
Cash
Cash
|
54182000 | |
CY2015Q4 | us-gaap |
Cash
Cash
|
58217000 | |
CY2016Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
82046000 | |
CY2015Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
90860000 | |
CY2016Q2 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
8096000 | |
CY2015Q1 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
7854000 | |
CY2015Q2 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
7925000 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
7092000 | ||
CY2016Q1 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
8047000 | |
CY2015Q4 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
672000 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
6873000 | ||
CY2014Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
126266000 | |
CY2015Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
80868000 | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-8814000 | ||
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-45398000 | ||
CY2016Q2 | us-gaap |
Certificates Of Deposit At Carrying Value
CertificatesOfDepositAtCarryingValue
|
7525000 | |
CY2015Q4 | us-gaap |
Certificates Of Deposit At Carrying Value
CertificatesOfDepositAtCarryingValue
|
21574000 | |
CY2016Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.20 | |
CY2015Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.20 | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.40 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.40 | ||
CY2016Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2015Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2016Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
150000000 | |
CY2015Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
150000000 | |
CY2016Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
40480000 | |
CY2015Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
39689000 | |
CY2016Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
40480000 | |
CY2015Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
39689000 | |
CY2016Q2 | us-gaap |
Common Stocks Including Additional Paid In Capital
CommonStocksIncludingAdditionalPaidInCapital
|
289129000 | |
CY2015Q4 | us-gaap |
Common Stocks Including Additional Paid In Capital
CommonStocksIncludingAdditionalPaidInCapital
|
265763000 | |
CY2016Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
9152000 | |
CY2015Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
7989000 | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
20435000 | ||
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
14237000 | ||
CY2016Q2 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
43153000 | |
CY2015Q2 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
37287000 | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
82155000 | ||
us-gaap |
Cost Of Revenue
CostOfRevenue
|
71142000 | ||
CY2016Q2 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
15395000 | |
CY2015Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
14147000 | |
CY2016Q2 | us-gaap |
Deferred Compensation Liability Current And Noncurrent
DeferredCompensationLiabilityCurrentAndNoncurrent
|
16347000 | |
CY2015Q4 | us-gaap |
Deferred Compensation Liability Current And Noncurrent
DeferredCompensationLiabilityCurrentAndNoncurrent
|
14147000 | |
CY2016Q2 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
16217000 | |
CY2015Q4 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
13985000 | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
12000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
|||
CY2016Q2 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
4916000 | |
CY2015Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
5236000 | |
CY2016Q2 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
644000 | |
CY2016Q1 | us-gaap |
Dividends Payable Amount Per Share
DividendsPayableAmountPerShare
|
0.20 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.35 | ||
CY2016Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.27 | |
CY2015Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.19 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.52 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.34 | ||
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-352000 | ||
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
56000 | ||
CY2016Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.076 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.055 | ||
CY2016Q2 | us-gaap |
Dividends Payable Amount Per Share
DividendsPayableAmountPerShare
|
0.20 | |
CY2015Q1 | us-gaap |
Dividends Payable Amount Per Share
DividendsPayableAmountPerShare
|
0.20 | |
CY2015Q2 | us-gaap |
Dividends Payable Amount Per Share
DividendsPayableAmountPerShare
|
0.20 | |
CY2016Q2 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
8100000 | |
CY2015Q4 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
7900000 | |
CY2016Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.28 | |
CY2015Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.20 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.54 | ||
CY2015Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.237 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.177 | ||
CY2016Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
14116000 | |
CY2015Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
9812000 | |
us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
361000 | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
2648000 | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
361000 | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
2648000 | ||
CY2016Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
3457000 | |
CY2015Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
2431000 | |
CY2016Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
1025000 | |
CY2016Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
110000 | |
CY2016Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
841000 | |
CY2016Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
2051000 | |
CY2016Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
7484000 | |
CY2015Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
7484000 | |
CY2016Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
4027000 | |
CY2015Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
5053000 | |
us-gaap |
Gain Loss On Investments
GainLossOnInvestments
|
244000 | ||
us-gaap |
Gain Loss On Investments
GainLossOnInvestments
|
-256000 | ||
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-58000 | ||
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
|||
CY2016Q2 | us-gaap |
Goodwill
Goodwill
|
6571000 | |
CY2015Q4 | us-gaap |
Goodwill
Goodwill
|
6571000 | |
us-gaap |
Goodwill Period Increase Decrease
GoodwillPeriodIncreaseDecrease
|
0 | ||
CY2016Q2 | us-gaap |
Goodwill Period Increase Decrease
GoodwillPeriodIncreaseDecrease
|
0 | |
CY2016Q2 | us-gaap |
Gross Profit
GrossProfit
|
50926000 | |
CY2015Q2 | us-gaap |
Gross Profit
GrossProfit
|
44129000 | |
us-gaap |
Gross Profit
GrossProfit
|
96436000 | ||
us-gaap |
Gross Profit
GrossProfit
|
83812000 | ||
CY2016Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
12124000 | |
CY2015Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
10346000 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
23043000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
16845000 | ||
CY2016Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
926000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1270000 | ||
CY2015Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2447000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2983000 | ||
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
7176000 | ||
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
4687000 | ||
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
395000 | ||
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
1122000 | ||
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
769000 | ||
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
2807000 | ||
us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
4386000 | ||
us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
2213000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
6758000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
24029000 | ||
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
10417000 | ||
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-405000 | ||
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
520000 | ||
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
1134000 | ||
CY2016Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
4027000 | |
CY2015Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
5053000 | |
CY2016Q2 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
33856000 | |
CY2015Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
27125000 | |
CY2016Q2 | us-gaap |
Inventory Net
InventoryNet
|
69919000 | |
CY2015Q4 | us-gaap |
Inventory Net
InventoryNet
|
63209000 | |
CY2016Q2 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
14423000 | |
CY2015Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
14907000 | |
CY2016Q2 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
21640000 | |
CY2015Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
21177000 | |
us-gaap |
Operating Expenses
OperatingExpenses
|
74533000 | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
67844000 | ||
CY2016Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
11527000 | |
CY2016Q2 | us-gaap |
Liabilities
Liabilities
|
73501000 | |
CY2015Q4 | us-gaap |
Liabilities
Liabilities
|
62769000 | |
CY2016Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
468641000 | |
CY2015Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
431285000 | |
CY2016Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
52111000 | |
CY2015Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
43283000 | |
CY2016Q2 | us-gaap |
Litigation Settlement Amount
LitigationSettlementAmount
|
8000 | |
CY2015Q2 | us-gaap |
Litigation Settlement Amount
LitigationSettlementAmount
|
-311000 | |
us-gaap |
Litigation Settlement Amount
LitigationSettlementAmount
|
-37000 | ||
us-gaap |
Litigation Settlement Amount
LitigationSettlementAmount
|
-581000 | ||
CY2016Q2 | us-gaap |
Long Term Investments
LongTermInvestments
|
5294000 | |
CY2015Q4 | us-gaap |
Long Term Investments
LongTermInvestments
|
5361000 | |
CY2016Q2 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
27864000 | |
CY2015Q4 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
31640000 | |
us-gaap |
Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
|
-13944000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
|
-21672000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
|
-38386000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
|
-47131000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
|
43868000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
|
23349000 | ||
CY2016Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
11198000 | |
CY2015Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7899000 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
21773000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
13862000 | ||
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
1 | ||
CY2016Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
39399000 | |
CY2015Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
34018000 | |
CY2015Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
10111000 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
21903000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
15968000 | ||
CY2016Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
1305000 | |
CY2015Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
1916000 | |
CY2016Q2 | us-gaap |
Other Accrued Liabilities Noncurrent
OtherAccruedLiabilitiesNoncurrent
|
128000 | |
CY2015Q4 | us-gaap |
Other Accrued Liabilities Noncurrent
OtherAccruedLiabilitiesNoncurrent
|
379000 | |
CY2016Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
3980000 | |
CY2015Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
2926000 | |
CY2016Q2 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
1199000 | |
CY2016Q2 | us-gaap |
Research And Development Expense Excluding Acquired In Process Cost
ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
|
17876000 | |
CY2015Q4 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
1099000 | |
CY2016Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
28698000 | |
CY2015Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
16341000 | |
CY2016Q1 | us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
710000 | |
CY2016Q2 | us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
-2045000 | |
CY2016Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-2039000 | |
CY2015Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
105000 | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1541000 | ||
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
354000 | ||
CY2016Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
708000 | |
CY2016Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-2046000 | |
CY2015Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
90000 | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-1338000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
375000 | ||
CY2016Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
18062000 | |
CY2015Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
16545000 | |
CY2016Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
597000 | |
CY2015Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
235000 | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1140000 | ||
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
877000 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
|||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
18129000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
18678000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
6655000 | ||
us-gaap |
Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
|
106004000 | ||
us-gaap |
Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
|
129663000 | ||
CY2016Q2 | us-gaap |
Prepaid Expense Other Noncurrent
PrepaidExpenseOtherNoncurrent
|
1282000 | |
CY2015Q4 | us-gaap |
Prepaid Expense Other Noncurrent
PrepaidExpenseOtherNoncurrent
|
1257000 | |
us-gaap |
Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
|
87919000 | ||
us-gaap |
Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
|
91962000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
1040000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
6680000 | ||
us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
1285000 | ||
us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
1121000 | ||
CY2016Q2 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
950000 | |
CY2015Q4 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
289000 | |
CY2016Q2 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
42000 | |
CY2015Q2 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
154000 | |
us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
42000 | ||
us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
154000 | ||
CY2016Q2 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
-78000 | |
CY2015Q2 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
-18000 | |
us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
-116000 | ||
us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
-36000 | ||
CY2016Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
74293000 | |
CY2015Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
65359000 | |
CY2016Q1 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
2000 | |
CY2016Q2 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
1000 | |
CY2015Q2 | us-gaap |
Research And Development Expense Excluding Acquired In Process Cost
ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
|
15743000 | |
us-gaap |
Research And Development Expense Excluding Acquired In Process Cost
ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
|
35197000 | ||
us-gaap |
Research And Development Expense Excluding Acquired In Process Cost
ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
|
31781000 | ||
CY2016Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
105883000 | |
CY2015Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
101287000 | |
CY2016Q2 | us-gaap |
Revenues
Revenues
|
94079000 | |
CY2015Q2 | us-gaap |
Revenues
Revenues
|
81416000 | |
us-gaap |
Revenues
Revenues
|
178591000 | ||
us-gaap |
Revenues
Revenues
|
154954000 | ||
CY2016Q2 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
94079000 | |
CY2015Q2 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
81416000 | |
us-gaap |
Sales Revenue Net
SalesRevenueNet
|
178591000 | ||
us-gaap |
Sales Revenue Net
SalesRevenueNet
|
154954000 | ||
CY2016Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
21531000 | |
CY2015Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
17964000 | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
39299000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
35482000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
20726000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
18716000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
|
327000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
|
29.87 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
|
1369000 | ||
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
|
42.52 | ||
CY2015Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
|
4232000 | |
CY2016Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
|
4335000 | |
CY2015Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
|
32.64 | |
CY2016Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
|
35.81 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
|
705000 | ||
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
|
30.80 | ||
CY2016Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
1400000 | |
CY2015Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
12900000 | |
CY2016Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
40387000 | |
CY2015Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39570000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
40208000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39337000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
2500000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
15400000 | ||
CY2016Q2 | us-gaap |
Short Term Investments
ShortTermInvestments
|
161818000 | |
CY2015Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
144103000 | |
CY2016Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
336000 | |
CY2015Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
296000 | |
CY2015Q4 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
289000 | |
CY2014Q4 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
240000 | |
CY2016Q2 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
950000 | |
CY2015Q2 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
205000 | |
CY2016Q2 | us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
734000 | |
CY2015Q2 | us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
81000 | |
us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
819000 | ||
us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
155000 | ||
CY2013Q3 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
100000000 | |
CY2016Q1 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
50000000 | |
CY2015Q4 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
5900000 | |
CY2016Q2 | us-gaap |
Stock Repurchased And Retired During Period Shares
StockRepurchasedAndRetiredDuringPeriodShares
|
0 | |
us-gaap |
Stock Repurchased And Retired During Period Shares
StockRepurchasedAndRetiredDuringPeriodShares
|
0 | ||
CY2015Q2 | us-gaap |
Stock Repurchased And Retired During Period Shares
StockRepurchasedAndRetiredDuringPeriodShares
|
100000 | |
us-gaap |
Stock Repurchased And Retired During Period Shares
StockRepurchasedAndRetiredDuringPeriodShares
|
400000 | ||
CY2015Q2 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
7700000 | |
us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
18100000 | ||
CY2016Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
395140000 | |
CY2015Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
368516000 | |
CY2015Q2 | us-gaap |
Tax Adjustments Settlements And Unusual Provisions
TaxAdjustmentsSettlementsAndUnusualProvisions
|
2700000 | |
CY2016Q2 | us-gaap |
Us Government Securities At Carrying Value
USGovernmentSecuritiesAtCarryingValue
|
146712000 | |
CY2015Q4 | us-gaap |
Us Government Securities At Carrying Value
USGovernmentSecuritiesAtCarryingValue
|
123532000 | |
CY2016Q2 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
14000000 | |
CY2015Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
12100000 | |
CY2016Q2 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
300000 | |
CY2015Q4 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
200000 | |
CY2016Q2 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
3800000 | |
CY2015Q4 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
2700000 | |
CY2016Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
1329000 | |
CY2015Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
1175000 | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
1473000 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
1333000 | ||
CY2016Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
41716000 | |
CY2015Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
40745000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
41681000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
40670000 |