Cover [Abstract]
Entity Registrant Name
Entity Central Index Key
Document Type
Amendment Flag
Entity Voluntary Filers
Current Fiscal Year End Date
Entity Well Known Seasoned Issuer
Entity Small Business
Entity Shell Company
Entity Emerging Growth Company
Entity Current Reporting Status
Document Period End Date
Entity Filer Category
Document Fiscal Period Focus
Document Fiscal Year Focus
Entity Common Stock Shares Outstanding
Entity Public Float
Document Annual Report
Document Transition Report
Entity File Number
Entity Incorporation State Country Code
Entity Tax Identification Number
Entity Address Address Line 1
Entity Address Address Line 2
Entity Address City Or Town
Entity Address State Or Province
Entity Address Postal Zip Code
City Area Code
Icfr Auditor Attestation Flag
Auditor Name
Auditor Location
Auditor Firm Id
Local Phone Number
Security 12b Title
Trading Symbol
Security Exchange Name
Entity Interactive Data Current
CONSOLIDATED BALANCE SHEETS
ASSETS
CURRENT ASSETS:
Cash and cash equivalents
Trade accounts receivable, net of allowance for doubtful accounts of $89 and $66, respectively
Inventories
Other current assets
TOTAL CURRENT ASSETS
[Assets, Current]
Property, plant and equipment - net
Other assets
TOTAL ASSETS
[Assets]
LIABILITIES AND STOCKHOLDERS' EQUITY
CURRENT LIABILITIES:
Accounts payable
Accrued compensation
Deferred revenue
Other accrued liabilities
Income taxes payable
TOTAL CURRENT LIABILITIES
[Liabilities, Current]
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,621,007 shares as of December 31, 2021 and 8,416,335 shares as of December 31, 2020
Accumulated earnings (deficit)
Accumulated other comprehensive income (loss)
TOTAL STOCKHOLDERS' EQUITY
[Stockholders' Equity Attributable to Parent]
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY
[Liabilities and Equity]
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
CONSOLIDATED STATEMENTS OF OPERATIONS (in thousands, except per share data)
Net sales
Cost of goods sold
Gross margin
[Gross Profit]
Operating expenses:
Research and development
Selling, general and administrative
Impairment
Total operating expenses
[Operating Expenses]
Operating income (loss)
[Operating Income (Loss)]
Non-operating income (loss):
Interest income
Gain on sale of assets
Foreign currency transaction gain (loss)
Total non-operating income (loss)
[Nonoperating Income (Expense)]
Income (loss) before income taxes
[Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest]
Income tax (expense) benefit
[Income Tax Expense (Benefit)]
Net income (loss)
[Net Income (Loss) Attributable to Parent]
Basic earnings (loss) per share
Diluted earnings (loss) per share
Weighted-average basic shares
Weighted-average diluted shares
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)
Net Income (loss)
Other comprehensive income:
Foreign currency translation gain (loss)
Comprehensive income (loss)
[Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest]
CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY
Statement [Table]
Statement [Line Items]
Statement Equity Components [Axis]
Common Stock
Accumulated Earnings (Deficit)
Accumulated and other comprehensive Income (Loss)
Balance, shares
[Shares, Issued]
Balance, amount
Stock options exercised, net
Repurchased shares
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
Net income (loss)
Other comprehensive income gain (loss)
Stock options exercised, net, Shares
Balance, shares
Balance, amount
CONSOLIDATED STATEMENT OF CASH FLOWS (in thousands)
CASH FLOWS FROM OPERATING ACTIVITIES:
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
Depreciation and amortization
Equipment transferred to cost of goods sold
Share-based compensation
[Share-based Payment Arrangement, Noncash Expense]
Impairment and related charges
Net change in:
Trade accounts receivable
Inventories
[Increase (Decrease) in Inventories]
Other current assets
[Increase (Decrease) in Other Current Assets]
Accounts payable and accrued liabilities
Deferred revenue
[Increase (Decrease) in Deferred Revenue]
Other long-term liabilities
Deposits and other long-term assets
Net cash provided by (used in) operating activities
[Net Cash Provided by (Used in) Operating Activities]
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property, plant and equipment
[Payments to Acquire Property, Plant, and Equipment]
Cash provided by (used in) investing activities
[Net 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
Cash provided by (used in) financing activities
[Net Cash Provided by (Used in) Financing Activities]
Increase (decrease) in cash and cash equivalents
[Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect]
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
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Significant Accounting Policies [Text Block]
ACCOUNTS RECEIVABLE NET
ACCOUNTS RECEIVABLE NET
Loans, Notes, Trade and Other Receivables Disclosure [Text Block]
INVENTORIES
INVENTORIES
Inventory Disclosure [Text Block]
PROPERTY PLANT AND EQUIPMENT NET
PROPERTY PLANT AND EQUIPMENT NET
Property, Plant and Equipment Disclosure [Text Block]
OTHER ACCRUED LIABILITIES
OTHER ACCRUED LIABILITIES
Accounts Payable and Accrued Liabilities Disclosure [Text Block]
OPERATING LEASE COMMITMENTS
OPERATING LEASE COMMITMENTS
Leases of Lessee Disclosure [Text Block]
OTHER COMMITMENTS
OTHER COMMITMENTS
[OTHER COMMITMENTS]
CONTINGENCIES
CONTINGENCIES
Commitments and Contingencies Disclosure [Text Block]
STOCK AND RETIREMENT PLANS
STOCK AND RETIREMENT PLANS
[STOCK AND RETIREMENT PLANS]
SHARE-BASED COMPENSATION
SHARE-BASED COMPENSATION
[SHARE-BASED COMPENSATION]
SHARE REPURCHASE PROGRAMS
SHARE REPURCHASE PROGRAMS
[SHARE REPURCHASE PROGRAMS]
INCOME TAXES
INCOME TAXES
Income Tax Disclosure [Text Block]
SEGMENT AND GEOGRAPHIC INFORMATION
SEGMENT AND GEOGRAPHIC INFORMATION
Segment Reporting Disclosure [Text Block]
IMPAIRMENT AND RELATED CHARGES
IMPAIRMENT AND RELATED CHARGES
Asset Impairment Charges [Text Block]
SUBSEQUENT EVENTS
SUBSEQUENT EVENTS
Subsequent Events [Text Block]
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
Nature of Operations
Principles of Consolidation
Use of Estimates
Cash and Cash Equivalents
Fair Value of Financial Instruments
Accounts Receivable
Inventories
Inventory, Policy [Policy Text Block]
Property, Plant and Equipment
Patent Costs
Income Taxes
Share-Based Compensation
Revenue Recognition
Leases - Accounting Standards Codification 842
Research and Development
Research and Development Expense, Policy [Policy Text Block]
Advertising Expense
Warranty Expense
Earnings (Loss) Per Share
Diversification of Credit Risk
COVID-19
New Accounting Pronouncements
Disaggregation of revenue
ACCOUNTS RECEIVABLE, NET (Tables)
Schedule of accounts receivable
INVENTORIES (Tables)
Inventories
Schedule of Inventory, Current [Table Text Block]
PROPERTY, PLANT AND EQUIPMENT, NET (Tables)
Property, plant and equipment, net
OTHER ACCRUED LIABILITIES (Tables)
Other accrued liabilities
Schedule of Accrued Liabilities [Table Text Block]
Product warranty liability
OPERATING LEASE COMMITMENTS (Tables)
Operating lease commitments
Supplemental balance sheet information related to leases
SHARE-BASED COMPENSATION (Tables)
Share-based compensation
Share-based Payment Arrangement, Cost by Plan [Table Text Block]
Stock option activity
Restricted stock award including performance-based stock award activity under our share-based compensation plan
Unamortized compensation expense
INCOME TAXES (Tables)
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
SEGMENT AND GEOGRAPHIC INFORMATION (Tables)
Summary of operating information by geographic area
Product Or Service Axis
Equipment Sales
Adapter Sales
Software and Maintenance Sales
Net sales
Concentration Risk By Type Axis
Segments [Axis]
1 customers
2 customers
3 customers
Number of customers, Accounts receivable
Number of customers, Sales
Accounts Receivable
[Accounts Receivable]
Sales
Cash and cash equivalents held in foreign banks
Advertising expenses
property, plant and equipment impairment
AMT credit refund
Common stock equivalent shares
Options excluded from the computation of diluted EPS
Foreign accounts receivable
Trade accounts receivable
[Accounts Receivable, before Allowance for Credit Loss, Current]
Less allowance for doubtful receivables
Trade accounts receivable, net
Beginning balance
[Accounts Receivable, Allowance for Credit Loss]
Bad debt expense (reversal)
Accounts written-off
[Accounts Receivable, Allowance for Credit Loss, Writeoff]
Recoveries
Ending balance
Raw material
Work-in-process
Finished goods
Inventories
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
[Accrued Liabilities]
Liability, beginning balance
Net expenses
Warranty claims
[Standard and Extended Product Warranty Accrual, Decrease for Payments]
Accrual revisions
Liability, ending balance
2022
2023
2024
2025
2026
Thereafter
Total
[Lessee, Operating Lease, Liability, to be Paid]
Less: imputed interest
[Lessee, Operating Lease, Liability, Undiscounted Excess Amount]
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)
Plan Name [Axis]
Statement Geographical Axis
China
United States
Germany
Cash paid for operating lease liabilities
Weighted average remaining lease term
Weighted average discount rate
Operating lease costs
Short-term lease costs
Area of lease
Maturity date
Lease base annual rental payments
OTHER COMMITMENTS (Details Narrative)
Purchase commitments and other obligations
Purchase commitments and other obligations expected to be paid beyond the next 12 months
STOCK AND RETIREMENT PLANS (Details Narrative)
Financial Instrument [Axis]
Option Indexed to Issuer's Equity [Axis]
Equity Option [Member]
Employee Stock Purchase Plan [Member]
Number of shares issued for director fee
Number of shares remain available for director fee
401(k) Retirement Savings Plan matching contribution
Employer matching contributions owed to the plan
Outstanding of stock appreciation rights, shares
Number of shares available for future grant
Number of Common Stock reserved for issuance consisting
Inducement reserve shares
Inducement reserve shares were granted in 2019 consisting
RSU
Nuber of shares issued from the inducement reserve
Options granted maximum term
Purchase shares Common Stock
Number of purchase shares
Average execise prices
Number of shares reserved for future issuance
Income Statement Location Axis
Cost of Goods Sold
Research and Development
Research and Development Expense [Member]
Selling, General and Administrative
Share-based compensation
Stock Option [Member]
Number of options, Outstanding beginning balance
[Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number]
Number of options, Granted
Number of options, Exercised
Number of options, Cancelled, Expired or Forfeited
Number of options, Outstanding ending balance
Number of options, Vested or expected to vest at the end of the period
[Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number]
Number of options, Exercisable at end of year
[Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number]
Weighted-Average Exercise Price, Outstanding beginning balance
[Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price]
Weighted-Average Exercise Price, Granted
Weighted-Average Exercise Price, Exercised
Weighted-Average Exercise Price, Cancelled, Expired or Forfeited
Weighted-Average Exercise Price, Outstanding ending balance
Weighted-Average Exercise Price, Vested or expected to vest at the end of the period
[Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price]
Weighted-Average Exercise Price, Exercisable at end of year
[Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price]
Weighted-Average Remaining Contractual Life in Years, Outstanding beginning balance
Weighted-Average Remaining Contractual Life in Years, Vested or expected to vest at the end of the period
Weighted-Average Remaining Contractual Life in Years, Exercisable at end of year
Statement Class Of Stock Axis
Restricted Stock Award
Outstanding beginning balance
[Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number]
Granted
Vested
[Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period]
Cancelled
[Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period]
Outstanding ending balance
Weighted-Average Grant Date Fair Value, Outstanding beginning balance
[Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value]
Weighted-Average Grant Date Fair Value, Granted
Weighted-Average Grant Date Fair Value, Vested
Weighted-Average Grant Date Fair Value, Cancelled
Weighted-Average Grant Date Fair Value, Outstanding ending balance
Unamortized expected future compensation expense
Remaining weighted average amortization period
Withheld from issuance of restricted stock units vesting and stock option
Aggregate intrinsic value of options outstanding
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
Income tax (expense) benefit
Statutory tax
State and foreign income tax, net of federal income tax benefit
Valuation allowance for deferred tax assets
Foreign sourced deemed dividend income
[Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount]
Stock based compensation
Other
[Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount]
Income tax (expense) benefit
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
[Deferred Tax Assets, Valuation Allowance]
Total deferred income tax assets
Unrecognized tax benefits, opening balance
[Unrecognized Tax Benefits]
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
[Operating Loss Carryforwards]
Expiration years
U.S.
Europe
Rest of World
China
[China]
Net sales
Operating income (loss)
TOTAL ASSETS
Inventory impaired
Impairment loss
Impairment equipment and software
Impairment prepaid royalties
Inventory obsolescence
Custom Element.
Equipment Transferred To Cost Of Goods Sold.
Custom Element.