Amortization expense, 2023
Finite-Lived Intangible Asset, Expected Amortization, Year One
Other comprehensive loss before income taxes:
Income tax benefit
Marketable Securities [Table]
Marketable Securities [Line Items]
Marketable Securities
Amortized Cost
Other comprehensive income (loss), Tax
Unrealized gains (losses) on available-for-sale securities, Tax
Number of shares purchased under the plan
Retained Earnings
Common Stock
Unrealized gains (losses) on available-for-sale securities, Net of Tax
Total unrealized gains (losses) on available-for-sale securities
Unrealized gains (losses) on available-for-sale securities
New Accounting Pronouncements or Change in Accounting Principle [Table]
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax
Total net changes related to foreign exchange forward contracts, Tax
Accounting Standards Update 2014-09 [Member]
REVENUE RECOGNITION
Maximum period in which accounts receivable become due
Amounts reclassified from beginning contract liabilities to revenue
Singapore
High Precision 3D and 2D Sensors [Member]
Customer Two [Member].
Significant Customer B
Schedule of Operating Leased Assets [Table]
High Precision 3D and 2D Sensors [Member].
High Precision 3D and 2D Sensors
Deferred warranty revenue
U.S. government and agency obligations
Increase (decrease) related to adoption of ASU
Stockholders' Equity, Other
Deferred Income Tax Assets, Net
Mixed office and warehouse facility in Singapore
Maximum Period in Which Accounts Receivable Become Due
Operating Leased Assets [Line Items]
Amortization period of incremental costs of obtaining a contract
Amortization Period of Incremental Costs of Obtaining Contract
Revenue Concentrations, Significant Customers And Geographic Areas
Concentration Risk Disclosure [Text Block]
Contract with Customer, Liability, Revenue Recognized
Amount of revenue from goods and services transferred to customers over time.
Revenue from goods and services transferred to customers over time
Revenue from Goods and Services Transferred to Customers Over Time
Amount of revenue from goods and services transferred to customers at a point in time.
Revenue from goods and services transferred to customers at a point in time
Revenue from Goods and Services Transferred to Customers at Point in Time
ASU No. 2014-09
Marketable securities - Long-Term
Marketable securities - Short-Term
Gross Unrealized Losses
Fair Value
Asset backed securities
US Treasury and Government [Member]
U.S. government and agency obligations
Schedule of Product Information [Table Text Block]
Summary of Revenue By Product Line
Concentration Risk [Line Items]
Inspection and Metrology Systems [Member]
Inspection and Metrology Systems
Inspection and Metrology Systems [Member].
Semiconductor Sensors [Member]
Semiconductor Sensors
Semiconductor Sensors [Member]
Products and Services [Domain]
Products and Services [Axis]
Concentration Risk [Table]
Customer Two [Member]
The number of shares repurchased by an entity's Board of Directors under a stock repurchase plan.
Number of shares repurchased under repurchase program
Stock Repurchase Program Number of Shares Repurchased
Net income (loss)
Total unrealized gains on foreign exchange forward contracts
Number of shares vested
Share Repurchase [Line Items]
Equity, Class of Treasury Stock [Line Items]
Subsequent Event Type [Domain]
Subsequent Event Type [Axis]
Class of Treasury Stock [Table]
Subsequent event [Member]
Subsequent event [Member]
Stock Issued During Period, Shares, Employee Stock Purchase Plans
Issuance of common stock under Employee Stock Purchase Plan
Issuance of common stock under Employee Stock Purchase Plan, shares
Stock Issued During Period, Value, Employee Stock Purchase Plan
Tax benefit realized from exercise of stock options
Excess tax benefit from the exercise of stock options
Proceeds from exercise of stock options
Document Fiscal Year Focus
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 Filer Category
Entity Filer Category
Entity Common Stock, Shares Outstanding
Entity Common Stock, Shares Outstanding
Statement of Financial Position [Abstract]
ASSETS
Assets [Abstract]
Cash and cash equivalents
Cash and cash equivalents – beginning of period
Cash and cash equivalents – end of period
Cash and Cash Equivalents, at Carrying Value
Marketable securities
Marketable Securities, Current
Inventories
Total inventories
Effects on Future Earnings and Cash Flows Resulting from Exit Plan [Axis]
Inventory, Net
Other current assets
Other Assets, Current
Total current assets
Assets, Current
Marketable securities, long-term
Marketable Securities, Noncurrent
Equipment and leasehold improvements, net
Property, Plant and Equipment, Net
Intangible assets, net
Intangible Assets, Net (Excluding Goodwill)
Goodwill
Goodwill
Total assets
Assets
LIABILITIES AND STOCKHOLDERS’ EQUITY
Liabilities and Equity [Abstract]
Accounts payable
Accounts Payable, Current
Accrued Liabilities, Current
Total accrued expenses
Document Fiscal Period Focus
Document Period End Date
Document Period End Date
Document Fiscal Year Focus
Document Fiscal Period Focus
Document And Entity Information [Abstract]
Document and Entity Information [Abstract]
Document Type
Document Type
Amendment Flag
Amendment Flag
Accrued expenses
Total current liabilities
Liabilities, Current
Reserve for income taxes
Accrued Income Taxes, Noncurrent
Total liabilities
Liabilities
Commitments and contingencies
Commitments and Contingencies
Stockholders’ equity:
Stockholders' Equity Attributable to Parent [Abstract]
Preferred stock, no par value, 5,000,000 shares authorized, none outstanding
Preferred Stock, Value, Issued
Retained earnings
Retained Earnings (Accumulated Deficit)
Total liabilities and stockholders’ equity
Liabilities and Equity
Allowance for Doubtful Accounts Receivable, Current
Accounts receivable, allowances
Preferred stock, shares authorized
Preferred Stock, Shares Authorized
Preferred stock, shares outstanding
Preferred Stock, Shares Outstanding
Common stock, shares authorized
Common Stock, Shares Authorized
Unrealized gains
Accumulated pre-tax unrealized losses on marketable securities
Common stock, shares outstanding
Common Stock, Shares, Outstanding
Income Statement [Abstract]
Revenues
Revenues
Cost of revenues
Cost of revenues
Cost of Revenue
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, before Tax
Gross margin
Gross Profit
Research and development expenses
Research and development expenses
Research and Development Expense
Selling, general and administrative expenses
Selling, general and administrative expenses
Selling, General and Administrative Expense
Interest income and other
Nonoperating Income (Expense)
Statement of Comprehensive Income [Abstract]
Statement of Cash Flows [Abstract]
CASH FLOWS FROM OPERATING ACTIVITIES:
Net Cash Provided by (Used in) Operating Activities [Abstract]
Depreciation and amortization
Depreciation, Depletion and Amortization
Provision for doubtful accounts
Provision for Doubtful Accounts
Deferred taxes
Deferred Income Tax Expense (Benefit)
Equity based compensation expense
Share-based compensation
Share-based Compensation
Changes in operating assets and liabilities:
Increase (Decrease) in Operating Capital [Abstract]
Accounts receivable
Increase (Decrease) in Accounts Receivable
Inventories
Increase (Decrease) in Inventories
Accounts payable
Increase (Decrease) in Accounts Payable
Accrued expenses
Increase (Decrease) in Accrued 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]
Additions to equipment and leasehold improvements
Payments to Acquire Property, Plant, and Equipment
Additions to patents
Payments to Acquire Intangible Assets
Net Cash Provided by (Used in) Investing Activities
Net cash used in investing activities
CASH FLOWS FROM FINANCING ACTIVITIES:
Net Cash Provided by (Used in) Financing Activities [Abstract]
Proceeds from Stock Options Exercised
Proceeds from exercise of stock options
Net cash provided by financing activities
Net Cash Provided by (Used in) Financing Activities
Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options
Marketable Securities [Abstract]
Derivative Instruments and Hedges, Assets [Abstract]
Derivatives
Derivative Instruments and Hedging Activities Disclosure [Text Block]
Fair Value Disclosures [Abstract]
Fair Value Measurements
Fair Value Disclosures [Text Block]
Share-based Compensation [Abstract]
Disclosure of Compensation Related Costs, Share-based Payments [Text Block]
Share-Based Compensation
Balance Sheet Related Disclosures [Abstract]
Intangible Assets, Net (Excluding Goodwill) [Abstract]
Intangible Assets
Intangible Assets Disclosure [Text Block]
Segment Reporting [Abstract]
Earnings Per Share [Abstract]
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]
Other Comprehensive Income (Loss)
Comprehensive Income (Loss) Note [Text Block]
Income Tax Disclosure [Abstract]
Income Taxes
Income Tax Disclosure [Text Block]
Equity [Abstract]
Commitments and Contingencies Disclosure [Abstract]
Contingencies
New Accounting Pronouncements and Changes in Accounting Principles [Text Block]
Commitments and Contingencies Disclosure [Text Block]
Accounting Policies [Abstract]
Recent Accounting Developments
New Accounting Pronouncements, Policy [Policy Text Block]
Fair Value Measurements for Marketable Securities and Foreign Exchange Forward Contracts
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
Schedule of Stock Option Activity
Schedule of Inventory, Current [Table Text Block]
Schedule of Inventories
Schedule of Accrued Liabilities
Schedule of Accrued Liabilities [Table Text Block]
Schedule of Changes In Estimated Warranty Liability
Schedule of Product Warranty Liability [Table Text Block]
Schedule Of Changes In Deferred Warranty Revenue [Table Text Block]
Schedule Of Changes In Deferred Warranty Revenue [Table Text Block]
Schedule of Changes In Deferred Warranty Revenue
Schedule of Intangible Assets
Schedule of Finite-Lived Intangible Assets [Table Text Block]
Schedule of Amortization Expense For Intangible Assets
Finite-lived Intangible Assets Amortization Expense [Table Text Block]
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
Schedule of Net Income per Basic and Diluted Shares
Schedule of Accumulated Other Comprehensive Loss
Schedule of Gain (Loss) on Investments [Table]
Schedule of Gain (Loss) on Investments [Table]
Short-term Investments [Member]
Marketable securities [Member]
Other Long-term Investments [Member]
Marketable securities [Member]
Treasury Stock, Shares, Acquired
Share repurchases during period, shares
Tax payments for shares withheld related to stock option exercises
Tax payments for shares withheld related to stock option exercises (in shares)
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation
Accounts Receivable, Noncurrent, Nonaccrual, Interest Income
Trade notes receivable were past due more than 90 days or in a non-accrual status with respect to interest income
Reduced Employee Expenses [Member]
Operating expenses
Operating Expenses
Effects on Future Earnings and Cash Flows, by Type of Effect [Domain]
Reduced Employee Expenses
Asset-backed Securities [Member]
Asset backed securities
Equity security
Equity Securities [Member]
Jobs Support Program [Member]
Represents the information pertaining to jobs support program that is intended to support businesses and encourage retention of employees during the period of economic uncertainty caused by the Covid-19 pandemic.
Name of the program.
Jobs Support Program
Information by program.
Program [Domain]
Tax payments for shares withheld related to stock option exercises
Program [Axis]
Foreign currency transaction (gains) losses
Payment, Tax Withholding, Share-based Payment Arrangement
Foreign Currency Transaction Gain (Loss), Realized
Operating Lease, Liability
Cash and marketable securities
Less: amount representing interest
Revenue
Cash and Cash Equivalents and Marketable Securities at Carrying Value
Percentage of increased revenue during the reporting period to total revenue of previous reporting period.
Percentage of Increased Revenue
Percentage of increased revenue
Unusual or Infrequent Items, or Both, Disclosure [Text Block]
Unusual or Infrequent Items, or Both [Abstract]
Covid-19 Pandemic
Order backlog not yet recognized
Order Backlog Yet to be Recognized as Revenue
Total lease payments
The amount of order backlog not yet recognized as revenue.
2025
2026 and thereafter
2023
2024
2021
2022
Lessee, Operating Lease, Liability, Payments, Due
Lessee, Operating Lease, Liability, Undiscounted Excess Amount
Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five
Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five
Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three
Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four
Represents the amount of increase in operating lease liabilities for right of use assets.
Increase in Operating Lease Liabilities for Right of Use Assets
Increase in operating lease liabilities for ROU assets
Amount of accumulated amortization for demonstration inventories.
Inventory write-down
Accumulated Amortization Inventories
Accumulated amortization for demonstration inventories
Demonstration inventory useful life (in months)
Demonstration Inventory Useful Life.
Unrealized Losses
Inventory Write-down
Demonstration Inventory Useful Life
Fair Value
Prepaid expenses and other assets
Increase (Decrease) in Prepaid Expense and Other Assets
Fair value
Available-for-sale Securities
Maximum maturity of debt securities (less than 5 years)
Maximum Maturity Of Debt Securities
Maximum Maturity Of Debt Securities
Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two
Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months
Cost
Cost
Marketable Securities Classified As Cash Equivalents, Cost
Schedule of Revenue by Major Customers, by Reporting Segments [Table]
Marketable Securities Classified As Cash Equivalents, Cost
Foreign Accounts
Foreign Accounts [Member]
Foreign Accounts [Member]
Money Market And Certificates Of Deposit
Earnings per share, potentially dilutive shares (in shares)
Money Market And Certificates Of Deposit [Member]
Money Market And Certificates Of Deposit
Unrealized Gains
Marketable Securities Classified As Cash Equivalents, Unrealized Gains
Unrealized Losses
Marketable Securities Classified As Cash Equivalents, Unrealized Losses
Cash And Marketable Securities Held In Foreign Accounts
Cash And Marketable Securities Held In Foreign Accounts
Consolidated Entities [Domain]
Cash And Marketable Securities Held In Foreign Accounts
Derivative Instrument [Axis]
Consolidated Entities [Axis]
Derivative Instrument [Axis]
Derivative Contract [Domain]
Derivative Contract [Domain]
Foreign Exchange Forward Contracts
Foreign Exchange Forward [Member]
Range [Axis]
Range [Axis]
Range [Domain]
Range [Domain]
Minimum
Minimum [Member]
Maximum
Maximum [Member]
Hedging Designation [Axis]
Hedging Designation [Axis]
Hedging Designation [Domain]
Hedging Designation [Domain]
Designated as Hedging Instrument
Designated as Hedging Instrument [Member]
Not Designated as Hedging Instrument
Not Designated as Hedging Instrument [Member]
Derivatives, Fair Value [Line Items]
Derivatives, Fair Value [Line Items]
Hedge ineffectiveness
Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net
Foreign exchange gross notional amount
Derivative Asset, Notional Amount
Derivative instruments-liabilities: Foreign exchange forward contracts
Fair value of cash flow hedges
Fair value of foreign exchange forward contracts, representing a loss
Foreign Currency Contracts, Liability, Fair Value Disclosure
Derivative, term of contract
Derivative, Term of Contract
Income Statement Location [Axis]
Income Statement Location [Axis]
Income Statement Location [Domain]
Income Statement Location [Domain]
Selling, general and administrative
Selling and Marketing Expense [Member]
Derivative Instruments, Gain (Loss) [Line Items]
Derivative Instruments, Gain (Loss) [Line Items]
Contract liabilities - deferred warranty revenue
Contract With Customer Liability, Deferred Warranty Revenue
Asset impairment charges
Asset Impairment Charges
Fair Value Measurements, Recurring and Nonrecurring [Table]
Fair Value Measurements, Recurring and Nonrecurring [Table]
Fair Value, Hierarchy [Axis]
Fair Value, Hierarchy [Axis]
Fair Value, Measurements, Fair Value Hierarchy [Domain]
Fair Value Hierarchy [Domain]
Quoted Prices In Active Markets For Identical Assets (Level 1)
Fair Value, Inputs, Level 1 [Member]
Significant Other Observable Inputs (Level 2)
Fair Value, Inputs, Level 2 [Member]
Significant Unobservable Inputs (Level 3)
Fair Value, Inputs, Level 3 [Member]
Marketable securities
Investments, Fair Value Disclosure
Plan Name [Axis]
Plan Name [Axis]
Plan Name [Domain]
Plan Name [Domain]
Award Type [Axis]
Award Type [Axis]
Equity Award [Domain]
Equity Award [Domain]
Repurchase of common stock, shares
Stock Options
Employee Stock Option [Member]
Stock Repurchased During Period, Value
Repurchase of common stock
Net income per share – Diluted
Restricted Stock Units (RSUs)
Restricted Stock Units (RSUs) [Member]
Employee Stock Purchase Plan
Employee Stock [Member]
Number of stock-based compensation plans
Repurchase of common stock, shares
Stock Repurchased and Retired During Period, Shares
Number Of Stock-Based Compensation Plans
Entity Incorporation, State or Country Code
Entity Interactive Data Current
Document Transition Report
Document Quarterly Report
Number of Stock-Based Compensation Plans
Vesting period, years
Restricted stock units to common stock ratio, shares entitled, shares
Restricted Stock Units to Common Stock Ratio
Restricted Stock Units to Common Stock Ratio
Number of shares granted for non-employee directors upon re-election, shares
Number Of Shares Granted For Non-Employee Directors Upon Re-Election
Number Of Shares Granted For Non-Employee Directors Upon Re-Election
Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures
Stock issued during period, shares
Stock granted, value
Stock Granted, Value, Share-based Compensation, Gross
Payroll deduction for employee stock purchase plan percentage
Payroll Deduction For Employee Stock Purchase Plan Percentage
Payroll Deduction For Employee Stock Purchase Plan Percentage
ASU No. 2016-02 [Member]
Maximum contribution per plan year
Maximum Contribution Per Plan Year
Maximum Contribution Per Plan Year
Gain (Loss) on Sale of Assets and Asset Impairment Charges
Capitalized Contract Cost, Impairment Loss
Exercise of stock options, net of shares exchanged as payment, shares
Number of quarterly installments in which awards will vest
The number of quarterly installments in which awards will vest.
Increase in net income due to accounting standard update
Number of Quarterly Installments In Which Awards Will Vest
Financial Instruments [Domain]
Options Outstanding, Exercised (in shares)
Raw materials and purchased parts
Inventory, Raw Materials, Gross
Work in process
Inventory, Work in Process, Gross
Finished goods
Inventory, Finished Goods, Gross
Wages and benefits
Employee-related Liabilities, Current
Current portion of estimated warranty liability
Warranty liability
Product Warranty Accrual, Current
Area of Real Estate Property
Other
Other Accrued Liabilities, Current
Inventory, Current [Table]
Inventory, Current [Table]
Operating Leases [Line Items]
Mixed office and warehouse facility, square footage
Financial Instrument [Axis]
Inventory [Line Items]
Inventory [Line Items]
Product warranties time frame, years
Product Warranties Time Frame
ASU 2018-11 [Member]
SINGAPORE
Product Warranties Time Frame
Movement in Standard Product Warranty Accrual [Roll Forward]
Movement in Standard Product Warranty Accrual [Roll Forward]
Balance at beginning of period
Balance at end of period
Standard and Extended Product Warranty Accrual
Warranty revision
Settlements made during the period
Standard Product Warranty Accrual, Decrease for Payments
Long-term estimated warranty liability
Product Warranty Accrual, Noncurrent
Movement in Extended Product Warranty Accrual [Roll Forward]
Movement in Extended Product Warranty Accrual [Roll Forward]
Extended Product Warranty Accrual
Total deferred warranty revenue
Balance at beginning of period
Revenue deferrals
Extended Product Warranty Accrual, Period Increase (Decrease)
Current portion of deferred warranty revenue
Extended Product Warranty Accrual, Current
Long-term deferred warranty revenue
Extended Product Warranty Accrual, Noncurrent
Schedule of Finite-Lived Intangible Assets [Table]
Schedule of Finite-Lived Intangible Assets [Table]
Net (decrease) increase in cash and cash equivalents
Effects of exchange rate changes on cash and cash equivalents
Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations
Finite-Lived Intangible Assets by Major Class [Axis]
Accumulated pre-tax unrealized losses for marketable securities
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period
Accounting Standards Update 2018-11 [Member]
Finite-Lived Intangible Assets by Major Class [Axis]
Finite-Lived Intangible Assets, Major Class Name [Domain]
Finite-Lived Intangible Assets, Major Class Name [Domain]
Patents
Patents [Member]
Software
Computer Software, Intangible Asset [Member]
Marketing assets and customer relationships
Customer-Related Intangible Assets [Member]
Non-compete agreements
Stock Issued During Period, Value, Stock Options Exercised
Exercise of stock options, net of shares exchanged as payment
Marketable debt securities, largest loss for any single security
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax
Noncompete Agreements [Member]
Finite-Lived Intangible Assets [Line Items]
Finite-Lived Intangible Assets [Line Items]
Gross Carrying Amount
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss
Marketable debt securities in an unrealized loss position, Number of Positions
Finite-Lived Intangible Assets, Gross
Accumulated Amortization
Cash and cash equivalents – end of period
Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents
Cash and cash equivalents – beginning of period
Operating Leases
Leases of Lessee Disclosure [Text Block]
Finite-Lived Intangible Assets, Accumulated Amortization
Net
Unrealized gains or losses on marketable securities
Schedule of Operating Leased Assets [Table]
Other Comprehensive Income Including Prior Period Adjustment Net of Tax
Marketable Securities, Unrealized Gain (Loss)
Schedule of Unrealized Loss Position
Amount of other comprehensive income, including prior period adjustment, net of tax.
Tabular disclosure of fair value of investment in marketable security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.
Total change for the period
Finite-Lived Intangible Assets, Net
Amortization of Intangible Assets
Total amortization expense
Marketable Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]
Concentration Risk Type [Axis]
Concentration Risk Type [Axis]
Marketable Securities [Table Text Block]
Schedule of Marketable Securities
Marketable Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss
The amount of accumulated unrealized loss on investment in marketable security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.
Period for Value of Unsatisfied Performance Obligations Which not Disclosed
Period for the value of unsatisfied performance obligations which are not disclosed
Concentration Risk Type [Domain]
ASU No. 2016-01 [Member]
Accounting Standards Update 2016-01 [Member]
In Unrealized Loss Position For Greater Than 12 Months
In Unrealized Loss Position For Less Than 12 Months
The amount of accumulated unrealized loss on investment in marketable security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.
Marketable Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss
In Unrealized Loss Position For Greater Than 12 Months
The amount of investment in marketable security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.
Marketable Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer
In Unrealized Loss Position For Less Than 12 Months
The amount of investment in marketable security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.
Marketable Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months
Fair Value
Marketable Securities
Stock Repurchase Program, Remaining Authorized Repurchase Amount
Remaining authorized share repurchase amount
Concentration Risk Type [Domain]
Customer Concentration Risk
Customer Concentration Risk [Member]
Concentration Risk Benchmark [Axis]
Concentration Risk Benchmark [Axis]
Concentration Risk Benchmark [Domain]
Concentration Risk Benchmark [Domain]
Sales Revenue, net
Sales Revenue, Net [Member]
Accounts Receivable
Accounts Receivable [Member]
The amount of accumulated gross unrealized loss on investment in marketable securities classified as available-for-sale securities.
Customer [Axis]
Customer [Axis]
Product Warranty, Period
Product Warranty, Period
Warranty period (in years)
Represents the maximum period in which account receivable become due under normal trade terms.
Name of Major Customer [Domain]
Customer [Domain]
Customer One [Member].
Customer One [Member]
Significant Customer A
Revenue, Major Customer [Line Items]
Revenue, Major Customer [Line Items]
Revenue, export sales percentage
Revenue Export Sales Percentage
Revenue Export Sales Percentage
Concentration risk percentage
Concentration Risk, Percentage
Accounts receivable, net
Accounts Receivable, Net
Geographical [Axis]
Geographical [Axis]
Segment, Geographical [Domain]
Geographical [Domain]
Americas
The amount of accumulated gross unrealized gain on investment in marketable securities classified as available-for-sale securities.
Period of capitalization and subsequent amortization of Research and Development expenditures
Americas Excluding United States [Member]
Americas, Excluding United States [Member]
Europe
Europe [Member]
Asia
The period of capitalization and subsequent amortization of Research and Development expenditures due to change in U.S. income tax law.
Period of capitalization and subsequent amortization of Research and Development expenditures
Asia [Member]
Unvested shares
Shares, Non-vested at December 31, 2021 (in shares)
Total export sales
Export Revenues
Shares, Non-vested at June 30, 2022 (in shares)
Options Outstanding, Exercisable, June 30, 2022 (in shares)
Export Revenues
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number
Options Outstanding, Outstanding, June 30, 2022 (in shares)
Common stock reserved for issuance pursuant to outstanding awards
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number
Options Outstanding, Outstanding, December 31, 2021 (in shares)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect
Accumulated Other Comprehensive Loss [Table]
Accumulated Other Comprehensive Income (Loss) [Table]
Equity Components [Axis]
Equity Components [Axis]
Equity Component [Domain]
Equity Component [Domain]
Stock options were granted, forfeited or expired in period
Number of share options (or share units) granted, forfeited or expired during the period.
Foreign Currency Translation Adjustments
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]
Available-for-sale Securities
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Forfeitures and Expirations in Period
Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]
Foreign Exchange Forward Contracts
Accumulated Other Comprehensive Income (Loss) [Line Items]
Accumulated Other Comprehensive Income (Loss) [Line Items]
Unrealized losses
AOCI Attributable to Parent, Net of Tax [Roll Forward]
AOCI Attributable to Parent, Net of Tax [Roll Forward]
Unrealized losses on available-for-sale debt securities
OCI, before Reclassifications, Net of Tax, Attributable to Parent
Other comprehensive loss
Income Tax Examination [Table]
Employees can purchase stock at the percentage rate of the lower of the market price on the first or last day of the offering period (as a percent)
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent
Effect of The Reclassifications From Comprehensive Income (Loss) To Earnings
Income Tax Examination [Table]
Income Tax Authority, Name [Axis]
Income Tax Authority, Name [Axis]
Income Tax Authority, Name [Domain]
Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]
Income Tax Authority, Name [Domain]
Inland Revenue, Singapore (IRAS)
Lease, Cost [Table Text Block]
Schedule of components of our costs for operating leases
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]
Adjustments to reconcile net income to net cash provided by (used in) operating activities:
Unrealized gains (losses) on available-for-sale securities, Before Tax
Inland Revenue, Singapore (IRAS) [Member]
Income Tax Examination [Line Items]
Income Tax Examination [Line Items]
Need for valuation allowance based on history of cumulative losses
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax
Need For Valuation Allowance Based On History Of Cumulative Losses
Unrealized gains (losses)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]
Need For Valuation Allowance Based On History Of Cumulative Losses
Payment of additional tax or change in taxable income
Tax Adjustments, Settlements, and Unusual Provisions
Repatriated foreign earnings
Foreign Earnings Repatriated
Amount of foreign earnings repatriated previously taxed
Foreign Earnings Repatriated Amount Previously Taxed
Contract liabilities - advance customer payments
Represents the quantification of the effect of adopting the new accounting standard on accumulated other comprehensive income (loss).
Amounts reclassified from beginning contract liabilities and deferred warranty revenue to revenue.
Foreign Earnings Repatriated Amount Previously Taxed
Tabular disclosure of the amounts reclassified from beginning contract liabilities to revenue.
Leases [Abstract]
Summary of the amounts reclassified from beginning contract liabilities to revenue
Number of shares vested
Schedule of Amounts Reclassified from Beginning Contract Liabilities to Revenue [Table Text Block]
Authorized share repurchase amount
Stock Repurchase Program, Authorized Amount
Amortization expense, remainder of 2022
Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Global Intangible Low Tax Income (GILTI) and U.S. federal R&D tax credits.
Effective income tax rate differed from the federal statutory rate due to Global Intangible Low Tax Income (GILTI) and U.S.federal R&D tax credits
Effective Income Tax Rate Reconciliation Global Intangible Low Tax Income and Tax Credits Research
Aggregate fair value of restricted shares and restricted stock units
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding
Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value
Amortization expense, 2024
Finite-Lived Intangible Assets, Amortization Expense, Year Two
Amortization expense, 2025
Finite-Lived Intangible Assets, Amortization Expense, Year Three
Expiration of stock options from date of grant
Other Liabilities, Noncurrent
Other liabilities
Total other comprehensive loss after income taxes
Contract assets, included in other current assets
Aggregate fair value of outstanding restricted shares and restricted stock units
Amount of the effect of a change in accounting principle on earnings per share.
Increase in net income per share due to accounting standard update
Standard and Extended Product Warranty Accrual, Increase for Warranties Issued
Accrual for warranties
Unrealized Losses
Stockholders' Equity Note [Abstract]
AOCI Attributable to Parent
AOCI Attributable to Parent [Member]
Total stockholders’ equity
BALANCE
BALANCE
Stockholders' Equity Attributable to Parent
Recent Accounting Developments
Non Employee Director Stock Plan [Member].
Non Employee Director Stock Plan [Member]
Non Employee Director Stock Plan
Common stock, shares issued
Common Stock, Shares, Issued
Corporate Debt Securities And Certificates Of Deposit [Member]
Corporate Debt Securities And Certificates Of Deposit [Member]
Corporate Debt Securities And Certificates Of Deposit [Member]
Debt Securities Unrealized Gain Position [Member]
Debt Securities Unrealized Gain Position [Member]
Debt Securities Unrealized Gain Position [Member]
Debt Securities Unrealized Loss Position [Member]
Debt Securities Unrealized Loss Position [Member]
Debt Securities Unrealized Loss Position [Member]
Cost of Revenues [Member]
Cost of Sales [Member]
Research and development
Research and Development Expense [Member]
Research and Development Expense [Member]
Stock Grant Plan For Non-Employee Directors [Member]
Stock Grant Plan For Non Employee Directors [Member]
Stock Grant Plan For Non-Employee Directors [Member]
Other [Member]
Other Geographic Location [Member]
Other Geographic Location [Member]
Common stock, par value
New Accounting Pronouncement or Change in Accounting Principle Effect of Change on Earnings Per Share
Balance
Balance
Stockholders' Equity Note Disclosure [Text Block]
Changes In Stockholders' Equity
Additional Financial Information Disclosure [Text Block]
Other Financial Statement Data
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value
Earnings Per Share Dilutive Adjustment
Earnings Per Share Dilutive Adjustment
Weighted Average Grant Date Fair Value, Non-vested at December 31, 2021 (in dollars per share)
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number
Weighted-Average Exercise Price Per Share, Exercisable, June 30, 2022 (in dollars per share)
Per Share Amount, Dilutive effect of common equivalent shares (in dollars per share)
Selling, General and Administrative Expenses [Member]
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price
Selling, General and Administrative [Member]
Earnings Per Share, Diluted
Weighted-Average Exercise Price Per Share, Outstanding, December 31, 2021 (in dollars per share)
Weighted-Average Exercise Price Per Share, Outstanding, June 30, 2022 (in dollars per share)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent
Selling, General and Administrative Expenses [Member]
Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax
Unrealized gains (losses) on available-for-sale securities, Tax
Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent
Stock Issued During Period Shares Stock Options Exercised And Vesting Of Restricted Units, Net Of Shares Exchanged As Payment
Other Comprehensive Income (Loss), Available-for-sale Securities, Tax
Schedule of Stock by Class [Table]
Common Stock [Member]
Retained Earnings [Member]
Class of Stock [Line Items]
Increase (Decrease) in Stockholders' Equity [Roll Forward]
CHANGES IN STOCKHOLDERS’ EQUITY [Abstract]
Schedule of Stockholders Equity [Table Text Block]
Schedule of changes in stockholders' equity
Accumulated Other Comprehensive Loss
Share issuances for director compensation
Share-based compensation
The entire disclosure for share repurchase.
Share Repurchases
Share Repurchase [Text Block]
Adjustments for New Accounting Pronouncements [Axis]
Scenario [Axis]
Exercise of stock options and vesting of restricted stock units, shares
Stock Issued During Period Shares Stock Options Exercised And Vesting Of Restricted Units, Net Of Shares Exchanged As Payment
Stock Issued During Period Value Stock Options Exercised And Vesting Of Restricted Units, Net Of Shares Exchanged As Payment
Scenario, Unspecified [Domain]
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax
New Accounting Pronouncements or Change in Accounting Principle [Line Items]
New Accounting Pronouncements or Change in Accounting Principle [Line Items]
Reclassification included in interest income and other, Before Tax
Type of Adoption [Domain]
BALANCE, shares
BALANCE, shares
Corporate debt securities and certificates of deposit
Debt securities unrealized gain position
Debt securities unrealized loss position
Cost of revenues
Stock Grant Plan for Non Employee Directors
Other
Effective Income Tax Rate Reconciliation, Percent
Effective income tax rate (as a percent)
Preferred Stock, No Par Value
Preferred stock, par value
Common Stock, No Par Value
Accumulated Other Comprehensive Income (Loss), Net of Tax
Accumulated other comprehensive loss
Other comprehensive loss, net of tax
Other Comprehensive Income (Loss), Net of Tax
Other comprehensive income (loss), net of tax
Share Repurchase
Reclassification adjustment, Tax
Income (loss) from operations
Income from operations
Stock Repurchased During Period, Shares
Income Tax Expense (Benefit)
Income tax expense
Income tax expense
Net income
Net income
Net Income (Loss) Attributable to Parent
Net income per share – Basic
Earnings Per Share, Basic
Per Share Amount, Basic (in dollars per share)
Net income (loss) per share – Diluted
Per Share Amount, Dilutive (in dollars per share)
Weighted average shares outstanding – Basic
Weighted Average Shares Outstanding, Basic (in shares)
Weighted Average Number of Shares Outstanding, Basic
Weighted Average Number of Shares Outstanding, Diluted
Weighted Average Shares Outstanding, Dilutive (in shares)
Weighted average shares outstanding – Diluted
Total unrealized gains (losses) on foreign exchange forward contracts
Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent
Total other comprehensive loss before income taxes
Income tax benefit
Income tax provision
Other comprehensive income (loss), Tax
Other Comprehensive Income (Loss), Tax
Other comprehensive loss, net of tax
Total other comprehensive loss after income taxes
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent
Total comprehensive income
Comprehensive Income (Loss), Net of Tax, Attributable to Parent
Marketable securities classified as cash equivalents, recorded basis
Exercise of stock options and vesting of restricted stock units
Marketable Securities Classified As Cash Equivalents, Recorded Basis
Stock Issued During Period Value Stock Options Exercised And Vesting Of Restricted Units, Net Of Shares Exchanged As Payment
Marketable Securities Classified As Cash Equivalents, Recorded Basis
Recorded Basis
Net Income Per Share
Earnings Per Share [Text Block]
Accounts Receivable, Net, Current
Accounts receivable, less allowances of $435 at June 30, 2022 and $355 at December 31, 2021
Common stock, no par value, 25,000,000 shares authorized, 7,413,983 shares issued and outstanding at June 30, 2022 and 7,391,906 shares issued and outstanding at December 31, 2021
Common stock
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent
Foreign currency translation adjustments, Net of Tax
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent
Reclassification adjustment, Before Tax
Common Stock, Value, Issued
Entity Small Business
Investment Type [Axis]
Investments [Domain]
Entity Emerging Growth Company
Net income per share – Basic
Restricted Shares
Restricted Shares [Member]
U.S. statutory tax rate (as a percent)
ASU 2014-09
Accrued Income Taxes, Current
Income taxes payable
Right-of-use assets (operating leases)
Lease liability
ASU 2016-02 [Member]
Accounting Standards Update 2016-02 [Member]
Operating Lease, Right-of-Use Asset
Present value of operating lease liabilities
Right-of-use asset
Operating Lease, Liability, Current
Current operating lease liabilities
Operating Lease, Liability, Noncurrent
Long-term operating lease liabilities
Reclassification adjustment , Net of Tax
Foreign currency translation adjustments
Disaggregation of Revenue [Table Text Block]
Summary of revenue performance obligations
Foreign currency translation adjustments, Before Tax
Percentage of the revenue performance obligations.
Percentage of Revenue Performance Obligations
Disaggregation of Revenue [Table]
Timing of Transfer of Good or Service [Axis]
Timing of Transfer of Good or Service [Domain]
Revenue recognized over time
Revenue recognized at a point in time
Disaggregation of Revenue [Line Items]
Transferred over Time [Member]
Transferred at Point in Time [Member]
Performance Obligations
Percent of Revenues
Contract with Customer, Asset and Liability [Table Text Block]
Summary of contract assets and contract liabilities
Contract With Customer Liability and Deferred Revenue Revenue Recognized
Total
Deferred Revenue, Revenue Recognized
Amounts reclassified from deferred warranty revenue
Schedule of the future maturities of lease liabilities
Mixed Office and Warehouse Facility in Golden Valley Minnesota [Member]
Mixed office and warehouse facility in Golden Valley, Minnesota
Mixed Office and Warehouse Facility in Singapore [Member]
Mixed office and warehouse facility in Singapore
Represents information pertaining to mixed office and warehouse facility in Singapore.
Property, Plant and Equipment, Type [Axis]
Property, Plant and Equipment, Type [Domain]
Leased area (in square foot)
Lessee, Operating Lease, Term of Contract
Lease term
Pretax Loss Recognized in Earnings on Effective Portion of Derivative as a Result of Reclassification from Accumulated Other Comprehensive Loss
Lessee Operating Lease Number of Renewal
Number of lease renewal
Number of lease renewal.
Lessee, Operating Lease, Renewal Term
Lease renewal term
Operating Lease, Weighted Average Remaining Lease Term
Weighted average remaining term for operating leases
Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries
Operating Lease, Weighted Average Discount Rate, Percent
Weighted average discount rate applied to operating leases
Operating Lease, Payments
Deferred tax liability not recognized, amount of unrecognized deferred tax liability, undistributed earnings of foreign subsidiaries
Incentives from the landlord recorded as leasehold improvements
Incentive to Lessee
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share)
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value
Weighted Average Grant Date Fair Value, Vested (in dollars per share)
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period
Cash paid for amounts included in the measurement of operating lease liabilities
Operating Lease, Cost
Variable Lease, Cost
Reclassification adjustments for losses included in net income (loss)
Net changes related to foreign exchange forward contracts: Unrealized gains, Tax
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period
Short-term Lease, Cost
Lease, Cost
Operating lease cost
Variable lease cost
Short-term lease cost
Total
Contract with Customer, Asset, after Allowance for Credit Loss
Year ending June 30,
Operating Leases, Future Minimum Payments Due, Rolling Maturity [Abstract]
Revenue Recognition [Abstract]
Revenue from Contract with Customer [Text Block]
Revenue Recognition
Contract liabilities, included in advance customer payments/other liabilities
Contract with Customer, Liability
New Accounting Pronouncement Effect of Adoption Quantification
Decrease related to adoption of ASU 2016-01
Amortization of deferred revenue
Extended Product Warranty Accrual Amortization of Deferred Revenue
Amount of decrease in the extended product warranty accrual from amortization of deferred revenue.
OPERATING LEASES [Abstract]
Contract with Customer, Liability, Current
Advance customer payments
Advance customer payments and other
Increase (Decrease) in Contract with Customer, Liability
Entity Current Reporting Status
Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures
Share issuances for director compensation, shares
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures
Share issuances for director compensation
Scenario, Forecast [Member]
Forecast [Member]
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax
Entity Shell Company
2020
2019
Entity File Number
2022
2021
Entity Address, Address Line One
Entity Address, City or Town
2024 & Thereafter
2023
Trading Symbol
Title of 12(b) Security
Entity Address, Postal Zip Code
Entity Tax Identification Number
City Area Code
Net changes related to foreign exchange forward contracts: Unrealized gains, Net of Tax
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax
Local Phone Number
Entity File Number
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax
Entity Current Reporting Status
Entity Shell Company
Entity Address, Address Line One
Entity Address, City or Town
Entity Address, Postal Zip Code
Reclassification included in interest income and other, Net of Tax
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]
Entity Tax Identification Number
City Area Code
Local Phone Number
Entity Address, State or Province
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax
Foreign currency translation adjustments, Tax
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate
Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price
Weighted-Average Exercise Price Per Share, Forfeited (in dollars per share)
Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price
Weighted-Average Exercise Price Per Share, Expired (in dollars per share)
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price
Operating leases
CHINA
Weighted-Average Exercise Price Per Share, Exercised (in dollars per share)
TAIWAN, PROVINCE OF CHINA
Region of Asia other than China and Taiwan.
Other Asia
Other Asia [Member]
Taiwan
China
Increase (Decrease) in Other Operating Liabilities
Security Exchange Name
Impairment of Intangible Assets (Excluding Goodwill)
Impairment of intangible assets
Operating Leases, Future Minimum Payments Due, Next Twelve Months
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]
Marketable Securities Classified As Cash Equivalents, Unrealized Losses
Marketable Securities Classified As Cash Equivalents, Unrealized Gains
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]
Operating Leases, Future Minimum Payments, Due in Two Years
Operating Leases, Future Minimum Payments, Due in Three Years
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition
Unrecognized equity based compensation weighted average period, years
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized
Operating Leases, Future Minimum Payments, Due in Four Years
Operating Leases, Future Minimum Payments, Due in Five Years
Operating Leases, Future Minimum Payments, Due Thereafter
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price
Prepaid Expense, Current
Share Based Compensation Arrangement By Share Based Payment Award Shares Granted For Non-Employee Directors Upon Re-Election
Share Based Compensation Arrangement By Share Based Payment Award Shares Granted For Non-Employee Directors Upon Re-Election
Shares granted for non-employee directors upon re-election
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, Options, Vested in Period, Fair Value
Adjustments to Additional Paid in Capital, Share-based Compensation and Exercise of Stock Options
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value
Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax
Total net changes related to foreign exchange forward contracts, Net of Tax
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term
Schedule Of Marketable Securities Classified As Cash Equivalents [Table Text Block]
Period over which unsatisfied performance obligations are expected to be recognized
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract]
Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares
Schedule of Sales By Geographic Area
Proceeds from maturities of available-for-sale marketable securities
Amounts excluded from effectiveness testing recognized in earnings on cash flow hedges
Organization, Consolidation and Presentation of Financial Statements [Abstract]
Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net
Unrealized pretax loss for cash flow hedging instruments reclassified into earnings
Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]
Interim Reporting
Schedule of Cash Flow Hedges
Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]
Number of shares available for future issuance (in shares)
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized
Number of additional shares authorized for issuance
Grant date fair value (in dollars per share)
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities
Aggregate intrinsic value for all options outstanding
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
Schedule of Non-Vested Restricted Stock Activity
Aggregate intrinsic value of exercisable options
Aggregate fair value of the unvested shares based on the closing price of entity's common stock
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested
Effects on Future Earnings and Cash Flows Resulting from Exit Plan [Line Items]
Schedule of Effects on Future Earnings and Cash Flows Resulting from Exit Plan [Table]
Amount of cash and cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).
Aggregate intrinsic value of stock options exercised
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax
Reclassifications adjustments from other comprehensive income (loss)
Derivative Instruments, Gain (Loss) [Table]
Represents information pertaining to mixed office and warehouse facility in Golden Valley, Minnesota.
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
Derivative Instruments, Gain (Loss) [Table]
Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]
Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period
Increase in revenue due to accounting standard update
Fair value of shares vested
Marketable Securities
Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]
Options Outstanding, Granted (in shares)
Options Outstanding, Expired (in shares)
Options Outstanding, Forfeited (in shares)
Expected life in years
Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, attributable to deferred warranty revenue.
Adjustments to additional paid-in capital, exercise of stock options
Shares, Granted (in shares)
Share-based compensation exercise price (in dollars per share)
Unrecognized compensation cost related to non-vested equity based compensation
Available-for-sale Equity Securities, Accumulated Gross Unrealized Loss, before Tax
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross
Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]
Represents the amount of the effect of a change in accounting principle on net income.
New Accounting Pronouncement or Change in Accounting Principle Effect on Net Income
Represents period for the value of unsatisfied performance obligations which are not disclosed.
Amount of the effect of a change in accounting principle on revenue.
Risk-free interest rates (as a percent)
New Accounting Pronouncement or Change in Accounting Principle Effect of Change on Revenue
Period between when entity transfer a promised good or service to a customer and when the customer pays for that good or service, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
Period between when entity transfer a promised good or service to a customer and when the customer pays for that good or service
Period Between When Entity Transfer Promised Good or Service to Customer and When Customer Pays for That Good or Service
Amortization period of incremental costs of obtaining a contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
Revenue from Goods and Services Transferred to Customers Over Time as Percentage of Entity Revenue
Expected volatility (as a percent)
Dividend yield (as a percent)
Revenue from goods and services transferred to customers over time as percentage of entity's revenue
The revenue from goods and services transferred to customers over time as percentage of entity's revenue.
The revenue from goods and services transferred to customers at a point in time as percentage of entity's revenue.
Revenue from goods and services transferred to customers at a point in time as percentage of entity's revenue
Revenue from Goods and Services Transferred to Customers at Point in Time as Percentage of Entity Revenue
Weighted Average Grant Date Fair Value, Non-vested at June 30, 2022 (in dollars per share)
Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
Gain (Loss) on Investments [Line Items]
Options granted in period, fair value
Schedule of Revenue by Major Customers, by Reporting Segments [Table]
Shares, Vested (in shares)
Gain (Loss) on Investments [Line Items]
Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]
Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]
Schedule Of Marketable Securities Classified As Cash Equivalents
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]
Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Granted To Non-Employee Directors Upon Re-election, Per Director
Shares, Forfeited (in shares)
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Granted To Non-Employee Directors Upon Reelection, Per Director
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net
Amounts reclassified from accumulated other comprehensive loss
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent
Reclassification adjustment for gains included in net income
Reclassification included in interest income and other, Tax
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax
Net change related to available-for-sale securities: Unrealized gains (losses), Tax
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period
Number of shares granted for non-employee directors upon re-election, per director
Prepaid expenses
Operating Lease, Expense
Non-cash operating lease expense
Other Inventory, Demo, Gross
Demonstration inventories, net
Unrealized gains (losses) on available-for-sale securities, Tax
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Granted To Non-Employee Directors Upon Re-election
Other comprehensive income (loss), Tax
Deferred tax assets
Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five
Net change related to available-for-sale securities: Unrealized gains (losses), Net of Tax
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Granted To Non-Employee Directors Upon Reelection
Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five
Amortization expense, 2027
Options granted to non-employee directors upon re-election
Weighted average remaining contractual term, years
Amortization expense, 2026
Unrealized loss (gain) on available-for-sale equity security
Proceeds from Sale and Maturity of Marketable Securities
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term
Weighted Average Grant Date Fair Value, Granted (in dollars per share)
Weighted average grant date fair value (in dollars per share)
Net changes related to foreign exchange forward contracts: Unrealized gains, Before Tax
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax
Weighted-Average Exercise Price Per Share, Granted (in dollars per share)
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value
Weighted average remaining contractual term for exercisable options, years
Proceeds from sales of available-for-sale marketable securities
Weighted Average Shares Outstanding, Dilutive effect of common equivalent shares (in shares)
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax
Amortization expense related to demonstration inventories
The amount of amortization expense on defective merchandise arising from demonstration inventories.
Unrealized Gain (Loss) on Investments
Amortization Expense Related to Demonstration Inventories
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax
Weighted average fair value on grant date (in dollars per share)
Grant date fair value (in dollars per share)
Customer Three [Member]
Schedule Of Marketable Securities Classified As Cash Equivalents [Table Text Block]
The member stands for customer three.
Unrealized Losses
Available-for-sale Marketable Securities, Accumulated Gross Unrealized Loss
Available-for-sale Marketable Securities, Accumulated Gross Unrealized Gain
Unrealized Gains
Available-for-sale Marketable Securities, Amortized Cost
The amount of amortized cost of marketable securities classified as available-for-sale securities.
Significant Customer C
UNITED STATES
Non-US [Member]
Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent
U.S.
Foreign
Common Stock, conversion rights value per share
Common Stock, par value per share
Subsequent Events
Subsequent Events
The amount of termination fee upon termination rights in the merger agreement.
Termination fee upon termination rights in merger agreement
Termination Fee Upon Termination Rights in Merger Agreement
Common Stock, Par or Stated Value Per Share
Subsequent Event [Line Items]
Subsequent Event [Table]
Subsequent Events
Subsequent Events [Text Block]
Subsequent Events
Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, before Tax, Portion Attributable to Parent
Unrealized losses on available-for-sale debt securities
Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]