Income Statement Location [Axis]
Cost Of Goods Sold
Research and Development Expense
Selling, General and Administrative Expenses
StatementGeographical [Axis]
United States
Equity Components [Axis]
Common Stock
Retained Earnings (Deficit)
Accumulated Other Comprehensive Income (Loss)
StatementClassOfStock [Axis]
Restricted Stock Award
Stock option
U.S.
Europe
Rest of World
Germany
China
Product and Service [Axis]
Equipment Sales
Adapter Sales
Software and Maintenance Sales
Share Repurchase Program [Axis]
Repurchase One
Repurchase Two
Repurchase Three
Repurchase Four
Repurchase Five
Repurchase Six
Repurchase Seven
Repurchase Eight
Document And Entity Information
Entity Registrant Name
Entity Central Index Key
Document Type
Document Period End Date
Amendment Flag
Current Fiscal Year End Date
Is Entity a Well-known Seasoned Issuer?
Is Entity a Voluntary Filer?
Is Entity's Reporting Status Current?
Entity Filer Category
Entity Emerging Growth Company
Entity Small Business
Entity Shell Company
Entity Interactive Data Current
Entity Incorporation, State or Country Code
Entity File Number
Entity Public Float
Entity Common Stock, Shares Outstanding
Document Fiscal Period Focus
Document Fiscal Year Focus
Statement of Financial Position [Abstract]
ASSETS
Current Assets
Cash and cash equivalents
Trade accounts receivable, net of allowance for doubtful accounts of $80 and $75, respectively
Inventories
Other current assets
TOTAL CURRENT ASSETS
Property, plant and equipment - net
Income tax receivable
Other assets
TOTAL ASSETS
LIABILITIES AND STOCKHOLDERS' EQUITY
Current Liabilities
Accounts payable
Accrued compensation
Deferred revenue
Other accrued liabilities
Income taxes payable
TOTAL CURRENT LIABILITIES
Operating lease liabilities
Long-term other payables
COMMITMENTS
STOCKHOLDERS' EQUITY
Preferred stock - Authorized, 5,000,000 shares, including 200,000 shares of Series A Junior Participating Issued and outstanding, none
Common stock, at stated value - Authorized, 30,000,000 shares Issued and outstanding, 8,212,748 shares as of December 31, 2019 and 8,338,628 shares as of December 31, 2018
Accumulated earnings
Accumulated other comprehensive income (loss)
TOTAL STOCKHOLDERS' EQUITY
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY
CURRENT ASSETS:
Trade accounts receivable, net of allowance
Preferred stock, authorized shares (including Series A)
Preferred stock, issued shares
Preferred stock, outstanding shares
Common stock, authorized shares
Common stock, issued shares
Common stock, outstanding shares
Income Statement [Abstract]
Net sales
Cost of goods sold
Gross margin
Operating expenses:
Research and development
Selling, general and administrative
Total operating expenses
Operating income (loss)
Non-operating income (expense):
Interest income
Gain on sale of assets
Foreign currency transaction gain (loss)
Total non-operating income
Income (loss) before income taxes
Income tax (expense) benefit
Net income (loss)
Basic earnings (loss) per share
Diluted earnings (loss) per share
Weighted-average basic shares
Weighted-average diluted shares
Statement of Comprehensive Income [Abstract]
Net income (loss)
Other comprehensive income:
Foreign currency translation gain (loss)
Comprehensive income (loss)
Statement [Table]
Statement [Line Items]
Beginning Balance, Amount
Beginning Balance, Shares
Stock options exercised, Amount
Stock options exercised, Shares
Repurchased shares, Amount
Repurchased shares, Shares
Stock awards issued, net of tax withholding, Amount
Stock awards issued, net of tax withholding, Shares
Issuance of stock through Employee Stock Purchase Plan, Amount
Issuance of stock through Employee Stock Purchase Plan, Shares
Share-based compensation
Other comprehensive income gain (loss)
Ending Balance, Amount
Ending Balance, Shares
Statement of Cash Flows [Abstract]
CASH FLOWS FROM OPERATING ACTIVITIES:
Adjustments to reconcile income (loss) to net cash provided by (used in) operating activities:
Depreciation and amortization
Gain on sale of assets
Equipment transferred to cost of goods sold
Share-based compensation
Net change in:
Trade accounts receivable
Inventories
Other current assets
Accounts payable and accrued liabilities
Deferred revenue
Other long-term liabilities
Deposits and other long-term assets
Net cash provided by (used in) operating activities
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property, plant and equipment
Net proceeds from sale of assets
Cash provided by (used in) investing activities
CASH FLOWS FROM FINANCING ACTIVITIES:
Net proceeds from issuance of common stock, less payments for shares withheld to cover tax
Repurchase of common stock
Cash provided by (used in) financing activities
Increase (decrease) in cash and cash equivalents
Effects of exchange rate changes on cash
Cash and cash equivalents at beginning of period
Cash and cash equivalents at end of period
Supplemental disclosure of non-cash financing activities:
Cash paid during the period for: Income taxes
Accounting Policies [Abstract]
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Receivables [Abstract]
ACCOUNTS RECEIVABLE, NET
Inventory Disclosure [Abstract]
INVENTORIES
Property, Plant and Equipment [Abstract]
PROPERTY, PLANT AND EQUIPMENT, NET
Note 5 - Income Tax Receivable
INCOME TAX RECEIVABLE
Accrued Liabilities and Other Liabilities [Abstract]
OTHER ACCRUED LIABILITIES
Leases, Operating [Abstract]
OPERATING LEASE COMMITMENTS
Commitments and Contingencies Disclosure [Abstract]
OTHER COMMITMENTS
CONTINGENCIES
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]
STOCK AND RETIREMENT PLANS
Share-based Payment Arrangement, Noncash Expense [Abstract]
SHARE-BASED COMPENSATION
Equity [Abstract]
SHARE REPURCHASE PROGRAMS
Income Tax Disclosure [Abstract]
INCOME TAXES
Segment Reporting [Abstract]
SEGMENT AND GEOGRAPHIC INFORMATION
Subsequent Events [Abstract]
SUBSEQUENT EVENTS
Nature of Operations
Principles of Consolidation
Use of Estimates
Foreign Currency Translation
Cash and Cash Equivalents
Fair Value of Financial Instruments
Accounts Receivable
Inventories
Property, Plant and Equipment
Patent Costs
Income Taxes
Share-Based Compensation
Revenue Recognition
Leases - Accounting Standards Codification 842
Research and Development
Advertising Expense
Warranty Expense
Earnings (Loss) Per Share
Diversification of Credit Risk
New Accounting Pronouncements
Disaggregation of revenue
Schedule of accounts receivable
Changes in allowance for doubtful accounts
Inventories
Property, plant and equipment, net
Other accrued liabilities
Product warranty liability
Operating lease commitments
Supplemental balance sheet information related to leases
Share-based compensation
Fair value of share-based awards for employee stock options
Stock option activity
Restricted stock award including performance-based stock award activity under our share-based compensation plan
Unamortized compensation expense
Summary of stock repurchase program
Components of income (loss) before taxes
Components of income tax expense (benefit)
Reconciliation of effective income tax
Schedule of deferred tax assets and liabilities
Schedule of unrecognized tax benefits
Summary of operating information by geographic area
Cash and cash equivalents held in foreign banks
Advertising expenses
Common stock equivalent shares
Options excluded from the computation of diluted EPS
Foreign accounts receivable
Trade accounts receivable
Less allowance for doubtful receivables
Trade accounts receivable, net
Beginning balance
Bad debt expense (reversal)
Accounts written-off
Recoveries
Ending balance
Raw material
Work-in-process
Finished goods
Leasehold improvements
Equipment
Sales demonstration equipment
Property and equipment gross
Less accumulated depreciation
Property and equipment, net
Depreciation expense
Lease liability - short term
Product warranty
Sales return reserve
Other taxes
Other
Other accrued liabilities
Liability, beginning balance
Net expenses
Warranty claims
Accrual revisions
Liability, ending balance
2020
2021
2022
2023
2024
Thereafter
Total
Less: imputed interest
Total operating lease liability
Right-of-use assets (Long-term other assets)
Lease liability-short term (Other accrued liabilities)
Lease liability-long term (Long-term other payables)
Geographical [Axis]
Cash paid for operating lease liabilities
Weighted average remaining lease term
Weighted average discount rate
Operating lease costs
Short-term lease costs
Lease base annual rental payments
Purchase and other obligations
After 2019
401(k) Retirement Savings Plan matching contribution
Employer matching contributions owed to the plan
Share-based compensation
Risk-free interest rates
Volatility factors
Expected life of the option in years
Expected dividend yield
Class of Stock [Axis]
Number Of options
Outstanding at beginning of year
Granted
Exercised
Cancelled, Expired or Forfeited
Outstanding at end of year
Vested or expected to vest at the end of the period
Exercisable at end of year
Weighted-Average Exercise Price
Outstanding at beginning of year
Granted
Exercised
Cancelled, Expired or Forfeited
Outstanding at end of year
Vested or expected to vest at the end of the period
Exercisable at end of year
Weighted-Average Remaining Contractual Life in Years
Outstanding at end of year
Vested or expected to vest at the end of the period
Exercisable at end of year
Number Of Awards
Outstanding at beginning of year
Granted
Vested
Cancelled
Outstanding at end of year
Weighted-Average Grant Date Fair Value
Outstanding at beginning of year
Granted
Vested
Cancelled
Outstanding at end of year
Unamortized expected future compensation expense
Remaining weighted average amortization period
Aggregate intrinsic value of options outstanding
Total number of shares purchased
Average price paid per share
Total number of shares purchased as part of publicly announced repurchase program
Approximate dollar value of shares that may yet be purchased under the program
U.S. operations
Foreign operations
Total income (loss) before taxes
Income tax expense (benefit) consists of:
U.S. federal
State
Foreign
Total Income tax expense (benefit)
Deferred tax expense (benefit) - U.S. federal
Total income tax expense (benefit)
Statutory tax
State and foreign income tax, net of federal income tax benefit
Valuation allowance for deferred tax assets
Federal rate change
Foreign sourced deemed dividend income
Stock based compensation
AMT credit refund
Other
Deferred income tax assets:
Allowance for doubtful accounts
Inventory and product return reserves
Compensation accruals
Accrued liabilities
Book-over-tax depreciation and amortization
Foreign net operating loss carryforwards
U.S. net operating loss carryforwards
U.S. credit carryforwards
Deferred tax assets, gross
Valuation allowance
Total deferred income tax assets
Unrecognized tax benefits, opening balance
Prior period tax position increases
Additions based on tax positions related to current year
Unrecognized tax benefits, ending balance
Change in valuation allowance for deferred tax assets
U.S. net operating loss carryforwards
Expiration years
Operating income
Identifiable assets
Custom Element.
Custom Element.
Custom Element.
Custom Element.
Equipment Transferred To Cost Of Goods Sold.
Custom Element.
Custom Element.
Custom Element.
Custom Element.
Custom Element.
Custom Element.
Custom Element.
Custom Element.
Custom Element.
Custom Element.
Custom Element.
Assets, Current
Liabilities, Current
Stockholders' Equity Attributable to Parent
Liabilities and Equity
Gross Profit
Operating Expenses
Nonoperating Income (Expense)
Comprehensive Income (Loss), Net of Tax, Attributable to Parent
Shares, Issued
Gain (Loss) on Disposition of Assets
Share-based Payment Arrangement, Noncash Expense
Increase (Decrease) in Accounts Receivable
Increase (Decrease) in Inventories
Increase (Decrease) in Other Current Assets
Increase (Decrease) in Deferred Revenue
Increase (Decrease) in Deposit Assets
Net Cash Provided by (Used in) Operating Activities
Payments to Acquire Property, Plant, and Equipment
Other Nonoperating Gains (Losses)
Net Cash Provided by (Used in) Investing Activities
Payments for Repurchase of Common Stock
Net Cash Provided by (Used in) Financing Activities
Cash and Cash Equivalents, Period Increase (Decrease)
Inventory, Policy [Policy Text Block]
Schedule of Inventory, Current [Table Text Block]
Schedule of Accrued Liabilities [Table Text Block]
Share-based Payment Arrangement, Cost by Plan [Table Text Block]
Accounts Receivable, Allowance for Credit Loss
Accounts Receivable, Allowance for Credit Loss, Writeoff
Accrued Liabilities
Standard and Extended Product Warranty Accrual, Decrease for Payments
Standard and Extended Product Warranty Accrual, Increase for Warranties Issued
Lessee, Operating Lease, Liability, Undiscounted Excess Amount
Share-based Payment Arrangement, Expense
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value
Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount
Deferred Tax Assets, Valuation Allowance
Unrecognized Tax Benefits
Operating Loss Carryforwards