2015 Q2 Form 10-Q Financial Statement
#000117184315004303 Filed on August 04, 2015
Income Statement
Concept | 2015 Q2 | 2014 Q2 |
---|---|---|
Revenue | $22.90M | $26.28M |
YoY Change | -12.83% | 26.15% |
Cost Of Revenue | $5.274M | $5.333M |
YoY Change | -1.11% | -15.5% |
Gross Profit | $17.62M | $15.93M |
YoY Change | 10.61% | 9.76% |
Gross Profit Margin | 76.95% | 60.64% |
Selling, General & Admin | $3.388M | $3.866M |
YoY Change | -12.36% | 13.68% |
% of Gross Profit | 19.22% | 24.26% |
Research & Development | $1.812M | $1.873M |
YoY Change | -3.26% | 2.41% |
% of Gross Profit | 10.28% | 11.76% |
Depreciation & Amortization | $920.0K | $1.170M |
YoY Change | -21.37% | 9.35% |
% of Gross Profit | 5.22% | 7.34% |
Operating Expenses | $5.200M | $5.739M |
YoY Change | -9.39% | 9.74% |
Operating Profit | $12.43M | $15.20M |
YoY Change | -18.24% | 61.76% |
Interest Expense | $24.00K | $5.935K |
YoY Change | 304.38% | -116.31% |
% of Operating Profit | 0.19% | 0.04% |
Other Income/Expense, Net | ||
YoY Change | ||
Pretax Income | $12.45M | $15.21M |
YoY Change | -18.12% | 62.45% |
Income Tax | $4.634M | $5.906M |
% Of Pretax Income | 37.21% | 38.84% |
Net Earnings | $7.820M | $9.302M |
YoY Change | -15.93% | 57.8% |
Net Earnings / Revenue | 34.14% | 35.4% |
Basic Earnings Per Share | $0.52 | $0.63 |
Diluted Earnings Per Share | $0.51 | $0.60 |
COMMON SHARES | ||
Basic Shares Outstanding | 14.96M | 14.69M |
Diluted Shares Outstanding | 15.34M | 15.49M |
Balance Sheet
Concept | 2015 Q2 | 2014 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $122.4M | $84.90M |
YoY Change | 44.17% | 56.93% |
Cash & Equivalents | $103.9M | $84.88M |
Short-Term Investments | $18.50M | |
Other Short-Term Assets | $2.400M | $1.600M |
YoY Change | 50.0% | -44.83% |
Inventory | $11.72M | $13.90M |
Prepaid Expenses | ||
Receivables | $19.17M | $19.20M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $155.7M | $119.5M |
YoY Change | 30.31% | 38.19% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $31.52M | $32.40M |
YoY Change | -2.71% | -4.27% |
Goodwill | $7.611M | |
YoY Change | ||
Intangibles | $13.08M | |
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $100.0K | $100.0K |
YoY Change | 0.0% | -50.0% |
Total Long-Term Assets | $52.29M | $59.60M |
YoY Change | -12.27% | -3.75% |
TOTAL ASSETS | ||
Total Short-Term Assets | $155.7M | $119.5M |
Total Long-Term Assets | $52.29M | $59.60M |
Total Assets | $208.0M | $179.1M |
YoY Change | 16.14% | 20.69% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $1.658M | $2.200M |
YoY Change | -24.65% | -18.51% |
Accrued Expenses | $4.442M | $4.900M |
YoY Change | -9.35% | 8.8% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $7.957M | $7.300M |
YoY Change | 9.0% | -37.61% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | -100.0% | |
Other Long-Term Liabilities | $779.7K | $1.100M |
YoY Change | -29.12% | -13.0% |
Total Long-Term Liabilities | $779.7K | $1.100M |
YoY Change | -29.12% | -87.0% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $7.957M | $7.300M |
Total Long-Term Liabilities | $779.7K | $1.100M |
Total Liabilities | $8.737M | $16.70M |
YoY Change | -47.68% | -17.19% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $116.2M | |
YoY Change | ||
Common Stock | $80.66M | |
YoY Change | ||
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $190.6M | $162.4M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $208.0M | $179.1M |
YoY Change | 16.14% | 20.69% |
Cashflow Statement
Concept | 2015 Q2 | 2014 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $7.820M | $9.302M |
YoY Change | -15.93% | 57.8% |
Depreciation, Depletion And Amortization | $920.0K | $1.170M |
YoY Change | -21.37% | 9.35% |
Cash From Operating Activities | $10.90M | $4.240M |
YoY Change | 157.08% | 19.1% |
INVESTING ACTIVITIES | ||
Capital Expenditures | -$870.0K | -$400.0K |
YoY Change | 117.5% | 471.43% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$6.020M | $0.00 |
YoY Change | -100.0% | |
Cash From Investing Activities | -$6.890M | -$400.0K |
YoY Change | 1622.5% | -1100.0% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | 0.000 | -1.180M |
YoY Change | -100.0% | 180.95% |
NET CHANGE | ||
Cash From Operating Activities | 10.90M | 4.240M |
Cash From Investing Activities | -6.890M | -400.0K |
Cash From Financing Activities | 0.000 | -1.180M |
Net Change In Cash | 4.010M | 2.660M |
YoY Change | 50.75% | -16.35% |
FREE CASH FLOW | ||
Cash From Operating Activities | $10.90M | $4.240M |
Capital Expenditures | -$870.0K | -$400.0K |
Free Cash Flow | $11.77M | $4.640M |
YoY Change | 153.66% | 27.82% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Document Type
DocumentType
|
10-Q | ||
CY2015Q2 | anik |
Accrued Clinical Trial Costs Current
AccruedClinicalTrialCostsCurrent
|
421502 | |
CY2014Q4 | anik |
Accrued Clinical Trial Costs Current
AccruedClinicalTrialCostsCurrent
|
508042 | |
CY2015Q2 | anik |
Accrued Research Grants Current
AccruedResearchGrantsCurrent
|
492001 | |
CY2014Q4 | anik |
Accrued Research Grants Current
AccruedResearchGrantsCurrent
|
539053 | |
CY2015Q2 | anik |
Currency Translation Adjustment
CurrencyTranslationAdjustment
|
-4930216 | |
CY2015Q2 | anik |
Deposits And Other Assets Noncurrent
DepositsAndOtherAssetsNoncurrent
|
69016 | |
CY2014Q4 | anik |
Deposits And Other Assets Noncurrent
DepositsAndOtherAssetsNoncurrent
|
69042 | |
CY2015Q2 | anik |
Intangible Assets Completed Projects Amount
IntangibleAssetsCompletedProjectsAmount
|
||
CY2015Q2 | anik |
Intangible Assets Gross Carrying Amount
IntangibleAssetsGrossCarryingAmount
|
28902686 | |
CY2015Q2 | anik |
Percentage Of Net Revenue
PercentageOfNetRevenue
|
1 | |
CY2014Q2 | anik |
Percentage Of Net Revenue
PercentageOfNetRevenue
|
1 | |
anik |
Percentage Of Net Revenue
PercentageOfNetRevenue
|
1 | ||
anik |
Percentage Of Net Revenue
PercentageOfNetRevenue
|
1 | ||
anik |
Share Based Compensation Arrangement By Share Based Payment Award Contractual Term Range
ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTermRange
|
P10Y | ||
anik |
Share Based Compensation Arrangement By Share Based Payment Award Options And Stock Appreciation Rights Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriodTotalIntrinsicValue
|
2990912 | ||
anik |
Share Based Compensation Arrangement By Share Based Payment Award Options And Stock Appreciation Rights Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriodTotalIntrinsicValue
|
25396552 | ||
CY2015Q2 | anik |
Share Based Compensation Arrangement By Share Based Payment Award Options And Stock Appreciation Rights Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingIntrinsicValue
|
13900000 | |
anik |
Share Based Compensation Arrangement By Share Based Payment Award Options And Stock Appreciation Rights Outstanding Weighted Average Remaining Contractual Term
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedAverageRemainingContractualTerm
|
P6Y292D | ||
CY2015Q2 | anik |
Share Based Compensation Arrangement By Share Based Payment Award Options And Stock Appreciation Rights Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsWeightedAverageExercisePrice
|
17.86 | |
CY2015Q2 | anik |
Share Based Compensation Arrangement By Shareb Bsed Payment Award Options And Stock Appreciation Rights Outstanding Number
ShareBasedCompensationArrangementBySharebBsedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber
|
825897 | |
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q2 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2015 | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2015-06-30 | ||
CY2015Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
80505021 | |
CY2014Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
77539699 | |
CY2015Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
509352 | |
CY2014Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
377960 | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1063949 | ||
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
805782 | ||
CY2015Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
133820 | |
CY2014Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
146618 | |
CY2015Q3 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
14632113 | |
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Accelerated Filer | ||
dei |
Entity Voluntary Filers
EntityVoluntaryFilers
|
No | ||
dei |
Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
|
No | ||
CY2015Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1657683 | |
CY2014Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1201226 | |
CY2015Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
19166116 | |
CY2014Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
17152028 | |
CY2015Q2 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
1821898 | |
CY2014Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
||
CY2015Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4441785 | |
CY2014Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4747526 | |
CY2015Q2 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
742319 | |
CY2014Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
553630 | |
CY2015Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
23148636 | |
CY2014Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
21950706 | |
CY2015Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
-6326442 | |
CY2014Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
-4494800 | |
CY2015Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
265508 | |
CY2014Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
536226 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
535780 | ||
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1074561 | ||
CY2015Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
238472 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
207839 | ||
CY2014Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
67820 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
113301 | ||
CY2015Q2 | us-gaap |
Assets
Assets
|
208012150 | |
CY2014Q4 | us-gaap |
Assets
Assets
|
193996376 | |
CY2015Q2 | us-gaap |
Assets Current
AssetsCurrent
|
155725537 | |
CY2014Q4 | us-gaap |
Assets Current
AssetsCurrent
|
139025042 | |
CY2015Q2 | us-gaap |
Available For Sale Securities
AvailableForSaleSecurities
|
18513150 | |
CY2015Q2 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
||
CY2015Q2 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
4920 | |
CY2015Q2 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
18518070 | |
CY2015Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
103920222 | |
CY2014Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
100155864 | |
CY2013Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
63333160 | |
CY2014Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
84879562 | |
CY2014Q4 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
72551754 | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
3764358 | ||
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
21546402 | ||
CY2015Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2015Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2014Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2015Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
30000000 | |
CY2014Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
30000000 | |
CY2015Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
15003694 | |
CY2014Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
14851703 | |
CY2015Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
15003694 | |
CY2014Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
14851703 | |
CY2015Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
150037 | |
CY2014Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
148517 | |
CY2015Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
8237043 | |
CY2014Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
9111611 | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
9503472 | ||
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
24115748 | ||
CY2015Q2 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
5274059 | |
CY2014Q2 | us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
5332913 | |
us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
9587499 | ||
us-gaap |
Cost Of Goods Sold
CostOfGoodsSold
|
9693932 | ||
CY2015Q2 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
10474873 | |
CY2014Q2 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
11071947 | |
us-gaap |
Costs And Expenses
CostsAndExpenses
|
20490736 | ||
us-gaap |
Costs And Expenses
CostsAndExpenses
|
21211666 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-428312 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-357081 | ||
CY2015Q2 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
35938 | |
CY2014Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
24510 | |
CY2015Q2 | us-gaap |
Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
|
74371 | |
CY2014Q4 | us-gaap |
Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
|
102192 | |
CY2015Q2 | us-gaap |
Deferred Tax Assets Net Current
DeferredTaxAssetsNetCurrent
|
1459867 | |
CY2014Q4 | us-gaap |
Deferred Tax Assets Net Current
DeferredTaxAssetsNetCurrent
|
1188768 | |
CY2015Q2 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
0 | |
CY2014Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
0 | |
CY2015Q2 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
8633398 | |
CY2014Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
8929890 | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
1827070 | ||
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
2366411 | ||
CY2015Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.52 | |
CY2014Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.63 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.76 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.67 | ||
CY2015Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.51 | |
CY2014Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.60 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.74 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.57 | ||
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-120447 | ||
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
65928 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.37 | ||
CY2015Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.37 | |
CY2014Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.39 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.38 | ||
CY2015Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
2260469 | |
CY2014Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
2791935 | |
CY2015Q2 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
4700000 | |
us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P2Y346D | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
933863 | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
9308113 | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
933863 | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
9308113 | ||
CY2015Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
-10888563 | |
CY2015Q2 | us-gaap |
Goodwill
Goodwill
|
7610821 | |
CY2014Q4 | us-gaap |
Goodwill
Goodwill
|
8338699 | |
CY2013Q4 | us-gaap |
Goodwill
Goodwill
|
9443894 | |
us-gaap |
Goodwill Translation Adjustments
GoodwillTranslationAdjustments
|
-727878 | ||
CY2014 | us-gaap |
Goodwill Translation Adjustments
GoodwillTranslationAdjustments
|
-1105195 | |
CY2015Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
12452595 | |
CY2014Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
15208648 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
17980779 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
39079683 | ||
CY2015Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
4633038 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
6645665 | ||
CY2014Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
5906298 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
14747080 | ||
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
559363 | ||
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-943169 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
2389372 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
191088 | ||
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
3193594 | ||
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
7014770 | ||
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-263692 | ||
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-749411 | ||
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
-5480 | ||
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
-2140902 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-496543 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
3030077 | ||
us-gaap |
Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
|
-97679 | ||
us-gaap |
Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
|
-99980 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-458857 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
10624 | ||
CY2015Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
13083907 | |
CY2014Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
14894710 | |
CY2015Q2 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
23907 | |
CY2014Q2 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
5935 | |
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
47630 | ||
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
6402 | ||
CY2015Q2 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
3137849 | |
CY2014Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
3204186 | |
CY2015Q2 | us-gaap |
Inventory Net
InventoryNet
|
11718243 | |
CY2014Q4 | us-gaap |
Inventory Net
InventoryNet
|
12406776 | |
CY2015Q2 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
5422506 | |
CY2014Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
6161363 | |
CY2015Q2 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
3157888 | |
CY2014Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
3041227 | |
us-gaap |
Inventory Write Down
InventoryWriteDown
|
67863 | ||
us-gaap |
Inventory Write Down
InventoryWriteDown
|
147693 | ||
CY2015Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
208012150 | |
CY2014Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
193996376 | |
CY2015Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
7957304 | |
CY2014Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
5973262 | |
CY2015Q2 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
18513150 | |
CY2014Q4 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
6750000 | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
17836814 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
11335114 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
24332603 | ||
CY2015Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7819557 | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
1902892 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
4321018 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-12902042 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-677358 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
14883955 | ||
CY2014Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
9302350 | |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
1 | ||
CY2015Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
12428688 | |
CY2014Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
15202713 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
17933149 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
39073281 | ||
CY2015Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
525494 | |
CY2014Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
354866 | |
CY2015Q2 | us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
|
-3198 | |
CY2014Q2 | us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
|
||
us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
|
-3198 | ||
us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
|
|||
CY2015Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
420684 | |
CY2014Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-190739 | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-1828444 | ||
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-216855 | ||
CY2015Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
417486 | |
CY2014Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-190739 | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-1831642 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-216855 | ||
CY2015Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
779666 | |
CY2014Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
893935 | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
|||
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
6348900 | ||
us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
22018070 | ||
us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
|||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1133972 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
677358 | ||
CY2015Q2 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2014Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2015Q2 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1250000 | |
CY2014Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1250000 | |
CY2015Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2014Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2015Q2 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2014Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2015Q2 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2014Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2015Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
947939 | |
CY2014Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
804985 | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
398857 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
927515 | ||
CY2014Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
959305 | |
CY2015Q2 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
||
CY2015Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
116238795 | |
CY2014Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
412301 | |
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
10250000 | ||
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
|||
CY2015Q2 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
5448 | |
CY2014Q2 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
294106 | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
969029 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
1361805 | ||
CY2015Q2 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
0 | |
CY2014Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
0 | |
CY2015Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
54671505 | |
CY2014Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
53619589 | |
CY2015Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
31522869 | |
CY2014Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
31668883 | |
CY2015Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1812320 | |
CY2014Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1873158 | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
3910082 | ||
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
4160873 | ||
CY2014Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
104903681 | |
CY2015Q2 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
22898032 | |
CY2014Q2 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
21267156 | |
us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
38412714 | ||
us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
35618561 | ||
CY2015Q2 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
22903561 | |
CY2014Q2 | us-gaap |
Sales Revenue Net
SalesRevenueNet
|
26274660 | |
us-gaap |
Sales Revenue Net
SalesRevenueNet
|
38423885 | ||
us-gaap |
Sales Revenue Net
SalesRevenueNet
|
60284947 | ||
CY2015Q2 | us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
5529 | |
CY2014Q2 | us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
5007504 | |
us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
11171 | ||
us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
24666386 | ||
CY2015Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
3388494 | |
CY2014Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
3865876 | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
6993155 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
7356861 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1063949 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
805782 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.5328 | ||
CY2015Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
7500 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
111625 | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P4Y182D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P4Y | ||
CY2014Q2 | us-gaap |
Stock Repurchased And Retired During Period Shares
StockRepurchasedAndRetiredDuringPeriodShares
|
133774 | |
CY2015Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
190567411 | |
CY2014Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
178097097 | |
CY2015Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
374251 | |
CY2015Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
15335687 | |
CY2014Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
15492732 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
15332391 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
15487432 | ||
CY2015Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14961436 | |
CY2014Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14687747 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14933534 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
14559917 |