Stockholders' Equity Note [Abstract]
Shares purchased
Stock Issued During Period, Shares, Employee Stock Purchase Plans
Weighted average purchase price
Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased
Cash received
Proceeds from Stock Plans
Aggregate intrinsic value
Share Based Compensation Arrangement By Share Based Payment Award Intrinsic Value
Intrinsic value of shares purchased under the Employee Stock Purchase Plan.
Organization, Consolidation and Presentation of Financial Statements [Abstract]
Significant Accounting Policies [Table]
Significant Accounting Policies [Table]
Significant Accounting Policies [Table]
Concentration Risk Benchmark [Axis]
Concentration Risk Benchmark [Axis]
Concentration Risk Benchmark [Domain]
Concentration Risk Benchmark [Domain]
Net Revenue
Sales Revenue, Net [Member]
Sales Revenue, Net [Member]
Accounts Receivable [Member]
Accounts Receivable [Member]
Range [Axis]
Range [Axis]
Range [Domain]
Range [Domain]
Minimum
Minimum [Member]
Maximum
Maximum [Member]
Concentration Risk Type [Axis]
Concentration Risk Type [Axis]
Concentration Risk Type [Domain]
Concentration Risk Type [Domain]
Customer Concentration Risk
Customer Concentration Risk [Member]
Other than United States
Non United States [Member]
Non United States
Significant Accounting Policies [Line Items]
Significant Accounting Policies [Line Items]
Significant Accounting Policies [Line Items]
Number Of Major Customers
Number Of Major Customers
Number Of Major Customers
Quantifying misstatement in current year financial statements, amount
Quantifying Misstatement in Current Year Financial Statements, Amount
Cash and cash equivalents
Cash and Cash Equivalents, at Carrying Value
Line of credit
Line of Credit, Current
Extended product warranty, term
Product Warranty Term
Product Warranty Term
Allowance for doubtful accounts
Allowance for Doubtful Accounts Receivable, Current
Foreign exchange loss realized
Foreign Currency Transaction Gain (Loss), Realized
Percentage of revenue
Concentration Risk, Percentage
Percentage of net accounts receivable
Percentage Of Total Net Accounts Receivables
Percentage of Total Net Accounts Receivables.
Property and equipment, useful lives
Property, Plant and Equipment, Useful Life
Impairment of fixed assets
Impairment of Long-Lived Assets Held-for-use
Non-employee options, expiration period
Share Based Compensation Arrangement By Share Based Payment Award Expiration Period
Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
Commitments and Contingencies Disclosure [Abstract]
Commitments and Contingencies
Commitments and Contingencies Disclosure [Text Block]
Debt Disclosure [Abstract]
WFB credit facility, maximum borrowing capacity
Line of Credit Facility, Maximum Borrowing Capacity
WFB credit facility, expiration date
Line of Credit Facility, Expiration Date
WFB credit facility, commitment as security for various letters of credit
Letters of Credit Outstanding, Amount
WFB credit facility, remaining borrowing capacity
Line of Credit Facility, Remaining Borrowing Capacity
WFB credit facility, commitment fee on unused capacity, percentage
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage
WFB credit facility, outstanding amount
Line of Credit Facility, Amount Outstanding
Line of credit, marginal floating rate over three-months LIBOR rate
Debt Instrument, Basis Spread on Variable Rate
WFB credit facility, interest rate
Line of Credit Facility, Interest Rate at Period End
Income Tax Disclosure [Abstract]
Tax benefit, statutory rate
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate
Related Party Transactions [Abstract]
Related-Party Transactions
Related Party Transactions Disclosure [Text Block]
Earnings Per Share [Abstract]
Numerator:
Earnings Per Share Basic And Diluted Numerator [Abstract]
Earnings Per Share Basic And Diluted Numerator [Abstract]
Net income (loss)
Net Income (Loss) Attributable to Parent
Denominator:
Earnings Per Share Basic And Diluted Denominator [Abstract]
Earnings Per Share Basic And Diluted Denominator [Abstract]
Basic (in shares)
Weighted Average Number of Shares Outstanding, Basic
Effect of dilutive securities:
Weighted Average Number Diluted Shares Outstanding Adjustment [Abstract]
Stock options and share awards (in shares)
Weighted Average Number Diluted Shares Outstanding Adjustment
Diluted (in shares)
Weighted Average Number of Shares Outstanding, Diluted
Basic (in dollar per share)
Earnings Per Share, Basic
Diluted (in dollar per share)
Earnings Per Share, Diluted
Statement of Financial Position [Abstract]
Assets
Assets [Abstract]
Current assets:
Assets, Current [Abstract]
Accounts receivable, net of allowances for sales returns and doubtful accounts of $1,452 in 2013 and $2,878 in 2012
Accounts Receivable, Net, Current
Inventories
Inventory, Net
Prepaid expenses and other current assets
Prepaid Expense and Other Assets, Current
Total current assets
Assets, Current
Property and equipment, net
Property, Plant and Equipment, 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 and other liabilities
Accrued Expenses And Other Current Liabilities
Accrued expenses and other current liabilities
Total current liabilities
Liabilities, Current
Other long-term liabilities
Other Liabilities, Noncurrent
Total liabilities
Liabilities
Stockholders' equity:
Stockholders' Equity Attributable to Parent [Abstract]
Common stock, $0.001 par value. Authorized 180,000 shares; issued and outstanding 32,249 and 31,116 shares as of December 31, 2013 and 2012, respectively
Common Stock, Value, Issued
Additional paid-in capital
Additional Paid in Capital, Common Stock
Other comprehensive income
Accumulated Other Comprehensive Income (Loss), Net of Tax
Accumulated deficit
Retained Earnings (Accumulated Deficit)
Total stockholders' equity
Stockholders' Equity Attributable to Parent
Total liabilities and stockholders' equity
Liabilities and Equity
Debt
Debt Disclosure [Text Block]
Options Outstanding
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]
Options outstanding at beginning of period
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number
Granted
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures
Canceled/Forfeited
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period
Exercised
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period
Options outstanding at end of period
Options outstanding vested and expected to vest at end of period
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number
Options outstanding vested and exercisable at end of period
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number
Weighted Average Exercise Price
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]
Options outstanding at beginning of period
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price
Granted
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price
Canceled/Forfeited
Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price
Exercised
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price
Options outstanding at end of period
Vested and expected to vest at end of period
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price
Vested and exercisable at end of period
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price
Weighted Average Remaining Contractual Term (years)
Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]
Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]
Stock options outstanding
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term
Vested and expected to vest ending balance
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term
Vested and exercisable ending balance
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term
Aggregate intrinsic value
Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract]
Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]
Options outstanding at beginning of period
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value
Options outstanding at end of period
Vested and expected to vest at end of period
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value
Vested and exercisable at end of period
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value
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]
Warrants
Warrant [Member]
Stock options and unvested restricted shares
Stock Option And Non Vested Restricted Stock [Member]
Stock Option And Non Vested Restricted Stock
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]
Weighted average exercise price of warrants
Class of Warrant or Right, Exercise Price of Warrants or Rights
Weighted average exercise price of outstanding stock options and unvested restricted shares
Exercise Price Of Stock Options And Unvested Restricted Shares
The exercise price of Stock Options And Unvested Restricted Shares that are excluded from computation of earnings per share.
Antidilutive securities excluded from computation of loss per share calculation, shares
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount
Segment Reporting [Abstract]
Revenue from External Customers by Products and Services [Table]
Revenue from External Customers by Products and Services [Table]
Products and Services [Axis]
Products and Services [Axis]
Products and Services [Domain]
Products and Services [Domain]
Products
Product [Member]
Services
Services [Member]
Services [Member]
Revenue from External Customer [Line Items]
Revenue from External Customer [Line Items]
Net revenue
Revenue, Net
Net Income (Loss) Per Share
Earnings Per Share [Text Block]
Stockholders' Equity
Stockholders' Equity Note Disclosure [Text Block]
Computation of Basic and Diluted Net Income (Loss) Per Share
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
Potential Common Stock not Included in Diluted Net Loss Per Share Calculation
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
Quarterly Financial Information Disclosure [Abstract]
Quarterly Information
Schedule of Quarterly Financial Information [Table Text Block]
Loss Contingency, Information about Litigation Matters [Abstract]
Litigation
Legal Matters and Contingencies [Text Block]
Allowance for Doubtful Accounts Receivable and Sales Returns [Roll Forward]
Allowance for Doubtful Accounts Receivable and Sales Returns [Roll Forward]
Allowance for Doubtful Accounts Receivable and Sales Returns [Roll Forward]
Balance at beginning of year
Allowance For Doubtful Accounts Receivable And Sales Returns Current
Allowance For Doubtful Accounts Receivable And Sales Returns Current
Charged to revenue
Allowance For Doubtful Accounts Receivable And Sales Returns Charged To Revenue
Allowance For Doubtful Accounts Receivable And Sales Returns, Charged to Revenue
Charged to (reversal of) expense
Allowance For Doubtful Accounts Receivable And Sales Returns Charged To Expense
Allowance For Doubtful Accounts Receivable And Sales Returns, Charged to Expense
Utilization
Allowance For Doubtful Accounts Receivable And Sales Returns Utilized
Allowance For Doubtful Accounts Receivable And Sales Returns, Utilized
Balance at end of year
Balance Sheet Related Disclosures [Abstract]
Inventories
Schedule of Inventory, Current [Table Text Block]
Property and equipment, net
Schedule Of Property Plant And Equipment Table [Text Block]
Tabular disclosure of gross property plant and equipment, accumulated amortization and depreciation, and net property, plant and equipment that is used in the normal conduct of business to produce goods and services and not intended for resale.
Accrued and Other Liabilities
Schedule of Accrued Liabilities [Table Text Block]
Product Warranty Liability
Schedule of Product Warranty Liability [Table Text Block]
Inventories:
Inventory, Net, Items Net of Reserve Alternative [Abstract]
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
Employee Stock Purchase Plan [Table]
Employee Stock Purchase Plan [Table]
Employee Stock Purchase Plan [Table]
Award Type [Axis]
Award Type [Axis]
Award Type [Domain]
Award Type [Domain]
Employee Stock Purchase Plan
Employee Stock Purchase Plan [Member]
Employee Stock Purchase Plan
Employee Stock Purchase Plan [Line Items]
Employee Stock Purchase Plan [Line Items]
Employee Stock Purchase Plan [Line Items]
Expected term
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term
Volatility
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate
Risk free interest rate
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate
Weighted average fair value per share
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Fair Value Per Share
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Fair Value Per Share
Income Taxes [Table]
Income Taxes [Table]
Income Taxes [Table]
Income Tax Authority [Axis]
Income Tax Authority [Axis]
Income Tax Authority [Domain]
Income Tax Authority [Domain]
Federal
Federal [Member]
Federal
California
California [Member]
California [Member]
State
State and Local Jurisdiction [Member]
Income Taxes [Line Items]
Income Taxes [Line Items]
Income Taxes [Line Items]
Change in deferred tax valuation allowance
Valuation Allowance, Deferred Tax Asset, Change in Amount
Net operating loss carryforwards
Operating Loss Carryforwards
Operating loss carryforward attributable to stock options
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost
Research credit carry forward
Deferred Tax Assets, Tax Credit Carryforwards, Research
Operating loss carry forwards, expiration year
Operating Loss Carryforwards Expiration Year
Operating Loss Carryforwards, Expiration Year
Alternative minimum tax credit carry forward
Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax
Enterprise Zone credit carry forward
Deferred Tax Assets, Tax Credit Carryforwards, Other
Stockholders' Equity [Table]
Stockholders Equity [Table]
Stockholders' Equity [Table]
Stock Options [Axis]
Stock Options [Axis]
Stock Options [Axis]
Stock Options [Domain]
Stock Options [Domain]
Stock Options [Domain]
10 percent stockholder
Ownership Interest 15 [Member]
Ownership Interest 15 [Member]
Stockholders Equity [Line Items]
Stockholders Equity [Line Items]
Stockholders Equity [Line Items]
Common stock, shares authorized
Common Stock, Shares Authorized
Common stock, shares outstanding
Common Stock, Shares, Outstanding
Warrants outstanding
Class of Warrant or Right, Outstanding
Warrants, expiration year
Class Of Warrant Or Right Expiration Year
Class Of Warrant Or Right Expiration Year
Number of share-based compensation plans
Number Of Share Based Compensation Plans
Number Of Share Based Compensation Plans
Stock-based compensation
Allocated Share-based Compensation Expense
Minimum stock option exercise price for 10% stockholder
Minimum Stock Option Exercise Price Ten Percent Owners
Minimum Stock Option Exercise Price - 10% Owners.
Stock options vesting period
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period
Shares grant description
Share-based Compensation Arrangement by Share-based Payment Award, Description
Shares available for grant
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant
Weighted average fair value of options granted
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value
Options exercised, intrinsic value
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value
Proceeds from stock options exercised
Proceeds from Stock Options Exercised
Closing stock price
Share Price
Unrecognized compensation cost related to unvested stock based payments
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized
Unrecognized compensation cost related to unvested stock based payments, weighted average recognition period
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition
Number of shares subject to stock acceleration
Share Based Compensation Arrangement By Share Based Payment Award Accelerated Vesting Shares
Number of shares for which recognition of compensation cost was accelerated.
Compensation charge related to stock acceleration
Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost
Employee Stock Purchase plan, Purchase Price of Common Stock as percentage of fair market value
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent
Maximum percentage of employee compensation eligible for participation in Employee stock purchase plan
Employee Stock Purchase Plan Maximum Percentage Of Compensation To Purchase Shares By Eligible Participants
Employee Stock Purchase Plan, Maximum Percentage of Compensation to Purchase Shares By Eligible Participants
Operating leases
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]
2014
Operating Leases, Future Minimum Payments Due, Next Twelve Months
2015
Operating Leases, Future Minimum Payments, Due in Two Years
2016
Operating Leases, Future Minimum Payments, Due in Three Years
2017
Operating Leases, Future Minimum Payments, Due in Four Years
2018 and thereafter
Operating Leases Future Minimum Payments Due In Five Years And Beyond
Operating Leases Future Minimum Payments Due In Five Years And Beyond
Total minimum lease payments
Operating Leases, Future Minimum Payments Due
Gross profit
Gross Profit
Operating income (loss)
Operating Income (Loss)
Earnings per common share
Weighted average shares outstanding used to compute earnings per common share
Weighted Average Number of Shares Outstanding, Diluted [Abstract]
Diluted (in shares)
Components of Income Tax Expense Applicable to Loss Before Income Taxes
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
Reconciliation of Expected Tax Expense (Benefit) to Actual Tax Expense (Benefit)
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
Components of Company's Deferred Tax Assets And Liabilities
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
Open Tax Years for Major Jurisdictions
Open Tax Year Table [Text Block]
Tabular disclosure of tax year that remains open to examination under enacted tax laws.
Basis of Presentation
Basis of Accounting, Policy [Policy Text Block]
Risks and Uncertainties
Liquidity Disclosure [Policy Text Block]
Use of Estimates
Use of Estimates, Policy [Policy Text Block]
Revenue Recognition
Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block]
Allowances for Sales Returns and Doubtful Accounts
Allowance For Sales Returns And Doubtful Accounts Policy [Text Block]
Disclosure of accounting policy for determining sales returns and the allowance for doubtful accounts for trade and other accounts receivable balances.
Inventories
Inventory, Policy [Policy Text Block]
Foreign Currency Translation
Foreign Currency Transactions and Translations Policy [Policy Text Block]
Fair Value of Financial Instruments
Fair Value of Financial Instruments, Policy [Policy Text Block]
Comprehensive Income
Comprehensive Income, Policy [Policy Text Block]
Concentration of Risk
Concentration Risk, Credit Risk, Policy [Policy Text Block]
Property and Equipment
Property, Plant and Equipment, Policy [Policy Text Block]
Long-Lived Assets
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]
Accounting for Stock-Based Compensation
Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]
Income Taxes
Income Tax, Policy [Policy Text Block]
Net Income (Loss) per Common Share
Earnings Per Share, Policy [Policy Text Block]
Property, Plant and Equipment [Abstract]
Long-lived Assets
Disclosure Of Details Of Impairment Of Long Lived Assets Held And Used By Asset [Text Block]
Disclosure of Details of Impairment of Long-Lived Assets Held and Used by Asset [Text Block]
Current:
Current Income Tax Expense (Benefit) [Abstract]
Federal
Current Federal Tax Expense (Benefit)
State
Current State and Local Tax Expense (Benefit)
Foreign
Current Foreign Tax Expense (Benefit)
Current Income Tax Expense (Benefit), Total
Current Income Tax Expense (Benefit)
Deferred:
Deferred Income Tax Expense (Benefit) [Abstract]
Federal
Deferred Federal Income Tax Expense (Benefit)
State
Deferred State and Local Income Tax Expense (Benefit)
Foreign
Deferred Foreign Income Tax Expense (Benefit)
Income tax provision/(benefit)
Income Tax Expense (Benefit)
Document Documentand Entity Information [Abstract]
Document Documentand 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 Well-known Seasoned Issuer
Entity Well-known Seasoned Issuer
Entity Current Reporting Status
Entity Current Reporting Status
Entity Voluntary Filers
Entity Voluntary Filers
Entity Filer Category
Entity Filer Category
Entity Common Stock, Shares Outstanding
Entity Common Stock, Shares Outstanding
Entity Public Float
Entity Public Float
Enterprise Wide Information
Segment Reporting Disclosure [Text Block]
Accrued warranty
Product Warranty Accrual
Accrued compensation
Employee-related Liabilities, Current
Deferred revenue
Deferred Revenue, Current
Other
Other Accrued Liabilities, Current
Accrued and other liabilities
Commitments and Contingencies Disclosure
Commitments And Contingencies Disclosure [Table]
Commitments and Contingencies Disclosure [Table]
Business Acquisition [Axis]
Business Acquisition [Axis]
Business Acquisition, Acquiree [Domain]
Business Acquisition, Acquiree [Domain]
Oakland Campus in connection with sale and leaseback transaction
Business Acquisition [Member]
Business Acquisition [Member]
Commitments and Contingencies Disclosure [Line Items]
Commitments And Contingencies Disclosure [Line Items]
Commitments and Contingencies Disclosure [Line Items]
Future minimum lease payments
Minimum Lease Payments, Sale Leaseback Transactions
Rental expenses for leases
Operating Leases, Rent Expense
Sublease rental income
Operating Leases, Income Statement, Sublease Revenue
Maximum potential payment under surety bonds
Surety Bonds Outstanding
Surety Bonds Outstanding
Number of notice days required in advance for cancellation of orders
Termination Notice Period
Termination Notice Period
Amount of non-cancellable purchase commitments outstanding
Long-term Purchase Commitment, Amount
Gain on patent sales
Gain (Loss) on Disposition of Intangible Assets
Organization and Summary of Significant Accounting Policies
Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]
Income Statement [Abstract]
Cost of revenue
Cost of Revenue
Gross profit
Operating expenses:
Operating Expenses [Abstract]
Research and product development
Research and Development Expense
Sales and marketing
Selling and Marketing Expense
General and administrative
General and Administrative Expense
Total operating expenses
Operating Expenses
Operating income (loss)
Interest expense, net
Interest Income (Expense), Net
Other income (expense), net
Other Nonoperating Income (Expense)
Income (loss) before income taxes
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest
Income tax provision
Net income (loss)
Other comprehensive loss—foreign currency translation adjustments
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax
Comprehensive income (loss)
Comprehensive Income (Loss), Net of Tax, Attributable to Parent
Income Taxes
Income Tax Disclosure [Text Block]
Revenue by Geography
Schedule of Segment Reporting Information, by Segment [Table Text Block]
Revenue by Products and Services
Revenue from External Customers by Products and Services [Table Text Block]
Movement in Standard Product Warranty Accrual [Roll Forward]
Movement in Standard Product Warranty Accrual [Roll Forward]
Beginning balance
Charged to cost of revenue
Product Warranty Accrual, Warranties Issued
Claims and settlements
Product Warranty Accrual, Payments
Ending balance
Statement [Table]
Statement [Table]
Scenario [Axis]
Scenario [Axis]
Scenario, Unspecified [Domain]
Scenario, Unspecified [Domain]
Cost of Revenue
Cost of Sales [Member]
Research and Product Development
Research and Development Expense [Member]
Sales and Marketing
Selling and Marketing Expense [Member]
General and Administrative
General and Administrative Expense [Member]
Statement [Line Items]
Statement [Line Items]
Amounts include stock-based compensation cost as follows:
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]
Accounts receivable, allowances for sales returns and doubtful accounts
Common stock, par value
Common Stock, Par or Stated Value Per Share
Common stock, issued
Common Stock, Shares, Issued
Common stock, outstanding
Summary of Stock Based Compensation Expense
Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]
Assumptions Used to Value Options Grants
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
Option Activity under Stock Option Program
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
Shares Purchased, Weighted Average Purchase Price, Cash Received and Aggregate Intrinsic Value for Employee Stock Purchase Plan Purchases
Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]
Assumptions used to Value Stock Purchases under Employee Stock Purchase Plan
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
California and Canada
United States And Canada [Member]
United States And Canada [Member]
Brazil
BRAZIL
Germany
Germany [Member]
Germany [Member]
United Kingdom
United Kingdom [Member]
United Kingdom [Member]
Open tax years
Open Tax Year
Fair Value Disclosures [Abstract]
Fair Value Measurement
Fair Value Disclosures [Text Block]
Balance Sheet Detail
Supplemental Balance Sheet Disclosures [Text Block]
Allowance for Sales Returns and Doubtful Accounts
Allowances For Doubtful Accounts And Sales Returns Table [Text Block]
Tabular disclosure of the activity in the allowance for sales return and doubtful accounts.
Quarterly Information (unaudited)
Quarterly Financial Information [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]
Other comprehensive income
Accumulated Other Comprehensive Income (Loss) [Member]
Accumulated deficit
Retained Earnings [Member]
Beginning Balances (in shares)
Beginning Balances
Exercise of stock option for cash (in shares)
Exercise of stock options for cash
Stock Issued During Period, Value, Stock Options Exercised
Employee stock-based compensation
Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition
Issuance of common stock for executive services (in shares)
Issuance of common stock for executive services
Stock Issued During Period, Value, Employee Stock Purchase Plan
Issuance of common stock for director services (in shares)
Stock Issued During Period, Shares, Issued for Services
Issuance of common stock for director services
Stock Issued During Period, Value, Issued for Services
Foreign currency translation adjustment
Ending Balances (in shares)
Ending Balances
Compensation and Retirement Disclosure [Abstract]
Discretionary contribution made to 401(k) plan
Defined Contribution Plan, Employer Discretionary Contribution Amount
Employee Benefit Plan
Compensation and Employee Benefit Plans [Text Block]
Estimated Future Lease Payments under All Non Cancelable Operating Leases
Schedule of Future Minimum Rental Payments for Operating Leases [Table 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]
Compensation expense relating to employee stock options
Employee Stock Option [Member]
Compensation expense relating to non-employees
Non Employee [Member]
Non Employee
Compensation expense relating to Employee Stock Purchase Plan
Employee Share Purchase Plan [Member]
Employee Share Purchase Plan [Member]
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]
Credit from vendor refund received in 2013 related to overpayment made in 2012
Credit from expiration of statute of limitation applicable to vendor liability
Vendor Liabilities Reduction Resulting From Lapse Of Applicable Statute Of Limitations
The decrease in vendor liabilities where applicable statute of limitations have expired.
Expected tax benefit at statutory rate (35%)
Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate
State taxes, net of Federal effect
Income Tax Reconciliation, State and Local Income Taxes
Foreign rate differential
Income Tax Reconciliation, Foreign Income Tax Rate Differential
Valuation allowance
Income Tax Reconciliation, Change in Deferred Tax Assets Valuation Allowance
Stock-based compensation
Income Tax Reconciliation, Nondeductible Expense, Share-based Compensation Cost
Other
Income Tax Reconciliation, Other Reconciling Items
Share based Compensation Arrangement Assumptions Used to Estimate Fair Values of Share Options Granted [Table]
Share Based Compensation Arrangement Assumptions Used To Estimate Fair Values Of Share Options Granted [Table]
Share based Compensation Arrangement Assumptions Used to Estimate Fair Values of Share Options Granted [Table]
Stock Options
Stock Options [Member]
Share based Compensation Arrangement Assumptions Used to Estimate Fair Values of Share Options Granted [Line Items]
Share Based Compensation Arrangement Assumptions Used To Estimate Fair Values Of Share Options Granted [Line Items]
Share based Compensation Arrangement Assumptions Used to Estimate Fair Values of Share Options Granted [Line Items]
Expected volatility
Property and equipment, net:
Property, Plant and Equipment, Net [Abstract]
Machinery and equipment
Machinery and Equipment, Gross
Computers and acquired software
Property, Plant and Equipment, Other, Gross
Furniture and fixtures
Furniture and Fixtures, Gross
Leasehold improvements
Leasehold Improvements, Gross
Property, Plant and Equipment, Gross, Total
Property, Plant and Equipment, Gross
Less accumulated depreciation and amortization
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment
Property and equipment, net
Impairment charge to fixed assets
Depreciation and amortization associated with property and equipment
Depreciation, Depletion and Amortization, Nonproduction
Warranty period from date of shipment
Standard Product Warranty Time Period
Standard Product Warranty Time Period
Statement of Cash Flows [Abstract]
Cash flows from operating activities:
Net Cash Provided by (Used in) Operating Activities [Abstract]
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]
Depreciation and amortization
Stock-based compensation
Share-based Compensation
Loss on disposal of fixed assets
Gain (Loss) on Sale of Property Plant Equipment
Provision for sales returns and doubtful accounts
Provision For Doubtful Accounts Receivable And Sales Returns
The current period expense charged against operations, the offset which is either the allowance for doubtful accounts or sales returns for the purpose of reducing receivables, including notes receivable, to an amount that approximates their net realizable value (the amount expected to be collected).
Changes in operating 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 current assets
Increase (Decrease) in Prepaid Expense and Other Assets
Other assets
Increase (Decrease) in Other Operating Assets
Accounts payable
Increase (Decrease) in Accounts Payable
Accrued and other liabilities
Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities
Net cash provided by (used in) operating activities
Net Cash Provided by (Used in) Operating Activities
Cash flows from investing activities:
Net Cash Provided by (Used in) Investing Activities [Abstract]
Purchases of property and equipment
Payments to Acquire Property, Plant, and Equipment
Changes in restricted cash
Increase (Decrease) in Restricted Cash
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 exercise of stock options and purchases under the ESPP plan
Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options
Net advances (repayment) under credit facilities
Proceeds from (Repayments of) Lines of Credit
Net cash provided by (used in) financing activities
Net Cash Provided by (Used in) Financing Activities
Effect of exchange rate changes on cash
Effect of Exchange Rate on Cash and Cash Equivalents
Net increase (decrease) in cash and cash equivalents
Cash and Cash Equivalents, Period Increase (Decrease)
Cash and cash equivalents at beginning of year
Cash and cash equivalents at end of year
Supplemental disclosures of cash flow information:
Supplemental Cash Flow Information [Abstract]
Cash paid during period for:
Cash Paid During Period For [Abstract]
Cash Paid During Period For [Abstract]
Taxes
Income Taxes Paid
Interest
Interest Paid
Travel related expenses reimbursed
Related Party Costs
Deferred assets:
Deferred Tax Assets, Net [Abstract]
Net operating loss, capital loss, and tax credit carryforwards
Deferred Tax Assets Operating Loss And Capital Loss Carryforwards
Deferred Tax Assets, Operating Loss And Capital Loss Carryforwards
Fixed assets and intangible assets
Deferred Tax Assets Property Plant And Equipment And Intangible Assets
Deferred Tax Assets Property Plant And Equipment And Intangible Assets
Inventory and other reserves
Deferred Tax Assets Inventory And Reserves
Amount before allocation of valuation allowances of deferred tax asset attributable to Inventory and other reserves.
Other
Deferred Tax Assets, Other
Gross deferred tax assets
Deferred Tax Assets, Gross
Less valuation allowance
Deferred Tax Assets, Valuation Allowance
Total net deferred tax assets
Deferred Tax Assets, Net of Valuation Allowance
Geographical [Axis]
Geographical [Axis]
Segment, Geographical [Domain]
Segment, Geographical [Domain]
United States
UNITED STATES
Canada
CANADA
Total North America
North America [Member]
North America
Latin America
Latin America [Member]
Latin America
Europe, Middle East, Africa
Europe Middle East And Africa [Member]
Europe, Middle East and Africa [Member]
Asia Pacific
Asia [Member]
Asia [Member]
Total International
International [Member]
International [Member]