Income Statement Location [Axis]
Cost of Goods Sold
Research and Development
Selling, General and Administrative
Equity Components [Axis]
Common Stock
Retained Earnings (Deficit)
Accumulated Other Comprehensive Income (Loss)
Product and Service [Axis]
Equipment
Adapter
Software and Maintenance
Class of Stock [Axis]
Series A Junior Participating
Cover [Abstract]
Entity Registrant Name
Entity Central Index Key
Document Type
Document Period End Date
Amendment Flag
Current Fiscal Year End Date
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 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 $101 and $80, 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,395,600 shares as of September 30, 2020 and 8,212,748 shares as of December 31, 2019
Accumulated earnings
Accumulated other comprehensive income (loss)
Total stockholders' equity
Total liabilities and stockholders' equity
Statement [Table]
Statement [Line Items]
Trade accounts receivable, net of allowance
Preferred stock, authorized shares
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 (LOSS):
Interest income
Gain on sale of assets
Foreign currency transaction gain (loss)
Total non-operating income (loss)
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 (in thousands)
Weighted-average diluted shares (in thousands)
Statement of Other Comprehensive Income [Abstract]
Net income (loss)
OTHER COMPREHENSIVE INCOME (LOSS):
Foreign currency translation gain (loss)
Comprehensive income (loss)
Beginning balance, shares
Beginning balance, amount
Stock options exercised, shares
Stock options exercised, amount
Repurchased shares, shares
Repurchased shares, amount
Stock awards issued, net of tax withholding, shares
Stock awards issued, net of tax withholding, amount
Issuance of stock through Employee Stock Purchase Plan, shares
Issuance of stock through Employee Stock Purchase Plan, amount
Share-based compensation
Other comprehensive income (loss)
Ending balance, shares
Ending balance, amount
Statement of Cash Flows [Abstract]
CASH FLOWS FROM OPERATING ACTIVITIES:
Adjustments to reconcile net 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 cash flow information:
Cash paid during the period for: income taxes
Organization, Consolidation and Presentation of Financial Statements [Abstract]
NOTE 1 - FINANCIAL STATEMENT PREPARATION
Inventory Disclosure [Abstract]
NOTE 2 - INVENTORIES
Property, Plant and Equipment [Abstract]
NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET
Accrued Liabilities [Abstract]
NOTE 4 - OTHER ACCRUED LIABILITIES
Leases [Abstract]
NOTE 5 - LEASES
Commitments and Contingencies Disclosure [Abstract]
NOTE 6 - OTHER COMMITMENTS
NOTE 7 - CONTINGENCIES
Earnings Per Share [Abstract]
NOTE 8 - EARNINGS PER SHARE
Share-based Payment Arrangement, Noncash Expense [Abstract]
NOTE 9 - SHARE-BASED COMPENSATION
Revenue Recognition
Share-Based Compensation
Income Tax
Recently Adopted Accounting Pronouncements
Disaggregation of revenue
Inventories
Property, plant, and equipment, net
Other accrued liabilities
Product warranty liability
Operating lease commitments
Supplemental balance sheet information related to leases
Earnings per share
Impact on operations of recording share-based compensation
Equity award activity
Future equity compensation expense
Revenues
Change in revenue
Raw material
Work-in-process
Finished goods
Inventories
Leasehold improvements
Equipment
Sale demonstration equipment
Property and equipment gross
Less accumulated depreciation
Property and equipment, net
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 (remaining)
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)
Cash paid for operating lease liabilities
Weighted average remaining lease term
Weighted average discount rate
Operating lease costs
Short-term lease costs
Purchase commitments and other obligations
Purchase commitments and other obligations expected to be paid over the next twelve months
Numerator for basic and diluted earnings (loss) per share: net income (loss)
Denominator for basic earnings (loss) per share: weighted average shares (in thousands)
Employee stock options and awards (in thousands)
Denominator for diluted earnings (loss) per share: adjusted weighted-average shares and assumed conversions of stock options (in thousands)
Total basic earnings (loss) per share
Total diluted earnings (loss) per share
Anti dilutive options to purchase shares
Total share-based compensation
Restricted stock units
Stock options
Unamortized future equity compensation expense
Remaining weighted average amortization period
Equipment Transferred To Cost Of Goods Sold.
Custom Element.
Assets, Current
Assets
Liabilities, Current
Stockholders' Equity Attributable to Parent
Liabilities and Equity
Gross Profit
Operating Expenses
Operating Income (Loss)
Nonoperating Income (Expense)
Income Tax Expense (Benefit)
Comprehensive Income (Loss), Net of Tax, Attributable to Parent
Shares, Issued
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
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)
Schedule of Inventory, Current [Table Text Block]
Schedule of Accrued Liabilities [Table Text Block]
Machinery and Equipment, Gross
Property, Plant and Equipment, Gross
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, to be Paid
Lessee, Operating Lease, Liability, Undiscounted Excess Amount
Operating Lease, Liability