Earnings Per Share [Abstract]
Warrants issued to 2010/2012 convertible note holders to purchase common stock (in shares)
Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants
Options to purchase common stock (in shares)
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements
Accounting Policies [Abstract]
Liquidity And Managements Plans [Table]
Liquidity And Managements Plans [Table]
Liquidity And Managements Plans [Table]
Legal Entity [Axis]
Legal Entity [Axis]
Entity [Domain]
Entity [Domain]
Aspire Capital Fund, LLC [Member]
Aspire Capital Fund Llc [Member]
Aspire Capital Fund Llc [Member]
Sale of Stock [Axis]
Sale of Stock [Axis]
Sale of Stock [Domain]
Sale of Stock [Domain]
Private Placement [Member]
Private Placement [Member]
Related Party [Axis]
Related Party [Axis]
Related Party [Domain]
Related Party [Domain]
Sabby Management, LLC [Member]
Sabby Management Llc [Member]
Sabby Management Llc [Member]
Related Party Transaction [Axis]
Related Party Transaction [Axis]
Related Party Transaction [Domain]
Related Party Transaction [Domain]
2016 Sabby Purchase Agreement [Member]
Twenty Sixteen Sabby Purchase Agreement [Member]
Twenty Sixteen Sabby Purchase Agreement [Member]
Class of Stock [Axis]
Class of Stock [Axis]
Class of Stock [Domain]
Class of Stock [Domain]
Series A Convertible Preferred Stock [Member]
Series A Preferred Stock [Member]
Series B Convertible Preferred Stock [Member]
Series B Preferred Stock [Member]
Common Stock [Member]
Common Stock [Member]
Liquidity And Managements Plans [Line Items]
Liquidity And Managements Plans [Line Items]
Liquidity And Managements Plans [Line Items]
Net loss
Net Income (Loss) Attributable to Parent
Accumulated deficit
Retained Earnings (Accumulated Deficit)
Positive (deficit) in working capital
Working Capital
Working Capital
Net cash used in operating activities
Net Cash Provided by (Used in) Operating Activities
Maximum commitment under stock purchase agreement
Maximum Value Of Shares For Issuance Under Securities Purchase Agreement
Maximum value of shares for issuance under securities purchase agreement.
Agreement term
Common Stock Purchase Agreement, Agreement Term
Common Stock Purchase Agreement, Agreement Term
Number of shares issued in transaction (in shares)
Sale of Stock, Number of Shares Issued in Transaction
Proceeds from issuance of common stock
Proceeds from Issuance of Common Stock
Number of closings
Security Purchase Agreement, Number of Closings
Security Purchase Agreement, Number of Closings
Proceeds from sale of Series A preferred convertible stock
Proceeds from Issuance of Convertible Preferred Stock
Expenses related stock issuance
Payments of Stock Issuance Costs
Shares issuable upon conversion (in shares)
Convertible Preferred Stock, Shares Issued upon Conversion
Fixed conversion price per share (in dollars per share)
Sale of Stock, Conversion of Convertible Stock, Conversion Price Per Share
Sale of Stock, Conversion of Convertible Stock, Conversion Price Per Share
Shares repurchased (in shares)
Stock Repurchased During Period, Shares
Payments for repurchase of private placement
Payments for Repurchase of Private Placement
Shares converted on as-converted basis (in shares)
Stock Issued During Period, Shares, Conversion of Convertible Securities
Income Statement [Abstract]
Product revenue
Sales Revenue, Goods, Net
Cost of product revenue
Cost of Revenue
Gross profit (loss)
Gross Profit
Expenses
Operating Expenses [Abstract]
Research and development
Research and Development Expense
Sales and marketing
Selling and Marketing Expense
General and administrative
General and Administrative Expense
Total expenses
Operating Expenses
Operating loss
Operating Income (Loss)
Interest and other income (expense)
Nonoperating Income (Expense) [Abstract]
Interest expense, net
Interest Expense
Change in fair value of warrants liabilities (expense)
Fair Value Adjustment of Warrants
Cease-use expense
Gain (Loss) on Contract Termination
Other expense
Other Nonrecurring Expense
Inducement charge for Series C warrants
Preferred Stock Conversions, Inducements
Interest and other income (expense), net
Other Nonoperating Income (Expense)
Net income (loss)
Net income (loss) per common share:
Basic (in dollars per share)
Earnings Per Share, Basic
Diluted (in dollars per share)
Earnings Per Share, Diluted
Weighted-average common shares outstanding used to calculate net income (loss) per common share:
Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]
Basic (in shares)
Weighted Average Number of Shares Outstanding, Basic
Diluted (in shares)
Weighted Average Number of Shares Outstanding, Diluted
Commitments and Contingencies Disclosure [Abstract]
Loss Contingencies [Table]
Loss Contingencies [Table]
Business Acquisition [Axis]
Business Acquisition [Axis]
Business Acquisition, Acquiree [Domain]
Business Acquisition, Acquiree [Domain]
NeoForce Group, Inc. [Member]
Neo Force Group Inc [Member]
Neo Force Group Inc [Member]
NeoForce, Inc [Member]
Neo Force Inc [Member]
Neo Force Inc [Member]
Geographical [Axis]
Geographical [Axis]
Geographical [Domain]
Geographical [Domain]
Ivyland, Pennsylvania [Member]
Ivyland, Pennsylvania [Member]
Ivyland, Pennsylvania [Member]
Loss Contingencies [Line Items]
Loss Contingencies [Line Items]
Non-cancelable operating lease agreement term
Lessee Leasing Arrangements, Operating Leases, Term of Contract
Area of real estate property (in sqft)
Area of Real Estate Property
Future minimum commitment under non-cancelable operating lease
Operating Leases, Future Minimum Payments Due
Lessee Leasing Arrangements, Operating Leases, Increases to Monthly Payments, Term
Lessee Leasing Arrangements, Operating Leases, Increases to Monthly Payments, Term
Lessee Leasing Arrangements, Operating Leases, Increases to Monthly Payments, Term
Additional area of office space for headquarters facility
Additional Operating Lease Office Space
Additional operating lease office space.
Rent expense
Operating Leases, Rent Expense, Net
Royalty payment period
Royalty Payment Period
Royalty Payment Period
Fair value of royalty
Business Combination Consideration Transferred Fair Value Of Royalty
Business combination consideration transferred fair value of royalty.
Fair Value Disclosures [Abstract]
Fair Value Measurements, Recurring and Nonrecurring [Table]
Fair Value Measurements, Recurring and Nonrecurring [Table]
Measurement Frequency [Axis]
Measurement Frequency [Axis]
Fair Value, Measurement Frequency [Domain]
Fair Value, Measurement Frequency [Domain]
Fair Value, Measurements, Recurring [Member]
Fair Value, Measurements, Recurring [Member]
Fair Value, Hierarchy [Axis]
Fair Value, Hierarchy [Axis]
Fair Value Hierarchy [Domain]
Fair Value Hierarchy [Domain]
Level 1 [Member]
Fair Value, Inputs, Level 1 [Member]
Level 3 [Member]
Fair Value, Inputs, Level 3 [Member]
Cash and Cash Equivalents [Axis]
Cash and Cash Equivalents [Axis]
Cash and Cash Equivalents [Domain]
Cash and Cash Equivalents [Domain]
Money market fund [Member]
Money Market Funds [Member]
Liability Class [Axis]
Liability Class [Axis]
Fair Value by Liability Class [Domain]
Fair Value by Liability Class [Domain]
Convertible preferred stock warrant liability [Member]
Derivative Financial Instruments, Liabilities [Member]
Class of Warrant or Right [Axis]
Class of Warrant or Right [Axis]
Class of Warrant or Right [Domain]
Class of Warrant or Right [Domain]
Series A Warrant Liability [Member]
Series A Warrants [Member]
Series A Warrants [Member]
Series B Warrant Liability [Member]
Series B Warrants [Member]
Series B Warrants [Member]
Series C Warrant Liability [Member]
Series C Warrants [Member]
Series C Warrants [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]
Assets
Assets, Fair Value Disclosure [Abstract]
Cash and cash equivalents
Cash and Cash Equivalents, Fair Value Disclosure
Liabilities
Liabilities, Fair Value Disclosure [Abstract]
Warrant liability
Derivative Liability, Noncurrent
Equity [Abstract]
Fair Value of Convertible Preferred Stock Warrant Liability
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Table Text Block]
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]
Series A Warrant [Member]
Series B Warrant [Member]
Series C Warrant [Member]
Common stock warrant liability [Member]
Common Stock Warrant Liability [Member]
Common Stock Warrant Liability [Member]
Other Significant Noncash Transaction [Axis]
Other Significant Noncash Transaction [Axis]
Other Significant Noncash Transaction, Name [Domain]
Other Significant Noncash Transaction, Name [Domain]
Cash Less Exercise [Member]
Cashless Exercise [Member]
Cashless exercise.
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]
Balance at the beginning of period, in shares
Class of Warrant or Right, Outstanding
De-recognition of Warrant liability upon exercise, in shares
Warrants Exercised
Warrants Exercised
De-recognition of Series B Warrant liability upon expiration, in shares
Class of Warrant or Right, Expirations in Period
Class of Warrant or Right, Expirations in Period
Balance at the end of period, in shares
Balance at the beginning of period
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value
Change in value of Warrant
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings
De-recognition of Warrant liability upon exercise
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements
Balance at end of period
De-recognition of Warrant liability upon exercise, shares issued
Stock Issued During Period Shares Exercised Of Warrants
Stock Issued During Period Shares Exercised Of Warrants
Summary of Significant Accounting Policies
Significant Accounting Policies [Text Block]
Basis of Presentation
Basis of Accounting, Policy [Policy Text Block]
Use of Estimates
Use of Estimates, Policy [Policy Text Block]
Inventory
Inventory, Policy [Policy Text Block]
Intangible Assets
Intangible Assets, Finite-Lived, Policy [Policy Text Block]
Goodwill
Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]
Common Stock Purchase Warrants and Other Derivative Financial Instruments
Derivatives, Policy [Policy Text Block]
Recent Accounting Pronouncements
New Accounting Pronouncements, Policy [Policy Text Block]
Schedule of Inventory
Schedule of Inventory, Current [Table Text Block]
Subsequent Events [Abstract]
Subsequent Events
Subsequent Events [Text Block]
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]
Equity Award [Domain]
Equity Award [Domain]
NSO [Member]
Non Qualified Stock Options [Member]
Non Qualified Stock Options [Member]
Stock Options [Member]
Employee Stock Option [Member]
ISOs [Member]
Incentive Stock Options [Member]
Incentive Stock Options [Member]
Range [Axis]
Range [Axis]
Range [Domain]
Range [Domain]
Minimum [Member]
Minimum [Member]
Maximum [Member]
Maximum [Member]
Employee Stock Purchase Plan [Member]
Employee Stock [Member]
Series D Warrants [Member]
Series D Warrants [Member]
Series D Warrants [Member]
Warrants to Purchase Stock [Member]
Warrants To Purchase Common Stock [Member]
Warrants To Purchase Stock [Member]
Underwriter [Member]
Underwriter [Member]
Underwriter [Member]
Debt Instrument [Axis]
Debt Instrument [Axis]
Debt Instrument, Name [Domain]
Debt Instrument, Name [Domain]
2010 and 2012 Convertible Promissory Notes [Member]
Two Thousand and Ten and Two Thousand and Twelve Convertible Promissory Notes [Member]
Two Thousand and Ten and Two Thousand and Twelve Convertible Promissory Notes [Member]
Equity Components [Axis]
Equity Components [Axis]
Equity Component [Domain]
Equity Component [Domain]
Warrants Issued in 2009 to Purchase Common Stock [Member]
Warrant [Member]
Subsequent Event Type [Axis]
Subsequent Event Type [Axis]
Subsequent Event Type [Domain]
Subsequent Event Type [Domain]
Subsequent Event [Member]
Subsequent Event [Member]
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]
Convertible preferred stock, shares authorized
Temporary Equity, Shares Authorized
Convertible preferred stock, shares issued
Temporary Equity, Shares Issued
Convertible preferred stock, par value (in dollars per share)
Temporary Equity, Par or Stated Value Per Share
Convertible preferred stock, stated value (in dollars per share)
Temporary Equity, Stated Value Per Share
Temporary Equity, Stated Value Per Share
Number of shares converted (in shares)
Conversion of Stock, Shares Converted
Number of shares issued upon conversion (in shares)
Conversion of Stock, Shares Issued
Percentage of fair market value
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent
Percentage of voting rights of stock
Ownership Interest, Percentage of Voting Rights of Stock
Ownership Interest, Percentage of Voting Rights of Stock
Vesting period
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period
Contractual term of option
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period
Stock-based compensation expense
Allocated Share-based Compensation Expense
Income tax benefit from stock compensation expense
Employee Service Share-based Compensation, Tax Benefit from Compensation Expense
Shares available for sale under the ESPP
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant
Annual increases in the number of shares available for issuance, percentage of outstanding common stock
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum
Annual increases in the number of shares available for issuance, number of shares
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized
Warrants outstanding (in shares)
Issuance of shares upon cashless exercise warrants (in shares)
Stock Issued During Period Shares Cashless Exercise Of Warrants
Stock Issued During Period Shares Cashless Exercise Of Warrants
Exercise price of warrants exercised (in dollars per share)
Class of Warrant or Right, Exercise Price of Warrants or Rights
Warrants term
Class Of Warrant Or Right, Warrant Term
Class Of Warrant Or Right, Warrant Term
Aggregate VWAP (percent)
Class of Warrant Or Right, Liquidated Damages Amount, Percent of Volume Weighted Average Price
Class of Warrant Or Right, Liquidated Damages Amount, Percent of Volume Weighted Average Price
Commitments and Contingencies
Commitments and Contingencies Disclosure [Text Block]
Warrant Liabilities
Warrant Liability Disclosure [Text Block]
Warrant Liability Disclosure [Text Block]
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
Total inventory
Inventory, Net
Class of Warrant or Right [Table]
Class of Warrant or Right [Table]
Series A Warrants to Purchase Shares of Common Stock [Member]
Series A- Warrants to Purchase Common Stock [Member]
Series A Warrants to Purchase Common Stock [Member]
Series B Warrants to Purchase Shares of Common Stock [Member]
Series B Warrant To Purchase Common Stock [Member]
Series B Warrant To Purchase Common Stock [Member]
IPO [Member]
IPO [Member]
Measurement Basis [Axis]
Measurement Basis [Axis]
Fair Value Measurement [Domain]
Fair Value Measurement [Domain]
Portion at Fair Value Measurement [Member]
Portion at Fair Value Measurement [Member]
Decrease in carrying value [Member]
Reported Value Measurement [Member]
Class of Warrant or Right [Line Items]
Class of Warrant or Right [Line Items]
Number of common stock purchased upon issuance of warrants (in shares)
Class of Warrant or Right, Number of Securities Called by Warrants or Rights
Warrants exercised (in shares)
Decrease in the fair value of warrants liabilities
De-recognition of Warrant liability upon exercise
De-recognition of warrant liability
De-recognition Of Warrant Derivative Liability
De-recognition Of Warrant Derivative Liability
Gross proceeds upon exercise of warrants
Proceeds from Warrant Exercises
Warrants cashless exercised (in shares)
Cashless Warrants Exercised
Cashless Warrants Exercised
Proceeds from issuance of common stock under tender offer
Net loss per share
Earnings Per Share [Text Block]
Description of Business
Business Description and Basis of Presentation [Text Block]
Write-down of inventory
Inventory Write-down
Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table]
Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table]
Acquired Indefinite-lived Intangible Assets [Line Items]
Acquired Indefinite-lived Intangible Assets [Line Items]
Intangible assets estimated useful lives
Finite-Lived Intangible Asset, Useful Life
Impairment of goodwill
Goodwill, Impairment Loss
Liquidity, Financial Condition and Management's Plans
Substantial Doubt about Going Concern [Text Block]
Fair Value of Financial Instruments
Fair Value Disclosures [Text Block]
Statement of Financial Position [Abstract]
Statement [Table]
Statement [Table]
Statement [Line Items]
Statement [Line Items]
Convertible preferred stock, shares outstanding
Temporary Equity, Shares Outstanding
Common stock, par value (in dollars 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
Subsequent Event [Table]
Subsequent Event [Table]
Sabby Purchase Agreement, First Closing [Member]
Sabby Purchase Agreement, First Closing [Member]
Sabby Purchase Agreement, First Closing [Member]
Sabby Purchase Agreement, Second Closing [Member]
Sabby Purchase Agreement, Second Closing [Member]
Sabby Purchase Agreement, Second Closing [Member]
Placement Agent Warrants [Member]
Placement Agent Warrants [Member]
Placement Agent Warrants [Member]
Subsequent Event [Line Items]
Subsequent Event [Line Items]
Proceeds from Issuance of Private Placement
Proceeds from Issuance of Private Placement
Statement of Cash Flows [Abstract]
Private Placement Series B Warrants [Member]
Private Placement Series B Warrants [Member]
Private Placement Series B Warrants [Member]
Tender Offer Series B Warrants [Member]
Tender Offer Series B- Warrants [Member]
Tender Offer Series B Warrants [Member]
Cash Exercise [Member]
Cash Exercise [Member]
Cash Exercise [Member]
Cash flows from operating activities:
Net Cash Provided by (Used in) Operating Activities [Abstract]
Adjustments to reconcile net loss to net cash used in operating activities:
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]
Depreciation and amortization
Depreciation, Depletion and Amortization, Nonproduction
Loss on disposition of property and equipment
Gain (Loss) on Disposition of Property Plant Equipment
Change in fair value of common stock warrants
Change In Fair Value Of Common Stock Warrants
Change In Fair Value Of Common Stock Warrants
Inducement charge for Series C warrants
Induced Conversion of Convertible Debt Expense
Change in fair value of contingent consideration
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability
Change in operating assets and liabilities:
Increase (Decrease) in Operating Capital [Abstract]
Accounts receivable
Increase (Decrease) in Accounts Receivable
Inventory
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 compensation and other current liabilities
Increase (Decrease) in Accrued Liabilities
Other long-term liabilities
Increase (Decrease) in Other Noncurrent Liabilities
Net cash used in operating activities
Cash flows from investing activities:
Net Cash Provided by (Used in) Investing Activities [Abstract]
Increase in restricted cash
Increase (Decrease) in Restricted Cash
Purchase of property and equipment
Payments to Acquire Property, Plant, and Equipment
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]
Initial public offering costs paid
Proceeds from exercise of common stock options
Proceeds from Stock Options Exercised
Proceeds upon exercise of warrants
Series B warrant transaction costs paid
Payments for Derivative Instrument, Financing Activities
Repayment of credit line
Repayments of Lines of Credit
Net cash provided by financing activities
Net Cash Provided by (Used in) Financing Activities
Net decrease in cash and cash equivalents
Cash and Cash Equivalents, Period Increase (Decrease)
Cash and cash equivalents, beginning of period
Cash and Cash Equivalents, at Carrying Value
Cash and cash equivalents, end of period
Supplemental disclosures of noncash investing and financing information
Noncash Investing and Financing Items [Abstract]
Conversion of Series A preferred to common stock
Conversion of Stock, Amount Issued
Patent costs included in Accrued liabilities
Capital Expenditures Incurred but Not yet Paid
Stock issuable in consideration for Patent purchase
Stock Issued
De-recognition warrant liability
Reduction in initial public offering costs payable
Reduction in Initial Public Offering Costs Payable
Reduction in Initial Public Offering Costs Payable
Cashless exercise of 2010/2012 warrants
Noncash Transaction, Exercise of Warrants
Noncash Transaction, Exercise of Warrants
Series B Warrant transaction costs included in accounts payable
Transaction Costs Included in Accrued Liabilities
Transaction Costs Included in Accrued Liabilities
Document And Entity Information [Abstract]
Document And Entity Information [Abstract]
Document Type
Document Type
Amendment Flag
Amendment Flag
Document Period End Date
Document Period End Date
Document Fiscal Year Focus
Document Fiscal Year Focus
Document Fiscal Period Focus
Document Fiscal Period Focus
Trading Symbol
Trading Symbol
Entity Registrant Name
Entity Registrant Name
Entity Central Index Key
Entity Central Index Key
Current Fiscal Year End Date
Current Fiscal Year End Date
Entity Filer Category
Entity Filer Category
Entity Common Stock, Shares Outstanding
Entity Common Stock, Shares Outstanding
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]
Convertible Preferred Stock [Member]
Convertible Preferred Stock [Member]
Antidilutive Securities [Axis]
Antidilutive Securities [Axis]
Antidilutive Securities, Name [Domain]
Antidilutive Securities, Name [Domain]
Warrants Issued to 2010/2012 Convertible Note Holders to Purchase Common Stock [Member]
Convertible Debt Securities [Member]
Options to Purchase Common Stock [Member]
Equity Option [Member]
Series C Warrant to Purchase Common Stock [Member]
Series C Warrant To Purchase Common Stock [Member]
Series C Warrant To Purchase Common Stock [Member]
Series D Warrant To Purchase Common Stock [Member]
Series D Warrant To Purchase Common Stock [Member]
Series D Warrant To Purchase Common Stock [Member]
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]
Antidilutive securities excluded from computations of diluted weighted-average shares outstanding
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount
Assets
Assets [Abstract]
Current assets
Assets, Current [Abstract]
Cash and cash equivalents
Accounts receivable
Accounts Receivable, Net, Current
Restricted cash
Restricted Cash and Cash Equivalents, Current
Inventory
Prepaid expenses and other current assets
Prepaid Expense and Other Assets, Current
Total current assets
Assets, Current
Long-term assets
Assets, Noncurrent [Abstract]
Property and equipment, net
Property, Plant and Equipment, Net
Goodwill
Goodwill
Other intangible assets, net
Other Intangible Assets, 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 compensation and other current liabilities
Accrued Liabilities and Other Liabilities
Series B warrant liability
Derivative Liability, Current
Total current liabilities
Liabilities, Current
Long-term liabilities
Liabilities, Noncurrent [Abstract]
Other long-term liabilities
Other Liabilities, Noncurrent
Commitments and contingencies (Note 6)
Commitments and Contingencies
Stockholders’ equity
Stockholders' Equity Attributable to Parent [Abstract]
Series A convertible preferred stock, $0.001 par value, 40,000 shares authorized, 7,780 and 4,555 issued and outstanding at June 30, 2016 and December 31, 2015, respectively.
Temporary Equity, Carrying Amount, Attributable to Parent
Common stock, $0.001 par value, 100,000,000 shares authorized, 15,761,530 and 14,017,909 shares issued and outstanding at June 30, 2016 and December 31, 2015, respectively.
Common Stock, Value, Issued
Additional paid-in-capital
Additional Paid in Capital, Common Stock
Accumulated deficit
Total stockholders’ equity
Stockholders' Equity Attributable to Parent
Total liabilities and stockholders’ equity
Liabilities and Equity
Summary of Stock Based Compensation Expense
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]
Stockholders' Equity
Stockholders' Equity Note Disclosure [Text Block]
Fair Value Inputs, Liabilities, Quantitative Information [Table]
Fair Value Inputs, Liabilities, Quantitative Information [Table]
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]
Volatility
Fair Value Assumptions, Expected Volatility Rate
Expected Term
Fair Value Assumptions, Expected Term
Expected dividend yield
Fair Value Assumptions, Expected Dividend Rate
Risk-free rate
Fair Value Assumptions, Risk Free Interest Rate
Schedule of Potentially Dilutive Securities Outstanding Excluded from Computations of Diluted Weighted-Average Shares Outstanding
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
Schedule of Fully Dilutive Securities Outstanding
Schedule of Fully Dilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
Schedule of Fully Dilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]
Income Statement Location [Axis]
Income Statement Location [Axis]
Income Statement Location [Domain]
Income Statement Location [Domain]
Research and Development [Member]
Research and Development Expense [Member]
Sales and Marketing [Member]
Selling and Marketing Expense [Member]
General and Administrative [Member]
General and Administrative Expense [Member]
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]
Total stock compensation expense
Redwood City, California [Member]
Redwood City, California [Member]
Redwood City, California [Member]
Lease Arrangement, Type [Axis]
Lease Arrangement, Type [Axis]
Lease Arrangement, Type [Domain]
Lease Arrangement, Type [Domain]
Sublease of Excess Space [Member]
Sublease of Excess Space [Member]
Sublease of Excess Space [Member]
Fair value inputs, discount rate
Fair Value Inputs, Discount Rate
Summary of Financial Instruments Measured at Fair Value on Recurring Basis
Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]
Summary of Changes in Fair Value of Level1 and Level 3 Financial Instruments
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]