Wells Fargo Bank, National Association
Wells Fargo Bank National Association [Member]
Wells Fargo Bank, National Association member.
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]
Increase (Decrease) in Stockholders' Equity [Roll Forward]
Increase (Decrease) in Stockholders' Equity [Roll Forward]
Total lease payments
Lessee, Operating Lease, Liability, to be Paid
Goodwill and Intangible Assets
Goodwill and Intangible Assets Disclosure [Text Block]
Provision for income tax expense
Income Tax Expense (Benefit)
Geographical
Geographical [Domain]
Valuation allowance
Deferred Tax Assets, Valuation Allowance
Deferred tax liabilities, net
Deferred Income Tax Liabilities, Net
2026
Lessee, Operating Lease, Liability, to be Paid, Year Four
Income Statement [Abstract]
Income Statement [Abstract]
Schedule Of Entity Wide Revenue By Major Customers By Reporting Segments [Table]
Schedule of Revenue by Major Customers, by Reporting Segments [Table]
Granted (in shares)
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross
Entity Address, Postal Zip Code
Entity Address, Postal Zip Code
Additional Paid-in Capital
Additional Paid-in Capital [Member]
Document Fiscal Period Focus
Document Fiscal Period Focus
Aggregate Intrinsic Value, Exercised
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value
Proceeds from financing arrangements
Proceeds From Financing Arrangements
Proceeds from financing arrangements.
Cost of revenues
Cost of Goods and Services Sold
Diluted (in shares)
Weighted average shares outstanding – diluted (in shares)
Weighted Average Number of Shares Outstanding, Diluted
Debt Instrument
Debt Instrument [Axis]
Income Tax Disclosure [Abstract]
Income Tax Disclosure [Abstract]
Accounts receivable
Accounts Receivable [Member]
Common stock, par value $0.001 per share; 100,000,000 shares authorized; 55,121,767 and 54,259,390 shares issued and outstanding (2022 and 2021, respectively)
Common Stock, Value, Issued
Debt Instrument, Name
Debt Instrument, Name [Domain]
Basis spread on variable rate
Debt Instrument, Basis Spread on Variable Rate
Other investing activities
Payments for (Proceeds from) Other Investing Activities
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
Statistical Measurement
Statistical Measurement [Domain]
Initial conversion price (in dollars per share)
Debt Instrument, Convertible, Conversion Price
Exercise of stock options (in shares)
Exercised (in shares)
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period
Restricted stock grants, net of cancellations (in shares)
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures
Convertible Debt
Convertible Debt [Member]
Weighted average discount rate
Operating Lease, Weighted Average Discount Rate, Percent
Customer one
One Customers [Member]
One Customers.
Share-based Payment Arrangement [Abstract]
Share-Based Payment Arrangement [Abstract]
Private Placement
Private Placement [Member]
Additional paid-in capital
Additional Paid in Capital, Common Stock
Common shares issued in connection with Avast Family Safety Mobile acquisition, net (in shares)
Stock Issued During Period, Shares, Acquisitions
Securities Purchase Agreement
Securities Purchase Agreement [Member]
Securities Purchase Agreement
Commitments and Contingencies
Commitments and Contingencies Disclosure [Text Block]
Current liabilities:
Liabilities, Current [Abstract]
Cash paid for income taxes
Income Taxes Paid
Common stock, shares issued (in shares)
BALANCE, at beginning of period (in shares)
BALANCE, at end of period (in shares)
Common Stock, Shares, Issued
Wtd. Avg. Remaining Contractual Life (Yrs), Vested and expected to vest
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term
Net loss
Net loss
Net Income (Loss) Attributable to Parent
Shares excluded (anti-dilutive) (in shares)
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount
Secured revolving credit facility
Secured Debt
Subsequent Event Type
Subsequent Event Type [Axis]
Lessee, Operating Lease, Liability, Payment, Due [Abstract]
Lessee, Operating Lease, Liability, to be Paid [Abstract]
Income Statement Location [Domain]
Income Statement Location [Domain]
Equity Component
Equity Component [Domain]
Amendment Flag
Amendment Flag
Weighted Average Remaining Useful Life (in Years)
Finite-Lived Intangible Asset, Useful Life
Net cash used in investing activities
Net Cash Provided by (Used in) Investing Activities
Subsequent Event Type
Subsequent Event Type [Domain]
Lease cost
Operating Lease, Cost
Employee stock purchase plan
Stock Issued During Period, Value, Employee Stock Purchase Plan
Leases
Lessee, Operating Leases [Text Block]
Plan Name
Plan Name [Axis]
Entity Current Reporting Status
Entity Current Reporting Status
Provision for doubtful accounts
Increase Decrease In Reserves Against Accounts Receivable
Amount of expense net of any offsets related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.
Goodwill and Intangible Assets Disclosure [Abstract]
Goodwill and Intangible Assets Disclosure [Abstract]
Other assets
Other Assets, Noncurrent
Aggregate original principal amount of convertible notes
Convertible Debt
Line of Credit Facility [Abstract]
Line of Credit Facility [Abstract]
Additional disclosures
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]
Exercisable (in shares)
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number
Supplemental disclosures of cash flow information:
Supplemental Cash Flow Information [Abstract]
Weighted Avg. Exercise Price, Forfeited (in dollars per share)
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price
Number of primary business units
Number of Operating Segments
Disaggregation Of Revenue [Table]
Disaggregation of Revenue [Table]
Plan Name
Plan Name [Domain]
2022
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year
Total non-current liabilities
Liabilities, Noncurrent
Statement of Cash Flows [Abstract]
Statement of Cash Flows [Abstract]
Borrowings outstanding
Long-Term Line of Credit
Entity Address, State or Province
Entity Address, State or Province
Employee stock purchase plan (in shares)
Stock Issued During Period, Shares, Employee Stock Purchase Plans
Wtd. Avg. Remaining Contractual Life (Yrs), Outstanding
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term
Outstanding at beginning of period (in shares)
Outstanding at end of period (in shares)
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number
Award Type
Award Type [Axis]
Net cash (used in) provided by operating activities
Net Cash Provided by (Used in) Operating Activities
Entity Incorporation, State or Country Code
Entity Incorporation, State or Country Code
Current operating lease liabilities
Operating Lease, Liability, Current
Shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]
Basis of Presentation
Basis of Accounting, Policy [Policy Text Block]
Equipment and improvements, net
Property, Plant and Equipment, Net
Expired (in shares)
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period
Lease, Cost [Abstract]
Lease, Cost [Abstract]
Estimated Future Amortization Expense
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Exercise of common stock warrants
Stock Issued During Period Value Stock Warrants Exercised
Stock issued during period value stock warrants exercised.
Lender Name
Lender Name [Axis]
Forfeited (in shares)
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period
Maximum value of shares available for purchase per employee
Maximum Stock Value Of Shares Purchased By Employees
Maximum Stock Value Of Shares Purchased By Employees
Allowance for doubtful accounts receivable
Accounts Receivable, Allowance for Credit Loss, Current
Exercise of stock options
Stock Issued During Period, Value, Stock Options Exercised
Canceled and forfeited (in shares)
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period
Other income, net
Other Nonoperating Income (Expense)
Credit Facility
Credit Facility [Member]
Credit facility member.
Purchase price (in dollars per share)
Sale of Stock, Price Per Share
Common stock, shares authorized (in shares)
Common Stock, Shares Authorized
Awards settled in shares, adjustments against share reserve (in shares)
Awards Settled In Shares, Adjustments Against Share Reserve
Awards Settled In Shares, Adjustments Against Share Reserve
Weighted average remaining lease term (years)
Operating Lease, Weighted Average Remaining Lease Term
Geographical
Geographical [Axis]
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]
Total operating expenses
Operating Expenses
Maximum
Maximum [Member]
Investing activities:
Net Cash Provided by (Used in) Investing Activities [Abstract]
Wireless Revenues by Product
Revenue from External Customers by Products and Services [Table Text Block]
Common shares issued in stock offering, net of offering costs
Stock Issued During Period, Value, New Issues
Purchased technology
Technology-Based Intangible Assets [Member]
Entity Common Stock, Shares Outstanding
Entity Common Stock, Shares Outstanding
Cash and cash equivalents
Cash and Cash Equivalents, at Carrying Value
Deferred revenue
Increase (Decrease) in Contract with Customer, Liability
Total current assets
Assets, Current
Document Type
Document Type
Customer three
Three Customer [Member]
Three customer.
Geographical components
Reportable Geographical Components [Member]
Weighted Avg. Exercise Price
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]
Entity Small Business
Entity Small Business
Concentration Risk Benchmark
Concentration Risk Benchmark [Domain]
Revenue from External Customer [Line Items]
Revenue from External Customer [Line Items]
Sales and marketing
Sales and Marketing Expense [Member]
Sales and Marketing Expense
Purchase price as a percentage of fair market value
Percentage Of Fair Market Value Of Share
Percentage Of Fair Market Value Of Share
Intangible assets, net
Total
Finite-Lived Intangible Assets, Net
Finite-Lived Intangible Assets, Major Class Name
Finite-Lived Intangible Assets, Major Class Name [Domain]
Line Of Credit Facility [Table]
Line of Credit Facility [Table]
Segments
Segments [Axis]
Unvested at beginning of period (in dollars per share)
Unvested at end of period (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
Credit Facility
Debt Disclosure [Text Block]
Accounting Policies
Significant Accounting Policies [Text Block]
Product and Service
Product and Service [Domain]
Unrecognized compensation costs
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount
Software license
Computer Software, Intangible Asset [Member]
Entity Shell Company
Entity Shell Company
Shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]
2023
Lessee, Operating Lease, Liability, to be Paid, Year One
Sublease income
Sublease Income
Consulting services and other
Consulting Services And Other [Member]
Consulting services and other member.
Aggregate Intrinsic Value, Outstanding
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value
Proceeds from exercise of common stock warrants
Proceeds from Warrant Exercises
Accounts receivable
Increase (Decrease) in Accounts Receivable
Title of 12(b) Security
Title of 12(b) Security
Subsequent Event
Subsequent Event [Member]
Consolidation Items
Consolidation Items [Domain]
Revenues
Revenue Benchmark [Member]
Document Period End Date
Document Period End Date
Costs associated with common stock offering
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs
Subsequent Event [Line Items]
Subsequent Event [Line Items]
CommSuite
Comm Suite [Member]
CommSuite.
Customer two
Two Customer [Member]
Two customer.
Present value of lease liabilities
Operating Lease, Liability
Total assets
Assets
Segment, Customer Concentration and Geographical Information
Segment Reporting Disclosure [Text Block]
Loss per share:
Earnings Per Share [Abstract]
Income Statement Location [Axis]
Income Statement Location [Axis]
2024
Finite-Lived Intangible Asset, Expected Amortization, Year Two
Net loss per common share:
Earnings Per Share, Basic and Diluted EPS [Abstract]
Earnings Per Share, Basic and Diluted EPS
Liabilities and Stockholders' Equity
Liabilities and Equity [Abstract]
Weighted Avg. Exercise Price, Granted (in dollars per share)
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price
Weighted Avg. Exercise Price, Exercised (in dollars per share)
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price
Net cash provided by financing activities
Net Cash Provided by (Used in) Financing Activities
Accounting Policies [Abstract]
Accounting Policies [Abstract]
Weighted average shares outstanding:
Denominator:
Weighted Average Number of Shares Outstanding, Diluted [Abstract]
Accounts payable
Accounts Payable, Current
ViewSpot
View Spot [Member]
ViewSpot.
Stockholders' equity:
Stockholders' Equity Attributable to Parent [Abstract]
Prepaid expenses and other current assets
Prepaid Expense and Other Assets, Current
Segments
Segments [Domain]
Aggregate Intrinsic Value, Vested and expected to vest
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value
Earnings Per Share
Earnings Per Share [Text Block]
Customer
Customer [Axis]
The Company
Nature of Operations [Text Block]
Entity Filer Category
Entity Filer Category
Proceeds from common stock offering, net of offering expenses
Proceeds from Issuance of Common Stock
Basic (in shares)
Weighted average shares outstanding – basic (in shares)
Weighted Average Number of Shares Outstanding, Basic
Award Type
Award Type [Domain]
Vesting period
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition
Wtd. Avg. Remaining Contractual Life (Yrs), Exercisable
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term
Components of Intangible Assets
Schedule of Finite-Lived Intangible Assets [Table Text Block]
Total non-cash stock compensation expense
Share-Based Payment Arrangement, Expense
Gross profit
Gross Profit
Commitments and contingencies
Commitments and Contingencies
Full value awards
Full Value Awards [Member]
Full Value Awards
Security Exchange Name
Security Exchange Name
Entity Registrant Name
Entity Registrant Name
Weighted Avg. Exercise Price, Outstanding at beginning of period (in dollars per share)
Weighted Avg. Exercise Price, Outstanding at end of period (in dollars per share)
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price
Common shares issued in stock offering, net offering costs (in shares)
Stock Issued During Period, Shares, New Issues
Weighted average useful life
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life
Subsequent Events
Subsequent Events [Text Block]
Restricted stock
Restricted Stock [Member]
Family Safety
Family Safety [Member]
Family Safety
Patents
Patents [Member]
General and administrative
General and Administrative Expense [Member]
Customer relationships
Customer Relationships [Member]
Revenues
Total revenues
Revenue from Contract with Customer, Excluding Assessed Tax
Entity Address, City or Town
Entity Address, City or Town
EMEA
EMEA [Member]
Leases [Abstract]
Leases [Abstract]
Operating expenses:
Operating Expenses [Abstract]
Non-current liabilities:
Liabilities, Noncurrent [Abstract]
Cover [Abstract]
Cover [Abstract]
Restricted stock grants, net of cancellations
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures
Repayments of financing arrangements
Repayments Of Financing Arrangements
Repayments of financing arrangements.
Goodwill impairment
Goodwill, Impairment Loss
Depreciation and amortization
Depreciation, Depletion and Amortization, Nonproduction
Stock-Based Compensation
Share-Based Payment Arrangement [Text Block]
Minimum
Minimum [Member]
Revenues
Revenue from Contract with Customer [Text Block]
Segment Reporting [Abstract]
Segment Reporting [Abstract]
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
Accrued payroll and benefits
Accrued Payroll And Benefits Current
Accrued payroll and benefits current.
Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table]
Revenue from External Customers by Products and Services [Table]
Provision for excess and obsolete inventory
Inventory Write-down
Summary of Additional Information Relating to Company's Operating Leases
Schedule Of Additional Information Relating To Operating Leases Table [Text Block]
Schedule of additional information relating to operating leases.
Commitments and Contingencies Disclosure [Abstract]
Commitments and Contingencies Disclosure [Abstract]
Interest income (expense), net
Interest Income (Expense), Net
2015 Omnibus Equity Incentive Plan
Two Thousand Fifteen Omnibus Equity Incentive Plan [Member]
Two thousand fifteen omnibus equity incentive plan.
Total liabilities and stockholders' equity
Liabilities and Equity
Trading Symbol
Trading Symbol
Entity File Number
Entity File Number
2026
Finite-Lived Intangible Asset, Expected Amortization, Year Four
Potential common shares - options / warrants (treasury stock method) (in shares)
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements
Research and development
Research and Development Expense
Organization, Consolidation and Presentation of Financial Statements [Abstract]
Organization, Consolidation and Presentation of Financial Statements [Abstract]
Customer contracts
Customer Contracts [Member]
Acquisitions, net
Payments to Acquire Businesses, Net of Cash Acquired
Non-cash lease expense
Non Cash Lease Expense
Non-cash lease expense.
Restricted stock, granted (in shares)
Granted (in shares)
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period
Current Fiscal Year End Date
Current Fiscal Year End Date
Concentration Risk Benchmark
Concentration Risk Benchmark [Axis]
Less imputed interest
Lessee, Operating Lease, Liability, Undiscounted Excess Amount
Wireless
Wireless Business Segment [Member]
Wireless business segment.
Finite Lived Intangible Assets [Line Items]
Finite-Lived Intangible Assets [Line Items]
Diluted (in dollars per share)
Earnings Per Share, Diluted
Sale of Stock [Domain]
Sale of Stock [Domain]
Vested and expected to vest (in shares)
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number
License and service fees
License and Service [Member]
Other income (expense):
Other Nonoperating Income (Expense) [Abstract]
Non-cash compensation recognized on stock options and ESPP
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition
Consolidation Items
Consolidation Items [Axis]
Subsequent Events [Abstract]
Subsequent Events [Abstract]
Concentration percentage
Concentration Risk, Percentage
Concentration Risk Type
Concentration Risk Type [Axis]
Total current liabilities
Liabilities, Current
2024
Lessee, Operating Lease, Liability, to be Paid, Year Two
Accounts payable and accrued liabilities
Increase (Decrease) in Accounts Payable and Accrued Liabilities
Income Taxes
Income Tax Disclosure [Text Block]
Customer Concentration Risk
Customer Concentration Risk [Member]
Credit Facility
Credit Facility [Domain]
Summary of restricted stock awards outstanding
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
Amortization of intangible assets
Amortization of Intangible Assets
Exercise price of warrants (in dollars per share)
Class of Warrant or Right, Exercise Price of Warrants or Rights
Basic (in dollars per share)
Earnings Per Share, Basic
2025
Lessee, Operating Lease, Liability, to be Paid, Year Three
Expiration period
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period
Americas
Americas [Member]
Summary of Maturity of Operating Lease Liabilities
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
Entity Address, Address Line One
Entity Address, Address Line One
Concentration Risk Type
Concentration Risk Type [Domain]
Other financing activities
Proceeds from (Payments for) Other Financing Activities
Selling and marketing
Selling and Marketing Expense
Total stockholders’ equity
BALANCE, at beginning of period
BALANCE, at end of period
Stockholders' Equity Attributable to Parent
Cash and cash equivalents, beginning of period
Cash and cash equivalents, end of period
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations
Product and Service
Product and Service [Axis]
Canceled and forfeited (in dollars per share)
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value
Line Of Credit Facility [Line Items]
Line of Credit Facility [Line Items]
Hosted environment usage fees
Hosted Environment Usage Fees [Member]
Hosted environment usage fees.
Entity Interactive Data Current
Entity Interactive Data Current
Aggregate Intrinsic Value, Exercisable
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value
Number of shares issued (in shares)
Sale of Stock, Number of Shares Issued in Transaction
Accumulated Amortization
Finite-Lived Intangible Assets, Accumulated Amortization
Credit Facility
Credit Facility [Axis]
Changes in operating accounts:
Increase (Decrease) in Operating Capital [Abstract]
Exercise of common stock warrants (in shares)
Stock Issued During Period Shares Stock Warrants Exercised
Stock issued during period shares stock warrants exercised.
Numerator:
Net Income (Loss) Attributable to Parent [Abstract]
2025
Finite-Lived Intangible Asset, Expected Amortization, Year Three
Subsequent Event [Table]
Subsequent Event [Table]
Other
Other Product [Member]
Other product.
Vested (in shares)
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period
Entity Tax Identification Number
Entity Tax Identification Number
Total lease cost
Lease, Cost
Number of shares authorized (in shares)
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized
Common Stock
Common Stock [Member]
Schedule of non-cash stock-based compensation expense
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
Summary of Operating Lease Cost
Lease, Cost [Table Text Block]
Number of shares available for future grants (in shares)
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant
Income Taxes
Income Tax, Policy [Policy Text Block]
Reclassifications
Reclassification, Comparability Adjustment [Policy Text Block]
Statement [Table]
Statement [Table]
Schedule of Revenues on Disaggregated Basis
Disaggregation of Revenue [Table Text Block]
Vested (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
Common shares issued in connection with Avast Family Safety Mobile acquisition, net
Stock Issued During Period, Value, Acquisitions
Revenue from Contract with Customer [Abstract]
Revenue from Contract with Customer [Abstract]
2022
Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year
Document Quarterly Report
Document Quarterly Report
Non-compete
Noncompete Agreements [Member]
Cancellation of shares for payment of withholding tax (in shares)
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation
Current assets:
Assets, Current [Abstract]
Partial value awards
Partial Value Awards [Member]
Partial Value Awards
Operating lease liabilities
Operating Lease, Liability, Noncurrent
Employee Stock Purchase Plan
Employee Stock Purchase Plan [Member]
Employee Stock Purchase Plan
Statistical Measurement
Statistical Measurement [Axis]
Net (decrease) increase in cash and cash equivalents
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect
Line of Credit Facility, Lender
Line of Credit Facility, Lender [Domain]
Company Revenue in Different Geographic Locations
Revenue from External Customers by Geographic Areas [Table Text Block]
Accumulated comprehensive deficit
Retained Earnings (Accumulated Deficit)
Accounts receivable, net of allowance for doubtful accounts of $3 and $2 (2022 and 2021, respectively)
Accounts Receivable, after Allowance for Credit Loss, Current
Schedule Of Finite Lived Intangible Assets [Table]
Schedule of Finite-Lived Intangible Assets [Table]
Entity Central Index Key
Entity Central Index Key
Issuance of common stock in connection with acquisition
Issuance Of Common Stock In Connection With Acquisition
Issuance Of Common Stock In Connection With Acquisition
Equity Components
Equity Components [Axis]
Number of geographic locations
Number Of Geographic Location
Number of geographic locations where the company operates.
Weighted average grant date fair value
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]
Finite-Lived Intangible Assets by Major Class
Finite-Lived Intangible Assets by Major Class [Axis]
Cancellation of shares for payment of withholding tax
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation
Aggregate Intrinsic Value, Forfeited
Share Based Compensation Arrangement By Share Based Payment Award, Options, Forfeited Intrinsic Value
Share Based Compensation Arrangement By Share Based Payment Award, Options, Forfeited Intrinsic Value
Weighted Avg. Exercise Price, Exercisable (in dollars per share)
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price
Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]
Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]
Segment Information
Segment Reporting, Policy [Policy Text Block]
Weighted Avg. Exercise Price, Expired (in dollars per share)
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price
Other accrued liabilities
Other Accrued Liabilities, Current
Cloud based usage fees
Cloud Based Usage Fees [Member]
Cloud based usage fees.
Document Fiscal Year Focus
Document Fiscal Year Focus
Operating activities:
Net Cash Provided by (Used in) Operating Activities [Abstract]
City Area Code
City Area Code
Statement [Line Items]
Statement [Line Items]
General and administrative
General and Administrative Expense
Assets
Assets [Abstract]
Warrant expiration, term
Warrants and Rights Outstanding, Term
Ratio of sum of cash plus marketable securities, plus accounts receivable to principal balance outstanding of Credit Facility
Ratio Of Sum Of Cash Plus Marketable Securities Plus Accounts Receivable To Principal Balance Outstanding Of Credit Facility
Ratio of sum of cash plus marketable securities, plus accounts receivable to principal balance outstanding of Credit Facility.
Unvested at beginning of period (in shares)
Unvested at end of period (in shares)
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number
Variable Rate
Variable Rate [Domain]
Statement of Stockholders' Equity [Abstract]
Statement of Stockholders' Equity [Abstract]
Sale of Stock [Axis]
Sale of Stock [Axis]
Gross
Finite-Lived Intangible Assets, Gross
Revenue, Major Customer [Line Items]
Revenue, Major Customer [Line Items]
Term when warrants become exercisable
Warrants and Rights Outstanding, Exercisable, Term
Warrants and Rights Outstanding, Exercisable, Term
Financing activities:
Net Cash Provided by (Used in) Financing Activities [Abstract]
Maximum number of shares available for purchase per employee (in shares)
Maximum Shares Purchased By Employees
Maximum Shares Purchased By Employees
Right-of-use assets
Operating Lease, Right-of-Use Asset
Accumulated Comprehensive Deficit
AOCI Attributable to Parent [Member]
Earnings Per Share
Earnings Per Share, Policy [Policy Text Block]
Non-cash investing and financing activities:
Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]
Stock based compensation
Share-Based Payment Arrangement, Noncash Expense
2027 and thereafter
Finite Lived Intangible Asset Expected Amortization Year Five And Thereafter
Finite-lived intangible asset, expected amortization, year five and thereafter.
Variable Rate
Variable Rate [Axis]
Aggregate number of warrants (in shares)
Class of Warrant or Right, Outstanding
Weighted Avg. Exercise Price, Vested and expected to vest (in dollars per share)
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price
Capital expenditures
Payments to Acquire Productive Assets
Exercise period following termination
Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercise Period Following Termination
Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercise Period Following Termination
Document Transition Report
Document Transition Report
Local Phone Number
Local Phone Number
Summary of outstanding stock options
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
Operating loss
Operating Income (Loss)
Disaggregation Of Revenue [Line Items]
Disaggregation of Revenue [Line Items]
Research and development
Research and Development Expense [Member]
Secured Overnight Financing Rate
Secured Overnight Financing Rate [Member]
Secured overnight financing rate member,.
New Accounting Pronouncements
New Accounting Pronouncements, Policy [Policy Text Block]
2023
Finite-Lived Intangible Asset, Expected Amortization, Year One
Details of Basic and Diluted Earnings Per Share
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
Cost of sales
Cost of Sales [Member]
Prepaid expenses and other assets
Increase (Decrease) in Prepaid Expense and Other Assets
Net Book Value
Finite Lived Intangible Assets Before Impairment
Finite lived intangible assets before impairment.
Common stock, shares outstanding (in shares)
Common Stock, Shares, Outstanding
Maximum percentage of payroll deductions
Percentage Of Employee Compensation For Employee Payroll Deduction
Percentage Of Employee Compensation For Employee Payroll Deduction
Goodwill
Goodwill
Customer
Customer [Domain]
Letters of credit
Available For Letters Of Credit [Member]
Available for letters of credit member.