Business Acquisition [Axis]
Business Acquisition [Axis]
Operating lease ROU asset
Disposal Group, Including Discontinued Operation, Operating Lease, Right Of Use Asset, Current
Disposal Group, Including Discontinued Operation, Operating Lease, Right Of Use Asset, Current
Increase (Decrease) in Stockholders' Equity
Increase (Decrease) in Stockholders' Equity [Roll Forward]
Total future minimum lease payments
Lessee, Operating Lease, Liability, to be Paid
Foreign Currency
Foreign Currency Transactions and Translations Policy [Policy Text Block]
Other long-term liabilities
Increase (Decrease) in Other Noncurrent Liabilities
Deferred tax asset
Deferred Income Tax Assets, Net
Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]
Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]
Entity Address, Postal Zip Code
Entity Address, Postal Zip Code
Foreign commercial sales & other
Foreign Commercial Sales And Other [Member]
Foreign Commercial Sales And Other [Member]
Other assets
Disposal Group, Including Discontinued Operation, Other Assets, Current
Notes Receivable
Notes Receivable [Member]
2024
Long-Term Debt, Maturity, Year Two
Debt Instrument [Axis]
Debt Instrument [Axis]
Total lease liabilities
Total lease liabilities
Finance Lease, Liability
Cash paid for amounts included in the measurement of lease liabilities:
Cash Flow Lessee [Abstract]
Cash Flow Lessee [Abstract]
Line of credit facility
Line of Credit Facility, Maximum Borrowing Capacity
Receivable [Domain]
Receivable [Domain]
Income Tax Disclosure [Abstract]
Income Tax Disclosure [Abstract]
Prepaid expenses and other current assets
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets
Intangible property costs
Proceeds from Sale of Intangible Assets
Fair Value Measurements
Fair Value of Financial Instruments, Policy [Policy Text Block]
Additional paid-in capital
Additional Paid in Capital
Proceeds from the exercise of options
Proceeds from Issuance or Sale of Equity
Revenues
Disposal Group, Including Discontinued Operation, Revenue
Income from discontinued operations, net of income tax (benefit)/expense of ($78), $235, $88 and $381
Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax
Period 5
Period 5 [Member]
Period 5
Debt instrument, basis spread on variable rate
Variable basis rate
Debt Instrument, Basis Spread on Variable Rate
Luna Labs
Luna Labs [Member]
Luna Labs
2026
Finance Lease, Liability, to be Paid, Year Four
Statistical Measurement [Domain]
Statistical Measurement [Domain]
Discount rate used to estimate fair value of acquired finite-lived intangible assets
Business Combination, Finite-Lived Intangible Assets Acquired, Assumptions Used To Estimate Fair Value, Discount Rate
Business Combination, Finite-Lived Intangible Assets Acquired, Assumptions Used To Estimate Fair Value, Discount Rate
Weighted-average discount rate - operating leases
Operating Lease, Weighted Average Discount Rate, Percent
Debt instrument, stated percentage
Debt Instrument, Interest Rate, Stated Percentage
Test, measurement and sensing systems
Products And Services, Test, Measurement And Sensing Systems [Member]
Products And Services, Test, Measurement And Sensing Systems [Member]
Payments of debt obligations
Repayments of Debt
Purchase of treasury stock
Treasury Stock, Value, Acquired, Cost Method
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]
2025
Finance Lease, Liability, to be Paid, Year Three
Net income/(loss)
Net (loss)/income
Net income/(loss)
Net Income (Loss) Attributable to Parent
Lessee, Lease, Description [Table]
Lessee, Lease, Description [Table]
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]
Antidilutive shares (in shares)
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount
Leases
Lessee, Finance Leases [Text Block]
2022 (remaining 3 months)
Finance Lease, Liability, to be Paid, Remainder of Fiscal Year
Schedule of Maturities of Long-term Debt
Schedule of Maturities of Long-Term Debt [Table Text Block]
PNC Bank Facility
PNC Bank Facility [Member]
PNC Bank Facility
Operating Leases
Lessee, Operating Lease, Liability, to be Paid [Abstract]
Equity Component [Domain]
Equity Component [Domain]
Tax effect of gain from discontinued operation
Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation
Leases
Lessee, Operating Leases [Text Block]
Other
Products And Services, Other [Member]
Products And Services, Other [Member]
Amortization of right-of-use assets
Finance Lease, Right-of-Use Asset, Amortization
Lessee, Lease, Description [Line Items]
Lessee, Lease, Description [Line Items]
Treasury stock at cost, 1,784,957 and 1,744,026 shares at September 30, 2022 and December 31, 2021, respectively
Treasury Stock, Common, Value
Plan Name [Axis]
Plan Name [Axis]
Contract assets
Contract with Customer, Asset, after Allowance for Credit Loss
2027 and thereafter
Long-Term Debt, Maturity, after Year Four
Long-Term Debt, Maturity, after Year Four
Supplemental disclosure of cash flow information
Supplemental Cash Flow Information [Abstract]
Diluted (in dollars per share)
Income (Loss) from Continuing Operations, Per Diluted Share
Contract liabilities
Disposal Group, Including Discontinued Operation, Contract Liabilities
Disposal Group, Including Discontinued Operation, Contract Liabilities
Number of operating segments
Number of Operating Segments
Plan Name [Domain]
Plan Name [Domain]
2022 (remaining 3 months)
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year
Statement of Cash Flows [Abstract]
Statement of Cash Flows [Abstract]
Entity Address, State or Province
Entity Address, State or Province
ESPP
Employee Stock [Member]
Debt instrument, amortization period, percentage
Debt Instrument, Amortization Period, Percentage
Debt Instrument, Amortization Period, Percentage
Award Type [Axis]
Award Type [Axis]
Basis of Presentation and Significant Accounting Policies
Basis of Presentation and Significant Accounting Policies [Text Block]
Net cash (used in)/provided by operating activities
Net Cash Provided by (Used in) Operating Activities
Long-term portion of operating lease liability
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-Current Liabilities, Operating Lease, Liability
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-Current Liabilities, Operating Lease, Liability
Current portion of operating lease liabilities
Current lease liability
Operating Lease, Liability, Current
Finance lease cost:
Lease, Cost [Abstract]
In-process research and development
In Process Research and Development [Member]
Contract with Customer, Basis of Pricing [Axis]
Contract with Customer, Basis of Pricing [Axis]
Proceeds from sale of discontinued operations
Proceeds from Divestiture of Businesses
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]
Lender Name [Axis]
Lender Name [Axis]
Accounts receivable
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables
Property and equipment
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment
Long-term debt obligations, net of current portion
Long-term debt obligations
Long-Term Debt, Excluding Current Maturities
Total liabilities
Liabilities
Weighted-average remaining lease term (years) - operating leases
Operating Lease, Weighted Average Remaining Lease Term
Geographical [Axis]
Geographical [Axis]
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]
Acquisition of property and equipment
Disposal Group, Including Discontinued Operation, Acquisition Of Property And Equipment
Disposal Group, Including Discontinued Operation, Acquisition Of Property And Equipment
Goodwill adjustment
Goodwill, Purchase Accounting Adjustments
Cash flows used in investing activities
Net Cash Provided by (Used in) Investing Activities [Abstract]
Exercise of stock options
Stock Issued During Period, Value, New Issues
Developed technology
Developed technology
Technology-Based Intangible Assets [Member]
Contract assets
Disposal Group, Including Discontinued Operation, Contract Asset, Current
Disposal Group, Including Discontinued Operation, Contract Asset, Current
Entity Common Stock, Shares Outstanding
Entity Common Stock, Shares Outstanding
Gross profit
Disposal Group, Including Discontinued Operation, Gross Profit (Loss)
Contingent consideration
Loss Contingency, Accrual, Current
Document Type
Document Type
Proceeds from ESPP
Proceeds From Issuance Of Employee Stock Purchase Plan
Proceeds From Issuance Of Employee Stock Purchase Plan
Goods transferred at a point in time
Transferred at Point in Time [Member]
Useful life
Property, Plant and Equipment, Useful Life
Long-term portion of operating lease liabilities
Disposal Group, Including Discontinued Operation, Operating Lease, Right Of Use Liability, Noncurrent
Disposal Group, Including Discontinued Operation, Operating Lease, Right Of Use Liability, Noncurrent
SOFR
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]
Finite-Lived Intangible Assets, Major Class Name [Domain]
Finite-Lived Intangible Assets, Major Class Name [Domain]
U.S. direct commercial sales and other
United States Direct Commercial Sales And Other [Member]
United States Direct Commercial Sales And Other [Member]
Debt
Debt Disclosure [Text Block]
Finance Leases
Finance Lease, Liability, to be Paid [Abstract]
Product and Service [Domain]
Product and Service [Domain]
Entity Shell Company
Entity Shell Company
Deferred taxes
Deferred Income Tax Expense (Benefit)
Property and equipment, net
Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current
Inventory
Disposal Group, Including Discontinued Operation, Inventory, Current
2023
Lessee, Operating Lease, Liability, to be Paid, Year One
Term Loan
Medium-term Notes [Member]
2025
Long-Term Debt, Maturity, Year Three
Schedule of components of contract balances
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
Document Period End Date
Document Period End Date
Total assets
Assets
Accounts payable
Disposal Group, Including Discontinued Operation, Accounts Payable, Current
Debt Disclosure [Abstract]
Debt Disclosure [Abstract]
Accrued and other current liabilities
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses And Other Current Liabilities
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses And Other Current Liabilities
Discontinued Operations, Held-for-sale or Disposed of by Sale
Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]
Net income/(loss) per share attributable to common stockholders:
Earnings Per Share [Abstract]
Income Statement Location [Axis]
Income Statement Location [Axis]
Antidilutive Securities [Axis]
Antidilutive Securities [Axis]
Accrued and other current liabilities
Accrued and other current liabilities
Accrued Liabilities, Current
Debt Instrument, Amortization Period [Domain]
Debt Instrument, Amortization Period [Domain]
Debt Instrument, Amortization Period
Current portion of long-term debt obligations
Less: Current portion of long-term debt obligations
Long-Term Debt, Current Maturities
Net cash provided by/(used in) financing activities
Net Cash Provided by (Used in) Financing Activities
Accounting Policies [Abstract]
Accounting Policies [Abstract]
Period 3
Period 3 [Member]
Period 3
Variable rent costs
Variable Lease, Cost (Income)
Variable Lease, Cost (Income)
Accrued compensation
Employee-related Liabilities, Current
Revolving Loan
Line of Credit [Member]
Period 2
Period 2 [Member]
Period 2
Gain on the transaction
Gain (Loss) on Disposition of Business
Stockholders’ equity:
Stockholders' Equity Attributable to Parent [Abstract]
Prepaid expenses and other current assets
Prepaid Expense and Other Assets, Current
Customer [Axis]
Customer [Axis]
All Others
Other Countries [Member]
Other Countries [Member]
Long-term portion of finance lease liability
Finance Lease, Liability, Noncurrent
Award Type [Domain]
Award Type [Domain]
Weighted average remaining service period
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition
Depreciation and amortization
Disposal Group, Including Discontinued Operation, Depreciation and Amortization
Schedule of Intangible Assets
Schedule of Finite-Lived Intangible Assets [Table Text Block]
Acquisition of Lios
Payments to Acquire Businesses, Gross
Gross profit
Gross Profit
Entity Registrant Name
Entity Registrant Name
Exercise of stock options (in shares)
Stock Issued During Period, Shares, New Issues
Basic (in dollars per share)
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share
Inventory
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory
Foreign currency translation
Goodwill, Foreign Currency Translation Gain (Loss)
Patent costs
Patents [Member]
Customer relationships
Customer base
Customer Relationships [Member]
Entity Address, City or Town
Entity Address, City or Town
Leases [Abstract]
Leases [Abstract]
Operating expense:
Operating Expenses [Abstract]
Non-cancelable purchase order delivery period
Significant Purchase Commitment Time Period
Significant Purchase Commitment, Time Period
Minimum
Minimum [Member]
Statement of Financial Position [Abstract]
Statement of Financial Position [Abstract]
Entity Emerging Growth Company
Entity Emerging Growth Company
Common stock, par value (in dollars per share)
Common Stock, Par or Stated Value Per Share
Contract with Customer, Basis of Pricing [Domain]
Contract with Customer, Basis of Pricing [Domain]
Raw materials
Inventory, Raw Materials, Net of Reserves
Intangible assets
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill
Share-based compensation
Disposal Group, Including Discontinued Operation, Share Based Compensation
Disposal Group, Including Discontinued Operation, Share Based Compensation
Net of debt issuance costs
Debt Issuance Costs, Net
Commitments and Contingencies Disclosure [Abstract]
Commitments and Contingencies Disclosure [Abstract]
Treasury Stock
Treasury Stock, Common [Member]
Trading Symbol
Trading Symbol
Entity File Number
Entity File Number
Intangible assets, net
Intangible Assets Disclosure [Text Block]
Canada, Central and South America
Canada, Central, And South America [Member]
Canada, Central, And South America [Member]
Treasury stock (in shares)
Treasury Stock, Beginning Balance (in shares)
Treasury Stock, Ending Balance (in shares)
Treasury Stock, Common, Shares
2026
Finite-Lived Intangible Asset, Expected Amortization, Year Four
Research, development and engineering
Research and Development Expense
Disposal Group Classification [Axis]
Disposal Group Classification [Axis]
Non-Employee Director Deferred Compensation Plan
Non-Employee Director Deferred Compensation Plan [Member]
Non-Employee Director Deferred Compensation Plan
RSUs granted (in shares)
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period
Restricted stock units (RSUs)
Restricted Stock Units (RSUs) [Member]
Effective income tax rate
Effective Income Tax Rate Reconciliation, Percent
Intangible assets, net
Disposal Group, Including Discontinued Operation, Intangible Assets, Current
Proceeds from borrowings under debt obligations
Proceeds from Lines of Credit
Net income/(loss) per share from continuing operations:
Earnings Per Share Basic And Diluted EPS [Abstract]
Earnings Per Share Basic And Diluted EPS
Business Acquisitions
Business Combination Disclosure [Text Block]
Total purchase consideration
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net
Accrued and other current liabilities
Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current
Accounts payable and accrued and other current liabilities
Increase (Decrease) in Accounts Payable and Accrued Liabilities
Income Taxes
Income Tax Disclosure [Text Block]
Net income/(loss) from continuing operations
Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent
Finished goods
Inventory, Finished Goods, Net of Reserves
Amortization expense
Amortization of Intangible Assets
Schedule of Goodwill
Schedule of Goodwill [Table Text Block]
Cash paid for interest
Interest Paid, Excluding Capitalized Interest, Operating Activities
Basic (in dollars per share)
Earnings Per Share, Basic
2025
Lessee, Operating Lease, Liability, to be Paid, Year Three
Accounts payable
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable
Purchase Commitment, Excluding Long-term Commitment [Axis]
Purchase Commitment, Excluding Long-Term Commitment [Axis]
Total stockholders’ equity
Beginning balance
Ending balance
Stockholders' Equity Attributable to Parent
2027 and beyond
Finance Lease, Liability, To Be Paid, Year Five And After Year Five
Finance Lease, Liability, To Be Paid, Year Five And After Year Five
Convertible note
Financing Receivable, after Allowance for Credit Loss
Net contract (liabilities) assets
Contract With Customer Assets (Liabilities), Net
Contract With Customer Assets (Liabilities), Net
Entity Interactive Data Current
Entity Interactive Data Current
Accumulated amortization
Finite-Lived Intangible Assets, Accumulated Amortization
Change in assets and liabilities
Increase (Decrease) in Operating Capital [Abstract]
2025
Finite-Lived Intangible Asset, Expected Amortization, Year Three
Accumulated Deficit
Retained Earnings [Member]
Total rent expense
Lease, Cost
Common Stock
Common Stock [Member]
Other comprehensive (loss)/income
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent
Receivable Type [Axis]
Receivable Type [Axis]
Share-based compensation
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture
Number of reportable segments
Number of Reportable Segments
Schedule of other information related to leases
Lease, Cost [Table Text Block]
Repurchase of common stock
Payments for Repurchase of Common Stock
Statement [Table]
Statement [Table]
Purchase Commitment, Excluding Long-term Commitment [Domain]
Purchase Commitment, Excluding Long-Term Commitment [Domain]
Schedule of Discontinued Operations
Disposal Groups, Including Discontinued Operations [Table Text Block]
2027 & beyond
Finite-Lived Intangible Asset, Expected Amortization, Year Five And After Year Five
Finite-Lived Intangible Asset, Expected Amortization, Year Five And After Year Five
Document Quarterly Report
Document Quarterly Report
Discontinued Operations and Disposal Groups [Abstract]
Discontinued Operations and Disposal Groups [Abstract]
Current assets:
Assets, Current [Abstract]
Long-term portion of operating lease liabilities
Long-term lease liability
Operating Lease, Liability, Noncurrent
Statistical Measurement [Axis]
Statistical Measurement [Axis]
Purchase of treasury stock (in shares)
Treasury Stock, Shares, Acquired
Line of Credit Facility, Lender [Domain]
Line of Credit Facility, Lender [Domain]
Accumulated deficit
Retained Earnings (Accumulated Deficit)
Disposal Group Name [Axis]
Disposal Group Name [Axis]
Accounts receivable, net
Accounts Receivable, after Allowance for Credit Loss, Current
Schedule of Finite-Lived Intangible Assets [Table]
Schedule of Finite-Lived Intangible Assets [Table]
Equity Components [Axis]
Equity Components [Axis]
Current portion of operating lease liabilities
Disposal Group, Including Discontinued Operation, Operating Lease, Right Of Use Liability, Current
Disposal Group, Including Discontinued Operation, Operating Lease, Right Of Use Liability, Current
Timing of Transfer of Good or Service [Axis]
Timing of Transfer of Good or Service [Axis]
Reportable Segments
Segment Reporting, Policy [Policy Text Block]
Interest expense, net
Interest Income (Expense), Nonoperating, Net
Document Fiscal Year Focus
Document Fiscal Year Focus
Cash flows (used in)/provided by operating activities
Net Cash Provided by (Used in) Operating Activities [Abstract]
Statement [Line Items]
Statement [Line Items]
Payments on finance lease obligations
Finance cash flows from finance leases
Finance Lease, Principal Payments
Purchase price
Disposal Group, Including Discontinued Operation, Consideration
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]
Total other expense, net
Nonoperating Income (Expense)
Variable Rate [Domain]
Variable Rate [Domain]
Intangible assets, gross
Finite-Lived Intangible Assets, Gross
Selling, general and administrative
Selling, General and Administrative Expense
Loss Contingencies [Table]
Loss Contingencies [Table]
Goodwill
Goodwill Disclosure [Text Block]
Operating lease right-of-use assets
Operating Lease, Right-of-Use Asset
Accumulated Other Comprehensive (Loss)/Income
AOCI Attributable to Parent [Member]
Share-based compensation expense
Employee Benefits and Share-Based Compensation
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]
Document Transition Report
Document Transition Report
Local Phone Number
Local Phone Number
Operating income/(loss)
Operating Income (Loss)
Inventory
Increase (Decrease) in Inventories
Recently Issued Pronouncements, Not Yet Adopted
New Accounting Pronouncements, Policy [Policy Text Block]
Income tax (benefit)/expense
Disposal Group, Including Discontinued Operation, Income Tax Expense (Benefit)
Disposal Group, Including Discontinued Operation, Income Tax Expense (Benefit)
Common stock, outstanding (in shares)
Common Stock, Beginning Balance (in shares)
Common Stock, Ending Balance (in shares)
Common Stock, Shares, Outstanding
Goodwill
Goodwill
Beginning balance
Ending balance
Goodwill
Property, Plant and Equipment, Type [Axis]
Long-Lived Tangible Asset [Axis]
Adjustments to reconcile net income/(loss) to net cash used in operating activities
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]
Income tax expense/(benefit)
Income Tax Expense (Benefit)
Geographical [Domain]
Geographical [Domain]
Deferred tax liability
Deferred Income Tax Liabilities, Net
2026
Lessee, Operating Lease, Liability, to be Paid, Year Four
Income Statement [Abstract]
Income Statement [Abstract]
Additional Paid-in Capital
Additional Paid-in Capital [Member]
Document Fiscal Period Focus
Document Fiscal Period Focus
Cost of revenue
Cost of Goods and Services Sold
Diluted (in shares)
Weighted Average Number of Shares Outstanding, Diluted
Schedule of Inventory
Schedule of Inventory, Current [Table Text Block]
Loss Contingencies [Line Items]
Loss Contingencies [Line Items]
Common stock, par value $0.001, 100,000,000 shares authorized, 34,650,827 and 33,855,725 shares issued, 32,865,870 and 32,116,270 shares outstanding at September 30, 2022 and December 31, 2021, respectively
Common Stock, Value, Issued
Diluted (in dollars per share)
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share
Debt Instrument, Name [Domain]
Debt Instrument, Name [Domain]
Business Acquisition, Acquiree [Domain]
Business Acquisition, Acquiree [Domain]
Held-for-sale
Discontinued Operations, Held-for-sale [Member]
RSUs granted (in dollars per share)
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
Cost of revenues
Disposal Group, Including Discontinued Operation, Costs of Goods Sold
Cash and cash equivalents—beginning of period
Cash and cash equivalents—end of period
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents
Commitments and Contingencies
Commitments and Contingencies Disclosure [Text Block]
Current liabilities:
Liabilities, Current [Abstract]
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]
Net income/(loss)
Net Income (Loss) Available to Common Stockholders, Basic
Common stock, issued (in shares)
Common Stock, Shares, Issued
Liabilities associated with assets held for sale
Liabilities associated with assets held for sale
Disposal Group, Including Discontinued Operation, Liabilities, Current
Contract liabilities
Contract with Customer, Liability, Current
Goods/services transferred over time
Transferred over Time [Member]
Acquisition costs
Business Combination, Acquisition Related Costs
Income Statement Location [Domain]
Income Statement Location [Domain]
Current portion of finance lease liability
Current portion of finance lease liability
Finance Lease, Liability, Current
Amendment Flag
Amendment Flag
Estimated Life
Finite-Lived Intangible Asset, Useful Life
Net cash used in investing activities
Net Cash Provided by (Used in) Investing Activities
Operating lease costs
Operating Lease, Cost
Gain on sale of discontinued operations, net of tax of $3,117
Gain on sale of discontinued operations, net of tax
Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax
Debt, face amount
Debt Instrument, Face Amount
ESPP issuance
Stock Issued During Period, Value, Employee Stock Purchase Plan
Total other comprehensive (loss)/income
Comprehensive Income (Loss), Net of Tax, Attributable to Parent
Acquisition of Lios
Goodwill, Acquired During Period
Entity Current Reporting Status
Entity Current Reporting Status
Goodwill and Intangible Assets Disclosure [Abstract]
Goodwill and Intangible Assets Disclosure [Abstract]
Deferred income tax liability
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities
Other non-current assets
Other Assets, Noncurrent
Goodwill and Intangible Assets
Goodwill and Intangible Assets, Policy [Policy Text Block]
Net income from discontinued operations
Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent
2023
Finance Lease, Liability, to be Paid, Year One
Disaggregation of Revenue [Table]
Disaggregation of Revenue [Table]
Unused capacity, commitment fee percentage
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage
Prepaid expenses and other current
Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current
Operating leases contract terms
Lessee, Operating Lease, Term of Contract
ESPP issuance (in shares)
Stock Issued During Period, Shares, Employee Stock Purchase Plans
Schedule of Allocation of Purchase Consideration
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
Entity Incorporation, State or Country Code
Entity Incorporation, State or Country Code
2024
Finance Lease, Liability, to be Paid, Year Two
Unaudited Interim Financial Information
Basis of Accounting, Policy [Policy Text Block]
Effect of exchange rate changes on cash and cash equivalents
Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations
Liabilities:
Liabilities [Abstract]
Property and equipment, net
Property, Plant and Equipment, Net
Operating cash flows from operating leases
Operating Lease, Payments
Cash received for income tax refund, net
Proceeds from Income Tax Refunds
Schedule of Estimated Aggregate Amortization Based on Net Value of Intangible Assets
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Schedule of Preliminary Identifiable Intangible Assets Acquired and their Estimated Lives
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
Office equipment
Office Equipment [Member]
Stock Options
Share-Based Payment Arrangement, Option [Member]
Other long-term assets
Increase (Decrease) in Other Noncurrent Assets
Technology development
Products And Services, Technology Development [Member]
Products And Services, Technology Development [Member]
Fixed-price contracts
Fixed-Price Contract [Member]
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]
Total
Long-Term Debt
Other income
Other Nonoperating Income (Expense)
Common stock, authorized (in shares)
Common Stock, Shares Authorized
Accrued income tax
Accrued Income Taxes, Current
Statement of Comprehensive Income [Abstract]
Total operating expense
Operating Expenses
Maximum
Maximum [Member]
Accumulated other comprehensive loss
Accumulated Other Comprehensive Income (Loss), Net of Tax
Period 1
Period 1 [Member]
Period 1
Schedule of Business Acquisitions, by Acquisition [Table]
Schedule of Business Acquisitions, by Acquisition [Table]
Cash and cash equivalents
Cash and Cash Equivalents, at Carrying Value
Contract liabilities
Increase (Decrease) in Contract with Customer, Liability
Total current assets
Assets, Current
Revenue recognized
Contract with Customer, Liability, Revenue Recognized
Business Acquisition [Line Items]
Business Acquisition [Line Items]
Entity Small Business
Entity Small Business
Capital Stock and Share-Based Compensation
Stockholders' Equity Note Disclosure [Text Block]
Total
Finite-Lived Intangible Assets, Net
Remaining performance obligation, period
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Stock-based compensation expense not yet recognized
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount
Total finance lease cost
Finance Lease Cost
Finance Lease Cost
Property, Plant and Equipment, Type [Domain]
Long-Lived Tangible Asset [Domain]
Accounts receivable
Increase (Decrease) in Accounts Receivable
Title of 12(b) Security
Title of 12(b) Security
Period 4
Period 4 [Member]
Period 4
Payables and Accruals [Abstract]
Payables and Accruals [Abstract]
Repayments of lines of credit
Repayments of Lines of Credit
Debt Instrument [Line Items]
Debt Instrument [Line Items]
Business Combination and Asset Acquisition [Abstract]
Share-based compensation (in shares)
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture
Total lease liabilities
Total lease liabilities
Operating Lease, Liability
Nature of Operations
Nature Of Operations [Policy Text Block]
Nature Of Operations
Total future minimum lease payments
Finance Lease, Liability, to be Paid
Selling, General and Administrative Expenses
Selling, General and Administrative Expenses [Member]
Schedule of future finance lease payments
Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]
2024
Finite-Lived Intangible Asset, Expected Amortization, Year Two
Tunable lasers
Tunable Lasers [Member]
Tunable Lasers [Member]
Finance leases contract terms
Lessee, Finance Lease, Term of Contract
Liabilities and stockholders’ equity
Liabilities and Equity [Abstract]
Foreign currency translation adjustment
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent
Intangible property costs
Payments to Acquire Intangible Assets
2022 (remaining 3 months)
Long-Term Debt, Maturity, Remainder of Fiscal Year
Inventory
Total inventory
Inventory, Net
Accounts payable
Accounts Payable, Current
Basic (in dollars per share)
Income (Loss) from Continuing Operations, Per Basic Share
2026
Long-Term Debt, Maturity, Year Four
Entity Filer Category
Entity Filer Category
Basic (in shares)
Weighted Average Number of Shares Outstanding, Basic
United States
UNITED STATES
Disposal Groups, Including Discontinued Operations [Table]
Disposal Groups, Including Discontinued Operations [Table]
Commitments and contingencies (Note 13)
Commitments and Contingencies
Security Exchange Name
Security Exchange Name
Acquired assets expected useful lives
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life
Assets held for sale
Assets held for sale
Disposal Group, Including Discontinued Operation, Assets, Current
Restricted stock
Restricted Stock [Member]
Revenue
Revenue from Contract with Customer, Excluding Assessed Tax
Operating (loss)/income
Disposal Group, Including Discontinued Operation, Operating Income (Loss)
Cover [Abstract]
Schedule of Long-term Debt Instruments [Table]
Schedule of Long-Term Debt Instruments [Table]
Depreciation and amortization
Depreciation, Depletion and Amortization, Nonproduction
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]
Backlog
Order or Production Backlog [Member]
Work-in-process
Inventory, Work in Process, Net of Reserves
Weighted-average discount rate - finance leases
Finance Lease, Weighted Average Discount Rate, Percent
Revenue Recognition
Revenue from Contract with Customer [Text Block]
Current portion of operating lease liability
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease, Liability
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease, Liability
Contract assets
Increase (Decrease) in Contract with Customer, Asset
Non-cancelable purchase order commitment
Contractual Obligation
Total liabilities and stockholders’ equity
Liabilities and Equity
Loan Modification Agreement
Loan Modification Agreement [Member]
Loan Modification Agreement
Goodwill [Roll Forward]
Goodwill [Roll Forward]
Long-term Debt, Type [Axis]
Long-Term Debt, Type [Axis]
Timing of Transfer of Good or Service [Domain]
Timing of Transfer of Good or Service [Domain]
Disposal Group Name [Domain]
Disposal Group Name [Domain]
Interest on lease liabilities
Finance Lease, Interest Expense (Income)
Finance Lease, Interest Expense (Income)
Current Fiscal Year End Date
Current Fiscal Year End Date
Accrued Liabilities
Accounts Payable and Accrued Liabilities Disclosure [Text Block]
Less: imputed interest
Lessee, Operating Lease, Liability, Undiscounted Excess Amount
Finite-Lived Intangible Assets [Line Items]
Finite-Lived Intangible Assets [Line Items]
Diluted (in dollars per share)
Earnings Per Share, Diluted
Intangible assets, net
Intangible Assets, Net (Excluding Goodwill)
Selling, general and administrative expenses
Disposal Group, Including Discontinued Operation, General and Administrative Expense
Proceeds from sale of property and equipment
Proceeds from Sale of Property, Plant, and Equipment
Trade names and trademarks
Trademarks and Trade Names [Member]
Total current liabilities
Liabilities, Current
2024
Lessee, Operating Lease, Liability, to be Paid, Year Two
Operating lease right-of-use asset
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Leases, Right Of Use Asset
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Leases, Right Of Use Asset
Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]
Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]
Sale of Discontinued Operations
Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]
Remaining performance obligation
Revenue, Remaining Performance Obligation, Amount
Other income/(expense):
Nonoperating Income (Expense) [Abstract]
Net income from discontinued operations, net of tax
Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest
Schedule of future operating lease payments
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
Entity Address, Address Line Two
Entity Address, Address Line Two
Accounts receivable, net
Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net
Entity Address, Address Line One
Entity Address, Address Line One
Weighted average shares:
Earnings Per Share Basic And Diluted Other Disclosures EPS [Abstract]
Earnings Per Share Basic And Diluted Other Disclosures EPS
Contract liabilities
Contract with Customer, Liability
Product and Service [Axis]
Product and Service [Axis]
Europe
Europe [Member]
Weighted-average remaining lease term (years) - finance leases
Finance Lease, Weighted Average Remaining Lease Term
Line of credit facility, remaining borrowing capacity
Line of Credit Facility, Remaining Borrowing Capacity
Trade names
Trade Names [Member]
Schedule of Accrued Liabilities
Schedule of Accrued Liabilities [Table Text Block]
Inventory
Inventory Disclosure [Text Block]
Schedule of Long-term Debt Instruments
Schedule of Long-Term Debt Instruments [Table Text Block]
Equity [Abstract]
Equity [Abstract]
Inventory Disclosure [Abstract]
Inventory Disclosure [Abstract]
Entity Tax Identification Number
Entity Tax Identification Number
Contingent consideration
Disposal Group, Including Discontinued Operation, Contingent Consideration
Disposal Group, Including Discontinued Operation, Contingent Consideration
Schedule of Disaggregation of Revenue
Disaggregation of Revenue [Table Text Block]
Revenue from Contract with Customer [Abstract]
Revenue from Contract with Customer [Abstract]
2022 (remaining 3 months)
Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year
Contract assets
Contract with Customer, Asset, after Allowance for Credit Loss, Current
Asia
Asia [Member]
Net decrease in cash and cash equivalents
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect
Common stock equivalents included in diluted per share data (in shares)
Weighted Average Number of Shares Outstanding, Diluted, Adjustment
Entity Central Index Key
Entity Central Index Key
Antidilutive Securities, Name [Domain]
Antidilutive Securities, Name [Domain]
Finite-Lived Intangible Assets by Major Class [Axis]
Finite-Lived Intangible Assets by Major Class [Axis]
Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]
Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]
Aggregate consideration
Business Combination, Consideration Transferred
Accrued liabilities - other
Other Accrued Liabilities, Current
2027 and beyond
Lessee, Operating Lease, Liability, To Be Paid, Year Five And After Year Five
Lessee, Operating Lease, Liability, To Be Paid, Year Five And After Year Five
City Area Code
City Area Code
Accrued professional fees
Accrued Professional Fees, Current
Assets
Assets [Abstract]
Other current assets
Increase (Decrease) in Other Current Assets
Long-term Debt, Type [Domain]
Long-Term Debt, Type [Domain]
Sales to the U.S. government
United States Government [Member]
United States Government [Member]
Statement of Stockholders' Equity [Abstract]
LIOS Acquisition
LIOS Acquisition [Member]
LIOS Acquisition
Discontinued operations tax effect
Discontinued Operation, Tax Effect of Income (Loss) from Discontinued Operation During Phase-out Period
Cash flows provided by/(used in) financing activities
Net Cash Provided by (Used in) Financing Activities [Abstract]
Net Income/(Loss) Per Share
Earnings Per Share, Policy [Policy Text Block]
2023
Long-Term Debt, Maturity, Year One
Share-based compensation
Share-Based Payment Arrangement, Noncash Expense
Debt Instrument, Amortization Period [Axis]
Debt Instrument, Amortization Period [Axis]
Debt Instrument, Amortization Period
Variable Rate [Axis]
Variable Rate [Axis]
Less: imputed interest
Finance Lease, Liability, Undiscounted Excess Amount
Other long-term liabilities
Other Liabilities, Noncurrent
Note Receivable 2
Note Receivable 2 [Member]
Note Receivable 2
Disposal Group Classification [Domain]
Disposal Group Classification [Domain]
Acquisition of property and equipment
Payments to Acquire Property, Plant, and Equipment
Disaggregation of Revenue [Line Items]
Disaggregation of Revenue [Line Items]
Net income per share from discontinued operations:
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share [Abstract]
Non-cancelable purchase order commitment remaining
Purchase Commitment, Remaining Minimum Amount Committed
2023
Finite-Lived Intangible Asset, Expected Amortization, Year One
Cost-type contracts
Cost-Type Contract [Member]
Cost-Type Contract [Member]
Right-of-use assets obtained in exchange for new operating lease liabilities
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability
Customer [Domain]
Customer [Domain]