Accounting Policies [Abstract]
Warranty reserve, provisions and claims
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]
Beginning balance
Standard and Extended Product Warranty Accrual
Provision
Standard and Extended Product Warranty Accrual, Increase for Warranties Issued
Claims
Standard and Extended Product Warranty Accrual, Decrease for Payments
Ending balance
Pump recall disclosures
Product Warranties Disclosures [Abstract]
Income Tax Disclosure [Abstract]
Summary of valuation allowances
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]
Beginning balance
Deferred Tax Assets, Valuation Allowance
Reductions
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount
Ending balance
Quarterly Financial Information Disclosure [Abstract]
Accounts receivable
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
Inventories
Schedule of Inventory, Current [Table Text Block]
Property and equipment
Property, Plant and Equipment [Table Text Block]
Patents, net
Schedule of Finite-Lived Intangible Assets [Table Text Block]
Patent amortization schedule
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Accrued expenses
Schedule of Accrued Liabilities [Table Text Block]
Selected Consolidated Financial Statement Information
Additional Financial Information Disclosure [Text Block]
Accounts Receivable Credit Period
Accounts Receivable Credit Period
Accounts receivable credit period.
Allowance for doubtful accounts activity
Accounts Receivable, Allowance for Credit Loss [Roll Forward]
Beginning balance
Accounts Receivable, Allowance for Credit Loss
Provision for doubtful accounts
Accounts Receivable, Credit Loss Expense (Reversal)
Write-offs
Accounts Receivable, Allowance for Credit Loss, Writeoff
Ending balance
Debt Disclosure [Abstract]
Schedule of future minimum lease payments
Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]
Revenue from Contract with Customer [Policy Text Block]
Revenue from Contract with Customer [Policy Text Block]
Company Description
Business Description and Accounting Policies [Text Block]
Principles of Consolidation
Consolidation, Policy [Policy Text Block]
Cash and Cash Equivalents
Cash and Cash Equivalents, Policy [Policy Text Block]
Accounts Receivable and Allowance for Doubtful Accounts
Receivable [Policy Text Block]
Inventories
Inventory, Policy [Policy Text Block]
Property and Equipment
Property, Plant and Equipment, Policy [Policy Text Block]
Patents
Intangible Assets, Finite-Lived, Policy [Policy Text Block]
Long-Lived Assets
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]
Operating Leases
Lessee, Leases [Policy Text Block]
Financing Obligation
Sale Leaseback Transactions, Policy [Policy Text Block]
Warranty Costs
Standard Product Warranty, Policy [Policy Text Block]
Litigation and Contingent Liabilities
Commitments and Contingencies, Policy [Policy Text Block]
Medical Device Excise Tax
Medical Device Excise Tax [Policy Text Block]
Medical Device Excise Tax [Policy Text Block]
Income Taxes
Income Tax, Policy [Policy Text Block]
Research and Development Expenses
Research and Development Expense, Policy [Policy Text Block]
Concentration of Credit Risk
Concentration Risk, Credit Risk, Policy [Policy Text Block]
Marketable Securities
Marketable Securities, Policy [Policy Text Block]
Fair Value Measurements
Fair Value of Financial Instruments, Policy [Policy Text Block]
Use of Estimates
Use of Estimates, Policy [Policy Text Block]
Stock-Based Compensation
Share-based Payment Arrangement [Policy Text Block]
Subsequent Events, Policy [Policy Text Block]
Subsequent Events, Policy [Policy Text Block]
Recent Accounting Pronouncements
New Accounting Pronouncements, Policy [Policy Text Block]
Income Statement [Abstract]
Statement [Table]
Statement [Table]
Scenario [Axis]
Scenario [Axis]
Scenario [Domain]
Scenario [Domain]
Statement [Line Items]
Statement [Line Items]
Document Period End Date
Document Period End Date
Net revenues
Revenue from Contract with Customer, Excluding Assessed Tax
Cost of goods sold
Cost of Revenue
Gross profit
Gross Profit
Expenses:
Operating Expenses [Abstract]
Selling, general and administrative
Selling, General and Administrative Expense
Research and development
Research and Development Expense
Total expenses
Operating Expenses
(Loss) income from operations
Operating Income (Loss)
Interest expense
Interest Expense
Interest income and other, net
Interest and Other Income
Total other (income) expense, net
Nonoperating Income (Expense)
Provision for income taxes
Income Tax Expense (Benefit)
Net (loss) income
Net Income (Loss) Attributable to Parent
Net loss per common share:
Earnings Per Share, Basic and Diluted [Abstract]
Earnings per common share — basic
Earnings Per Share, Basic
Earnings per common share — diluted
Earnings Per Share, Diluted
Weighted Average Number of Shares Outstanding, Basic
Weighted Average Number of Shares Outstanding, Basic
Weighted average common shares outstanding - diluted (in shares)
Weighted Average Number of Shares Outstanding, Diluted
Share-based Payment Arrangement [Abstract]
Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]
Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]
Award Type [Axis]
Award Type [Axis]
Award Type [Domain]
Award Type [Domain]
Restricted Stock
Restricted Stock [Member]
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]
Number of Shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]
Outstanding at beginning of period (in shares)
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number
Granted (in shares)
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period
Forfeited (in shares)
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period
Vested (in shares)
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period
Outstanding at end of period (in shares)
Weighted Average Grant Date Fair Value
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]
Outstanding at beginning of period (in usd per share)
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value
Forfeited (in usd per share)
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value
Granted (in usd per share)
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value
Vested (in usd per share)
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value
Outstanding at end of period (in usd per share)
Reconciliation of beginning and ending amount of unrecognized tax benefits
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]
Beginning balance
Unrecognized Tax Benefits
Decreases related to prior year tax positions
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions
Increases related to current year tax positions
Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions
Ending balance
Compensation Related Costs [Abstract]
Investment [Table]
Investment [Table]
Financial Instrument [Axis]
Financial Instrument [Axis]
Financial Instruments [Domain]
Financial Instruments [Domain]
Mutual funds
Equity Funds [Member]
Investment [Line Items]
Investment [Line Items]
Equity Securities without Readily Determinable Fair Value, Amount
Equity Securities without Readily Determinable Fair Value, Amount
Cumulative Effect of New Accounting Principle in Period of Adoption
Cumulative Effect of New Accounting Principle in Period of Adoption
Fair Value
Debt Securities, Available-for-sale
Cost Method Investments
Cost Method Investments
Revenue from Contract with Customer [Abstract]
Disaggregation of Revenue [Table]
Disaggregation of Revenue [Table]
Customer [Axis]
Customer [Axis]
Customer [Domain]
Customer [Domain]
Disaggregation of Revenue [Line Items]
Disaggregation of Revenue [Line Items]
Revenue recognized previously deferred
Contract with Customer, Liability, Revenue Recognized
Volume-based rebates, discounts and incentives, current
Contract with Customer, Liability, Current
Marketable Securities [Table Text Block]
Marketable Securities [Table Text Block]
Schedule of Available-for-sale Securities Reconciliation [Table Text Block]
Schedule of Available-for-sale Securities Reconciliation [Table Text Block]
Available-for-sale marketable securities at fair value on recurring basis
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
Operating Loss Carryforwards [Table]
Operating Loss Carryforwards [Table]
Income Tax Authority [Axis]
Income Tax Authority [Axis]
Income Tax Authority [Domain]
Income Tax Authority [Domain]
Federal
Domestic Tax Authority [Member]
State
State and Local Jurisdiction [Member]
Operating Loss Carryforwards [Line Items]
Operating Loss Carryforwards [Line Items]
Tax NOL carryforwards
Operating Loss Carryforwards
Research and development credit carryforwards
Tax Credit Carryforward, Amount
Liability relating to unrecognized tax benefits
Disaggregation of Revenue
Disaggregation of Revenue [Table Text Block]
Quarterly Data (Unaudited)
Quarterly Financial Information [Text Block]
Patents
Finite-Lived Intangible Assets, Gross
Less: Accumulated amortization
Finite-Lived Intangible Assets, Accumulated Amortization
Total Patents
Finite-Lived Intangible Assets, Net
Allowance for doubtful accounts
Financing Receivable, Allowance for Credit Loss [Table Text Block]
Warranty reserve, provisions and claims
Schedule of Product Warranty Liability [Table Text Block]
Statement of Financial Position [Abstract]
Common stock, par value (in usd per share)
Common Stock, Par or Stated Value Per Share
Common stock, shares authorized
Common Stock, Shares Authorized
Common stock, shares issued
Common Stock, Shares, Issued
Common stock, shares outstanding
Common Stock, Shares, Outstanding
Gross profit
Net (loss) income
Income Taxes
Income Tax Disclosure [Text Block]
Property, Plant and Equipment [Table]
Property, Plant and Equipment [Table]
Property, Plant and Equipment, Type [Axis]
Property, Plant and Equipment, Type [Axis]
Property, Plant and Equipment, Type [Domain]
Property, Plant and Equipment, Type [Domain]
Land
Land [Member]
Building
Building [Member]
Equipment
Equipment [Member]
Furniture
Furniture and Fixtures [Member]
Leasehold improvements
Leasehold Improvements [Member]
Construction in progress
Construction in Progress [Member]
Property, Plant and Equipment [Line Items]
Property, Plant and Equipment [Line Items]
Total Property and equipment
Property, Plant and Equipment, Gross
Less: Accumulated depreciation
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment
Total Property and equipment, net
Property, Plant and Equipment, Net
Sale Agreement
Capital Leases, Net Investment in Direct Financing and Sales Type Leases [Abstract]
Facility Purchase Price
Facility Purchase Price
Facility Purchase Price per the Sale Agreement
Net Proceeds on Sale of the Facility
Net Proceeds on Sale of the Facility
Net proceeds received on the sale of the Company's headquarters.
Transaction Costs, Sale Leaseback
Transaction Costs, Sale Leaseback
The total costs of the sale-leaseback transaction.
Gain (Loss) on Sale of Assets and Asset Impairment Charges
Gain (Loss) on Sale of Assets and Asset Impairment Charges
Accrued expenses
Accrued Liabilities, Current [Abstract]
Salaries and bonus
Accrued Salaries and Bonus
Carrying value as of the balance sheet date of obligations incurred through that date and payable for employee salaries and bonuses earned. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
Commissions
Accrued Sales Commission, Current
Accrued vacation
Accrued Vacation, Current
Accrued excise, sales and other taxes
Accrued Taxes
Accrued Taxes
Clinical studies
Accrued Clinical Studies
Accrued Clinical Studies
Legal settlement
Estimated Litigation Liability, Current
Other accrued expenses
Other Accrued Liabilities, Current
Total Accrued expenses
Accrued Liabilities, Current
Legal settlement
Litigation Settlement [Abstract]
Litigation Settlement, Amount Awarded to Other Party
Litigation Settlement, Amount Awarded to Other Party
Payments for Legal Settlements
Payments for Legal Settlements
Settlement Payable in Installments
Settlement Payable in Installments
The amount of the legal settlement that is payable in equal quarterly installments.
Litigation Settlement Interest, Percentage
Litigation Settlement Interest, Percentage
Litigation Settlement Interest, Percentage
Litigation Settlement, Number of Quarterly Installment Payment
Litigation Settlement, Number of Quarterly Installment Payment
Litigation Settlement, Number of Quarterly Installment Payment
Single payment threshold amount
Single Payment Not Covered By Insurance Threshold
Represents the predefined single payment not covered by insurance threshold amount. If such a payment exceeds the predefined threshold in settlement of any claims before paying the Full Settlement Amount, the remaining unpaid balance will become immediately due and payable along with prescribed interest.
Commitments and Contingencies Disclosure [Abstract]
Commitments and Contingencies
Commitments and Contingencies Disclosure [Text Block]
Performance Shares
Performance Shares [Member]
Performance Measures [Axis]
Performance Measures [Axis]
Performance Measures [Axis]
Performance Measures [Domain]
Performance Measures [Domain]
[Domain] for Performance Measures [Axis]
Total Shareholder Return
Total Shareholder Return [Member]
Total Shareholder Return [Member]
Performance Measurement (in shares)
Schedule of quarterly financial information
Quarterly Financial Information [Table Text Block]
Future minimum lease payments
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
Statement of Cash Flows [Abstract]
Cash flows from operating activities
Net Cash Provided by (Used in) Operating Activities [Abstract]
Adjustments to reconcile net (loss) income to net cash provided by operating activities
Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]
Depreciation of property and equipment
Depreciation, Depletion and Amortization
Provision for (recovery of) doubtful accounts (including note receivable)
Provision for (recovery of) doubtful accounts (including note receivable)
Financing Receivable, Allowance for Credit Loss, Recovery
Amortization of patents
Amortization of Intangible Assets
Write-off of patent costs
Write off of Patent Costs
Write off of Patent Costs
Stock-based compensation
Share-based Payment Arrangement, Noncash Expense
Accretion of discount on marketable securities
Accretion (Amortization) of Discounts and Premiums, Investments
Loss on disposal of property and equipment and other
Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property
Changes in assets and liabilities
Increase (Decrease) in Operating Capital [Abstract]
Accounts receivable
Increase (Decrease) in Accounts Receivable
Inventories
Increase (Decrease) in Inventories
Prepaid expenses and other assets
Increase (Decrease) in Prepaid Expense and Other Assets
Accounts payable
Increase (Decrease) in Accounts Payable
Accrued expenses and other liabilities
Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities
Deferred revenue
Increase (Decrease) in Deferred Revenue
Net cash provided by operating activities
Net Cash Provided by (Used in) Operating Activities
Cash flows from investing activities
Net Cash Provided by (Used in) Investing Activities [Abstract]
Expenditures for property and equipment
Payments to Acquire Property, Plant, and Equipment
Purchases of long-term investments
Payments to Acquire Long-term Investments
Purchases of marketable securities
Payments to Acquire Debt Securities, Available-for-sale
Sales of marketable securities
Proceeds from Sale and Maturity of Marketable Securities
Costs incurred in connection with patents
Payments to Acquire Intangible Assets
Proceeds from convertible note receivable
Proceeds from Sale and Collection of Finance Receivables
Net cash used in investing activities
Net Cash Provided by (Used in) Investing Activities
Cash flows from financing activities
Net Cash Provided by (Used in) Financing Activities [Abstract]
Proceeds from the employee stock purchase plan
Proceeds from Stock Plans
Payment of employee taxes related to vested restricted stock
Payment, Tax Withholding, Share-based Payment Arrangement
Exercise of stock options
Exercise of Stock Options and Warrants
Exercise of stock options and warrants
Proceeds from financing
Proceeds from Sale of Lease Receivables
Other
Proceeds from (Payments for) Other Financing Activities
Net cash provided by financing activities
Net Cash Provided by (Used in) Financing Activities
Net change in cash and cash equivalents
Cash and Cash Equivalents, Period Increase (Decrease)
Cash and cash equivalents
Cash and Cash Equivalents, at Carrying Value [Abstract]
Beginning of period
Cash and Cash Equivalents, at Carrying Value
End of period
Supplemental cash flow information
Supplemental Cash Flow Information [Abstract]
Interest paid
Interest Paid, Excluding Capitalized Interest, Operating Activities
Debt Disclosure [Text Block]
Debt Disclosure [Text Block]
Fair Value, Recurring and Nonrecurring [Table]
Fair Value, Recurring and Nonrecurring [Table]
Balance Sheet Location [Axis]
Balance Sheet Location [Axis]
Balance Sheet Location [Domain]
Balance Sheet Location [Domain]
Other Liabilities
Other Liabilities [Member]
Measurement Frequency [Axis]
Measurement Frequency [Axis]
Measurement Frequency [Domain]
Measurement Frequency [Domain]
Recurring
Fair Value, Recurring [Member]
Fair Value Hierarchy and NAV [Axis]
Fair Value Hierarchy and NAV [Axis]
Fair Value Hierarchy and NAV [Domain]
Fair Value Hierarchy and NAV [Domain]
Level 1
Fair Value, Inputs, Level 1 [Member]
Level 2
Fair Value, Inputs, Level 2 [Member]
Level 3
Fair Value, Inputs, Level 3 [Member]
Commercial paper
Commercial Paper [Member]
Corporate debt
Corporate Debt Securities [Member]
Asset backed securities
Asset-backed Securities [Member]
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]
Available-for-sale Securities, Current
Available-for-sale Securities, Current
Available-for-sale Securities, Noncurrent
Available-for-sale Securities, Noncurrent
Amortized Cost
Available-for-sale Equity Securities, Amortized Cost Basis
Unrealized Gains
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax
Unrealized Losses
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax
Deferred compensation payable, current
Deferred Compensation Liability, Current
Available-for-sale debt securities
Total marketable securities
Available-for-sale Securities
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount
Fair Value, Assets, Level 2 to Level 1 Transfers, Amount
Fair Value, Assets, Level 2 to Level 1 Transfers, Amount
Schedule of Long-term Debt Instruments [Table]
Schedule of Long-term Debt Instruments [Table]
Long-term Debt, Type [Axis]
Long-term Debt, Type [Axis]
Long-term Debt, Type [Domain]
Long-term Debt, Type [Domain]
Financing Obligation [Member]
Capital Lease Obligations [Member]
Debt Instrument [Axis]
Debt Instrument [Axis]
Debt Instrument, Name [Domain]
Debt Instrument, Name [Domain]
Variable Rate [Axis]
Variable Rate [Axis]
Variable Rate [Domain]
Variable Rate [Domain]
Debt Instrument, Redemption, Period [Axis]
Debt Instrument, Redemption, Period [Axis]
Debt Instrument, Redemption, Period [Domain]
Debt Instrument, Redemption, Period [Domain]
Statistical Measurement [Axis]
Statistical Measurement [Axis]
Statistical Measurement [Domain]
Statistical Measurement [Domain]
Debt Instrument [Line Items]
Debt Instrument [Line Items]
Capital Lease Obligations
Capital Lease Obligations [Abstract]
Capital lease term of contract (in years)
Lessee Leasing Arrangements Capital Leases Term Of Contract
Term of the lessee's leasing arrangement for a capital lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
Capital lease number of renewal options
Lessee Leasing Arrangements Capital Leases Number Options To Renew
Number of options to renew the lessee's leasing arrangement for a capital lease.
Capital lease term of renewal (in years)
Lessee Leasing Arrangements Capital Leases Term Of Renewal
Term of renewal of the lessee's leasing arrangement for a capital lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
Annual base rent
Payments for Rent
Annual interest rate escalations (as a percent)
Debt Instrument, Interest Rate, Increase (Decrease)
Effective interest rate (as a percent)
Debt Instrument, Interest Rate, Effective Percentage
Capital Leases, Future Payments
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]
Capital Leases, Future Minimum Payments Due, Next Twelve Months
Capital Leases, Future Minimum Payments Due, Next Twelve Months
Capital Leases, Future Minimum Payments Due in Two Years
Capital Leases, Future Minimum Payments Due in Two Years
Capital Leases, Future Minimum Payments Due in Three Years
Capital Leases, Future Minimum Payments Due in Three Years
Capital Leases, Future Minimum Payments Due in Four Years
Capital Leases, Future Minimum Payments Due in Four Years
Capital Leases, Future Minimum Payments Due in Five Years
Capital Leases, Future Minimum Payments Due in Five Years
Capital Leases, Future Minimum Payments Due Thereafter
Capital Leases, Future Minimum Payments Due Thereafter
Capital Leases, Future Minimum Payments Due
Capital Leases, Future Minimum Payments Due
Stock option activity
Share-based Payment Arrangement, Option, Activity [Table Text Block]
Restricted stock award activity
Schedule of Share Based Compensation Restricted Stock Award Activity [Table Text Block]
Tabular disclosure of the number and weighted-average grant date fair value for restricted stock awards that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.
Aggregate maximum performance-based restricted stock awards granted
Schedule of Share Based Compensation Aggregate Maximum Performance Based Restricted Stock Awards [Table Text Block]
Tabular disclosure of the aggregate maximum number performance-based restricted stock awards granted.
Performance-based restricted stock award activity
Schedule of Share Based Compensation Performance Based Restricted Stock Award Activity [Table Text Block]
Tabular disclosure of the number and weighted-average grant date fair value for performance-based restricted stock awards that were outstanding at the beginning and end of the year that were granted, vested, or forfeited during the year.
Restricted stock unit activity
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
Stock-based compensation expense
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
Fair Value Disclosures [Text Block]
Fair Value Disclosures [Text Block]
Number of Options
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]
Beginning balance (in shares)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number
Exercised (in shares)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period
Forfeited or expired
Shares Granted, Value, Share-based Payment Arrangement, Forfeited
Ending balance (in shares)
Weighted Average Exercise Price
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]
Beginning balance (in usd per share)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price
Exercised (in usd per share)
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price
Forfeited or expired (in usd per share)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value
Ending balance (in usd per share)
Summary of Significant Accounting Policies
Significant Accounting Policies [Text Block]
Revolving Credit Facility [Member]
Revolving Credit Facility [Member]
Silicon Valley Bank [Member]
Silicon Valley Bank [Member]
Silicon valley bank.
Prime Rate [Member]
Prime Rate [Member]
Maximum [Member]
Maximum [Member]
Line of Credit Facility, Maximum Borrowing Capacity
Line of Credit Facility, Maximum Borrowing Capacity
Line of Credit Facility, Expiration Date
Line of Credit Facility, Expiration Date
Percent Reduction to Prime Interest Rate
Percent Reduction to Prime Interest Rate
Percent reduction to the prime interest rate. Interest on any borrowings under the agreement is prime less 0.25%.
Borrowings Available On A Formula Basis
Borrowings Available On A Formula Basis
Amount of borrowings available on a formula basis.
Percentage of Eligible Accounts Receivable
Percentage of Eligible Accounts Receivable
The percent of eligible accounts receivable that can be used to determine the available borrowing amount.
Percent of Eligible Inventory
Percent of Eligible Inventory
The percent of eligible inventory that can be used to determine the available borrowing amount.
Maximum Eligible Inventory Value
Maximum Eligible Inventory Value
The maximum value of inventory that can be used to determine the available borrowing amount.
Early Termination Fee
Early Termination Fee
Percent fee if the Company terminates the line of credit prior to the maturity date.
Covenant, Minimum Unused Availability
Covenant, Minimum Unused Availability
Covenant stating the minimum unused availability on the line of credit.
Covenant, Adjusted EBITDA
Covenant, Adjusted EBITDA
The covenant requiring a minimum trailing three-month adjusted EBITDA.
Interest Rate Increase For Noncompliance
Interest Rate Increase For Noncompliance
Increase in interest rate on outstanding amounts if the Company is not in compliance with covenants.
Line of Credit Facility, Commitment Fee Amount
Line of Credit Facility, Commitment Fee Amount
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage
Number of Days for Collateral Examination
Number of Days for Collateral Examination
Number of Days for Collateral Examination
Line of Credit Facility, Fair Value of Amount Outstanding
Line of Credit Facility, Fair Value of Amount Outstanding
Retirement Benefits [Abstract]
Employee Benefits
Pension and Other Postretirement Benefits Disclosure [Text Block]
Earnings Per Share [Abstract]
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]
Antidilutive Securities [Axis]
Antidilutive Securities [Axis]
Antidilutive Securities, Name [Domain]
Antidilutive Securities, Name [Domain]
Stock Options
Share-based Payment Arrangement, Option [Member]
Employee Stock Purchase Plan
Restricted Stock Units (RSUs) [Member]
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]
Common stock, shares outstanding
Undistributed earnings allocation, number unvested time-based shares
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount
Estimated amortization of patents and patent licenses
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]
2019
Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months
2020
Finite-Lived Intangible Assets, Amortization Expense, Year Two
2021
Finite-Lived Intangible Assets, Amortization Expense, Year Three
2022
Finite-Lived Intangible Assets, Amortization Expense, Year Four
2023
Finite-Lived Intangible Assets, Amortization Expense, Year Five
Thereafter
Finite-Lived Intangible Assets, Amortization Expense, after Year Five
Raw materials
Inventory, Raw Materials, Net of Reserves
Work in process
Inventory, Work in Process, Net of Reserves
Finished goods
Inventory, Finished Goods, Net of Reserves
Inventories
Inventory, Net
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period
Vested (in shares)
Schedule Of Defined Benefit Plans Disclosures [Table]
Schedule of Defined Benefit Plans Disclosures [Table]
Accrued Expenses
Accrued Liabilities [Member]
Minimum
Minimum [Member]
Defined Benefit Plan Disclosure [Line Items]
Defined Benefit Plan Disclosure [Line Items]
Contribution by employee in plan
Defined Contribution Plan Maximum Contribution Per Employee
Maximum amount that the employee may contribute to a defined contribution plan.
Age of eligible employees for contribute additional amount
Age of Eligible Employees for Contribute Additional Amount
Age of eligible employees for contribute additional amount.
Additional contribution by employee in plan
Additional Contribution for Eligible Employees
Additional amount, for eligible employees over 50 years old, that may be contributed to a defined contribution plan.
Minimum age for qualifying in 401(a) plan
Minimum Age for Qualifying in Defined Benefit Plans
Minimum age for qualifying in defined benefit plans.
Employer matching contributions
Deferred Compensation Arrangement with Individual, Contributions by Employer
Accounts receivable credit period
Maximum
Computer Equipment
Computer Equipment [Member]
Property and Equipment and Patents [Line Items]
Property and equipment, estimated useful life
Property, Plant and Equipment, Useful Life
Patent amortization tenure
Finite-Lived Intangible Asset, Useful Life
Finance lease, term of contract
Lessee, Finance Lease, Term of Contract
Finance lease, renewal options
Finance Lease, Renewal Options
Finance Lease, Renewal Options
Finance lease, renewal term
Lessee, Finance Lease, Renewal Term
Medical device excise tax, percentage
Medical Device Excise Tax, Percentage
Medical Device Excise Tax, Percentage
Contract with customer, liability
Contract with Customer, Liability
Number of financial institutions the company maintains its cash balances
Number of Financial Institutions
Number of Financial Institutions
Award Date [Axis]
Award Date [Axis]
Award Date [Domain]
Award Date [Domain]
Grantee Status [Axis]
Grantee Status [Axis]
Grantee Status [Domain]
Grantee Status [Domain]
Plan Name [Axis]
Plan Name [Axis]
Plan Name [Domain]
Plan Name [Domain]
Employee Stock Purchase Plan [Member]
Employee Stock Purchase Plan [Member]
Employee Stock Purchase Plan.
Vesting [Axis]
Vesting [Axis]
Vesting [Domain]
Vesting [Domain]
Class of Stock [Axis]
Class of Stock [Axis]
Class of Stock [Domain]
Class of Stock [Domain]
Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Purchase Period
Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Purchase Period
Share based compensation arrangement by share based payment award equity instruments purchase period.
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent
Stock Issued During Period, Shares, Employee Stock Ownership Plan
Stock Issued During Period, Shares, Employee Stock Ownership Plan
Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased
Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased
Employee Stock Ownership Plan (ESOP), Number of Allocated Shares
Employee Stock Ownership Plan (ESOP), Number of Allocated Shares
Deferred tax assets and liabilities
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
Summary of valuation allowances
Summary of Valuation Allowance [Table Text Block]
Reconciliation of beginning and ending amount of unrecognized tax benefits
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
Reconciliation of the numerators and denominators used in the basic and diluted earnings per common share computations
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
Statement of Stockholders' Equity [Abstract]
Equity Components [Axis]
Equity Components [Axis]
Equity Component [Domain]
Equity Component [Domain]
Common Stock
Common Stock [Member]
Additional Paid In Capital
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income
AOCI Attributable to Parent [Member]
Accumulated Deficit
Accumulated Distributions in Excess of Net Income [Member]
Impact from adoption of ASU 2016-01 (See Note 5)
Increase (Decrease) in Stockholders' Equity [Roll Forward]
Increase (Decrease) in Stockholders' Equity [Roll Forward]
Balance at beginning of period
Stockholders' Equity Attributable to Parent
Stock-based compensation related to restricted stock awards, net
Stock Based Compensation Restricted Stock Awards Net
This element represents the amount of recognized equity-based compensation related to restricted stock awards during the period, that is, the amount recognized as expense in the income statement.
Shares withheld for payroll taxes
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation
Exercise of stock options and warrants
Exercise of Stock Options and Warrants, Value
Exercise of Stock Options and Warrants, Value
Employee stock purchase plan activity
Stock Issued During Period, Value, Employee Stock Purchase Plan
Unrealized gain on available-for-sale debt securities
Other Comprehensive Income (Loss), Net of Tax
Net gain reclassified from accumulated other comprehensive income
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax
Net (loss) income
Balance at end of period
Earnings Per Share Reconciliation [Abstract]
Earnings Per Share Reconciliation [Abstract]
Numerator
Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]
Undistributed Earnings (Loss) Allocated to Participating Securities, Basic
Undistributed Earnings (Loss) Allocated to Participating Securities, Basic
Undistributed Earnings (Loss) Available to Common Shareholders, Basic
Undistributed Earnings (Loss) Available to Common Shareholders, Basic
Denominator
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]
Weighted average common shares - basic (in shares)
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements
Weighted average common shares outstanding - diluted (in shares)
Subsequent Event [Table]
Subsequent Event [Table]
Business Acquisition [Axis]
Business Acquisition [Axis]
Business Acquisition, Acquiree [Domain]
Business Acquisition, Acquiree [Domain]
WIRION Embolic Protection System
WIRION Embolic Protection System [Member]
WIRION Embolic Protection System [Member]
Subsequent Event Type [Axis]
Subsequent Event Type [Axis]
Subsequent Event Type [Domain]
Subsequent Event Type [Domain]
Subsequent Event
Subsequent Event [Member]
Subsequent Event [Line Items]
Subsequent Event [Line Items]
Cash payment to acquire intangible assets
Shares issued (in shares)
Stock Issued During Period, Shares, New Issues
Value of shares issued for acquisition
Other Significant Noncash Transaction, Value of Consideration Received
Additional consideration, pending disbursement
Additional Consideration, Pending Disbursement
Additional Consideration, Pending Disbursement
Potential milestone payment
Potential Milestone Payment
Potential Milestone Payment
Milestone payment target, increment in net revenues
Milestone Payment Target, Increment in Net Revenues
Milestone Payment Target, Increment in Net Revenues
Milestone payment target, excess threshold
Milestone Payment Target, Net Revenues, Excess Threshold
Milestone Payment Target, Net Revenues, Excess Threshold
Period for milestone payments, successful manufacture transfer
Revenue Target, Period for Milestone Payments, Successful Manufacture Transfer
Revenue Target, Period for Milestone Payments, Successful Manufacture Transfer
Statement of Comprehensive Income [Abstract]
Other comprehensive income:
Other Comprehensive Income (Loss), Net of Tax [Abstract]
Unrealized gain on available-for-sale securities
Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax
Adjustment for net gain realized and included in interest income and other, net
Total change in unrealized gain on available for sale securities
Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax
Comprehensive (loss) income
Comprehensive Income (Loss), Net of Tax, Attributable to Parent
Revenue
Revenue from Contract with Customer [Text Block]
Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]
Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]
Income Statement Location [Axis]
Income Statement Location [Axis]
Income Statement Location [Domain]
Income Statement Location [Domain]
Interest and Other, Net
Interest and Other, Net [Member]
Interest and Other, Net [Member]
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]
Realized gain
Available-for-sale Securities, Gross Realized Gains
Other-than-temporary impairments
Other than Temporary Impairment Losses, Investments, Available-for-sale Securities
Earnings Per Share
Earnings Per Share [Text Block]
Converted to common stock (in shares)
Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Converted to Common Stock in Period
Share based compensation arrangement by share based payment award equity instruments other than options converted to common stock in period.
Converted to common stock
Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Converted to Common Stock Weighted Average Grant Date Fair Value
Share based compensation arrangement by share based payment award equity instruments other than options converted to common stock weighted average grant date.
Accounts receivable
Accounts Receivable, before Allowance for Credit Loss, Current
Less: Allowance for doubtful accounts
Accounts Receivable, Allowance for Credit Loss, Current
Accounts receivable, net
Accounts Receivable, after Allowance for Credit Loss, Current
Document and Entity Information [Abstract]
Document and entity information.
Document Type
Document Type
Document Annual Report
Document Annual Report
Document Transition Report
Document Transition Report
Document Period End Date
Entity File Number
Entity File Number
Entity Registrant Name
Entity Registrant Name
Entity Incorporation, State or Country Code
Entity Incorporation, State or Country Code
Entity Tax Identification Number
Entity Tax Identification Number
Entity Address, Address Line One
Entity Address, Address Line One
Entity Address, City or Town
Entity Address, City or Town
Entity Address, State or Province
Entity Address, State or Province
Entity Address, Postal Zip Code
Entity Address, Postal Zip Code
City Area Code
City Area Code
Local Phone Number
Local Phone Number
Title of 12(b) Security
Title of 12(b) Security
Trading Symbol
Trading Symbol
Security Exchange Name
Security Exchange Name
Entity Well-known Seasoned Issuer
Entity Well-known Seasoned Issuer
Entity Interactive Data Current
Entity Interactive Data Current
Entity Voluntary Filers
Entity Voluntary Filers
Entity Filer Category
Entity Filer Category
Entity Small Business
Entity Small Business
Entity Current Reporting Status
Entity Current Reporting Status
Entity Shell Company
Entity Shell Company
Entity Public Float
Entity Public Float
Entity Common Stock, Shares Outstanding
Entity Common Stock, Shares Outstanding
Entity Central Index Key
Entity Central Index Key
Amendment Flag
Amendment Flag
Document Fiscal Year Focus
Document Fiscal Year Focus
Document Fiscal Period Focus
Document Fiscal Period Focus
Current Fiscal Year End Date
Current Fiscal Year End Date
Entity Emerging Growth Company
Entity Emerging Growth Company
Rental expenses
Operating Leases, Rent Expense, Net
Operating Leases, Future Minimum Payments Receivable [Abstract]
Operating Leases, Future Minimum Payments Receivable [Abstract]
2019
Operating Leases, Future Minimum Payments Due, Next Twelve Months
2020
Operating Leases, Future Minimum Payments, Due in Two Years
2021
Operating Leases, Future Minimum Payments, Due in Three Years
2022
Operating Leases, Future Minimum Payments, Due in Four Years
2023
Operating Leases, Future Minimum Payments, Due in Five Years
Thereafter
Operating Leases, Future Minimum Payments, Due Thereafter
Total
Operating Leases, Future Minimum Payments Due
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]
Cost of goods sold
Cost of Sales [Member]
Selling, general and administrative
Selling, General and Administrative Expenses [Member]
Research and development
Research and Development Expense [Member]
Restricted Stock Awards
Restricted Stock Units
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]
Total stock-based compensation expense
Share-based Payment Arrangement, Expense
Stock Options and Restricted Stock Awards
Share-based Payment Arrangement [Text Block]
Product and Service [Axis]
Product and Service [Axis]
Product and Service [Domain]
Product and Service [Domain]
Peripheral
Peripheral [Member]
Represents products under the OAS category Peripheral
Coronary
Coronary [Member]
Represents products under the OAS category Coronary
Geographical [Axis]
Geographical [Axis]
Geographical [Domain]
Geographical [Domain]
United States
UNITED STATES
International
International [Member]
International [Member]
Net revenues
Lower range of exercise of stock options and warrants (in usd per share)
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit
Upper range of exercise of stock options and warrants (in usd per share)
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit
2017 Plan
Two Thousand Seventeen Plan [Member]
Two Thousand Seventeen Plan [Member]
Common stock approved
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized
Shares available for grant
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant
Options outstanding
Options granted
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross
Aggregate intrinsic value for vested and outstanding options
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value
Total aggregate intrinsic value of options exercised
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value
Vesting period
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period
Forfeiture rate
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures Rate
Share based compensation arrangement by share based payment award options forfeitures rate.
Total compensation cost for non-vested awards not yet recognized
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount
Weighted-average period expected to recognize nonvested awards
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms
Share-based Payment Arrangement, Expense
Maximum period for payment on restricted stock unit following the six month anniversary date
Maximum period for payment on Restricted stock unit
Maximum period for payment on Restricted stock unit.
Minimum period after grant date
Minimum Settlement Period After Grant Date
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Minimum Period after Grant Date
ASSETS
Assets [Abstract]
Current assets
Assets, Current [Abstract]
Cash and cash equivalents
Marketable securities
Marketable Securities, Current
Accounts receivable, net
Inventories
Prepaid expenses and other current assets
Prepaid Expense and Other Assets, Current
Total current assets
Assets, Current
Property and equipment, net
Patents, net
Other assets
Other Assets, Noncurrent
Total assets
Assets
LIABILITIES AND STOCKHOLDERS’ EQUITY
Liabilities and Equity [Abstract]
Current liabilities
Liabilities, Current [Abstract]
Accounts payable
Accounts Payable, Current
Accrued expenses
Deferred Revenue, Current
Deferred Revenue, Current
Total current liabilities
Liabilities, Current
Long-term liabilities
Liabilities, Noncurrent [Abstract]
Financing obligation
Financing Obligation, Long Term
Long term portion of the financing obligation related to the sale-leaseback of the Company's headquarters.
Deferred revenue
Deferred Revenue, Noncurrent
Other liabilities
Other Liabilities, Noncurrent
Total liabilities
Liabilities
Commitments and contingencies
Commitments and Contingencies
Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 34,934,569 at June 30, 2019 and 33,360,032 at June 30, 2018
Common Stock, Value, Issued
Additional paid in capital
Additional Paid in Capital, Common Stock
Accumulated other comprehensive income
Accumulated Other Comprehensive Income (Loss), Net of Tax
Accumulated deficit
Retained Earnings (Accumulated Deficit)
Total stockholders’ equity
Total liabilities and stockholders’ equity
Liabilities and Equity
Shares available for grant
Share Based Compensation Arrangements by Share Based Payment Award [Roll Forward]
Share based compensation arrangements by share based payment award.
Beginning balance (in shares)
Ending balance (in shares)
Deferred tax assets
Components of Deferred Tax Assets and Liabilities [Abstract]
Stock-based compensation
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost
Deferred revenue
Deferred Tax Assets, Deferred Income
Accrued expenses and compensation
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities
Other
Deferred Tax Assets, Inventory
Research and development credit carryforwards
Deferred Tax Assets, Tax Credit Carryforwards, Research
Net operating loss carryforwards
Deferred Tax Assets, Operating Loss Carryforwards
Total deferred tax assets
Deferred Tax Assets, Gross
Valuation allowance
Net deferred tax assets
Deferred Tax Assets, Net of Valuation Allowance