Cover [Abstract]
Entity Registrant Name
Entity Central Index Key
Document Type
Amendment Flag
Current Fiscal Year End Date
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
Document Quarterly 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
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 $98 and $89, 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 -
Common stock, at stated value - Authorized, 30,000,000 shares Issued and outstanding, 8,816,381 shares as of September 30, 2022 and 8,621,007 shares as of December 31, 2021
Accumulated earnings (deficit)
Accumulated other comprehensive income
TOTAL STOCKHOLDERS' EQUITY
[Stockholders' Equity Attributable to Parent]
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY
[Liabilities and Equity]
Statement [Table]
Statement [Line Items]
Class of Stock [Axis]
Series A Junior Participating
Trade Accounts Receivable, Net Of Allowance
Preferred Stock, Authorized Shares
Common Stock, Authorized Shares
Common Stock, Issued Shares
Common Stock, Outstanding Shares
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)
Net sales
Cost of goods sold
Gross margin
[Gross Profit]
Operating expenses:
Research and development
Selling, general and administrative
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 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)
[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]
Other comprehensive income (loss):
Foreign currency translation gain (loss)
Comprehensive income (loss)
CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (UNAUDITED)
Equity Components [Axis]
Series A Junior Participating
Common Stock
Retained Earnings (Accumulated Deficit)
Accumulated other comprehensive Income (Loss)
Balance, shares
[Shares, Issued]
Balance, amount
Stock awards issued, net of tax withholding, shares
Stock awards issued, net of tax withholding, amount
Issuance of stock through: ESPP, shares
Issuance of stock through: ESPP, amount
Share-based compensation
Net income (loss)
Other comprehensive income (loss)
Repurchased shares
Issuance of stock through: ESPP
Stock awards issued, net of tax withholding
Balance, shares
Balance, amount
CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income (loss)
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
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
[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, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents]
Cash and cash equivalents at end of period
Supplemental disclosure of cash flow information:
Cash paid during the period for:
Income taxes
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Business Description and Accounting Policies [Text Block]
INVENTORIES
Note 2 - Inventories
PROPERTY PLANT AND EQUIPMENT NET
Note 3 - Property, Plant And Equipment, Net
OTHER ACCRUED LIABILITIES
Note 4 - Other Accrued Liabilities
LEASES
Note 5 - Leases
OTHER COMMITMENTS
Note 6 - Other Commitments
Note 7 - Contingencies
INCOME TAXES
Regulatory Income Taxes, Policy [Policy Text Block]
EARNINGS PER SHARE
Note 8 - Earnings Per Share
SHAREBASED COMPENSATION
Note 9 - Share-based Compensation
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
Significant Accounting Policies
Revenue Recognition
Share-based Compensation
Income Tax
Recently Adopted Accounting Pronouncements
Revenue Recognition
[Revenue Recognition]
Inventories
Schedule of Inventory, Current [Table Text Block]
Property, Plant, And Equipment, Net
Other Accrued Liabilities
Product Warranty Liability
Operating Lease Commitments
Supplemental Balance Sheet Information Related To Leases
Earnings (loss) Per Share
Impact On Operations Of Recording Share-based Compensation
Equity Award Activity
Future Equity Compensation Expense
Collateral Held [Axis]
Product and Service [Axis]
Equipment [Member]
Adapter
Software and Maintenance
Revenue
Revenue change in percentage
Revenue
Payment terms
Raw material
Work-in-process
Finished goods
Inventories
[Inventories]
Leasehold improvements
Equipment
Sales demonstration equipment
Property and equipment gross
Less accumulated depreciation
Property and equipment, net
OTHER ACCRUED LIABILITIES (Details)
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
[Standard and Extended Product Warranty Accrual, Increase for Warranties Issued]
Liability, ending balance
LEASES (Details)
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 (Operating lease liabilities)
Plan Name [Axis]
China
Cash paid for operating lease liabilities
Weighted average remaining lease term
Weighted average discount rate
Operating lease costs
Short-term lease costs
Maturity date
Purchase commitments and other obligations
Purchase commitments and other obligations expected to be paid beyond the next 12 months
Denominator for basic earnings (loss) per share: weighted average shares
Employee stock options and awards
Denominator for diluted earnings (loss) per share: adjusted weighted-average shares and assumed conversions of stock options
Basic earnings (loss) per share
Diluted earnings (loss) per share
Anti dilutive options to purchase shares
Income Statement Location [Axis]
Cost of Goods Sold
Research and Development
Selling, General and Administrative
ShareBasedCompensation
Restricted Stock Award
Restricted stock units
Unamortized future equity compensation expense (in thousands)
Remaining weighted average amortization period (in years)
Vested year
Amount of allowance for credit loss on accounts receivable, classified as current.
Custom Element.