Entity Central Index Key
Cover [Abstract]
Document Type
Document Type
Amendment Flag
Amendment Flag
Document Period End Date
Document Period End Date
Document Fiscal Year Focus
Document Fiscal Year Focus
Document Fiscal Period Focus
Document Fiscal Period Focus
Trading Symbol
Trading Symbol
Entity Registrant Name
Entity Registrant Name
Entity Central Index Key
Current Fiscal Year End Date
Current Fiscal Year End Date
Entity Filer Category
Entity Filer Category
Entity Small Business
Entity Small Business
Entity Emerging Growth Company
Entity Emerging Growth Company
Entity Common Stock, Shares Outstanding
Entity Common Stock Shares Outstanding
Entity Current Reporting Status
Entity Current Reporting Status
Entity Shell Company
Entity Shell Company
Entity File Number
Entity File Number
Entity Tax Identification Number
Entity Tax Identification Number
Entity Address, Address Line One
Entity Address Address Line1
Entity Address, City or Town
Entity Address City Or Town
Entity Address, State or Province
Entity Address State Or Province
Entity Address, Postal Zip Code
Entity Address Postal Zip Code
City Area Code
City Area Code
Local Phone Number
Local Phone Number
Entity Interactive Data Current
Entity Interactive Data Current
Title of 12(b) Security
Security12b Title
Security Exchange Name
Security Exchange Name
Document Quarterly Report
Document Quarterly Report
Document Transition Report
Document Transition Report
Entity Incorporation, State or Country Code
Entity Incorporation State Country Code
Accrued payroll and benefits current.
Statement Of Financial Position [Abstract]
Assets
Assets [Abstract]
Current assets:
Assets Current [Abstract]
Cash and cash equivalents
Cash And Cash Equivalents At Carrying Value
Accounts receivable, net of allowances for doubtful accounts and other adjustments of $244 (2019) and $135 (2018)
Accounts Receivable Net Current
Prepaid expenses and other current assets
Prepaid Expense And Other Assets Current
Total current assets
Assets Current
Equipment and improvements, net
Property Plant And Equipment Net
Right-of-use assets
Operating Lease Right Of Use Asset
Deferred tax assets, net
Deferred Tax Assets Net Noncurrent
Other assets
Other Assets Noncurrent
Intangible assets, net
Finite Lived Intangible Assets Net
Goodwill
Goodwill
Total assets
Assets
Liabilities and Stockholders' Equity
Liabilities And Stockholders Equity [Abstract]
Current liabilities:
Liabilities Current [Abstract]
Accounts payable
Accounts Payable Current
Accrued payroll and benefits
Accrued Payroll And Benefits Current
Current operating lease liabilities
Operating Lease Liability Current
Other accrued liabilities
Other Accrued Liabilities Current
Deferred revenue
Contract With Customer Liability Current
Total current liabilities
Liabilities Current
Non-current liabilities:
Liabilities Noncurrent [Abstract]
Operating lease liabilities
Operating Lease Liability Noncurrent
Deferred rent
Deferred Rent Credit Noncurrent
Other long term liabilities
Other Liabilities Noncurrent
Total non-current liabilities
Liabilities Noncurrent
Commitments and contingencies
Commitments And Contingencies
Stockholders' equity:
Stockholders Equity [Abstract]
Preferred stock, par value $0.001 per share; 5,000,000 shares authorized; 5,500 shares issued (2019 and 2018); 0 and 1,345 shares outstanding (2019 and 2018, respectively)
Preferred Stock Value
Common stock, par value $0.001 per share; 100,000,000 shares authorized; 38,487,090 and 28,241,129 shares issued and outstanding (2019 and 2018, respectively)
Common Stock Value
Additional paid-in capital
Additional Paid In Capital Common Stock
Accumulated comprehensive deficit
Retained Earnings Accumulated Deficit
Total stockholders’ equity
Stockholders Equity
Total liabilities and stockholders' equity
Liabilities And Stockholders Equity
Allowances for doubtful accounts receivable
Allowance For Doubtful Accounts Receivable Current
Preferred stock, par value
Preferred Stock Par Or Stated Value Per Share
Preferred stock, shares authorized
Preferred Stock Shares Authorized
Preferred stock, shares issued
Preferred Stock Shares Issued
Preferred stock, shares outstanding
Preferred Stock Shares Outstanding
Common stock, par value
Common Stock Par Or Stated Value Per Share
Common stock, shares authorized
Common Stock Shares Authorized
Common stock, shares issued
Common Stock Shares Issued
Common stock, shares outstanding
Common Stock Shares Outstanding
Income Statement [Abstract]
Revenues
Revenue From Contract With Customer Excluding Assessed Tax
Cost of revenues
Cost Of Goods And Services Sold
Gross profit
Gross Profit
Operating expenses:
Operating Expenses [Abstract]
Selling and marketing
Selling And Marketing Expense
Research and development
Research And Development Expense
General and administrative
General And Administrative Expense
Restructuring expense
Restructuring Charges
Total operating expenses
Operating Expenses
Operating income (loss)
Operating Income Loss
Other income (expense):
Other Nonoperating Income Expense [Abstract]
Interest income (expense), net
Interest Income Expense Net
Change in fair value of warrant liability
Fair Value Adjustment Of Warrants
Gain on sale of software product
Gain Loss On Disposition Of Assets1
Other expense
Other Nonoperating Income Expense
Income (loss) before provision for income taxes
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
Provision for income tax expense
Income Tax Expense Benefit
Net income (loss)
Net Income Loss
Net earnings (loss) per share:
Earnings Per Share [Abstract]
Basic
Earnings Per Share Basic
Diluted
Earnings Per Share Diluted
Weighted average shares outstanding:
Weighted Average Number Of Shares Outstanding [Abstract]
Basic
Weighted Average Number Of Shares Outstanding Basic
Diluted
Weighted Average Number Of Diluted Shares Outstanding
Preferred dividends per share
Preferred Stock Dividends Per Share Declared
Stock issued during period shares stock warrants exercised.
Stock issued during period value stock warrants exercised.
Adjustments to additional paid in capital warrant issued in stock offering.
Statement Of Stockholders Equity [Abstract]
Statement [Table]
Statement [Table]
Equity Components
Statement Equity Components [Axis]
Equity Component
Equity Component [Domain]
Preferred Stock [Member]
Preferred Stock [Member]
Common Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Additional Paid In Capital [Member]
Accumulated Comprehensive Deficit [Member]
Accumulated Other Comprehensive Income [Member]
Class of Stock
Statement Class Of Stock [Axis]
Class of Stock
Class Of Stock [Domain]
Series B Preferred Stock [Member]
Series B Preferred Stock [Member]
Statement [Line Items]
Statement [Line Items]
BALANCE
BALANCE, Shares
BALANCE, Shares
Non-cash compensation recognized on stock options and ESPP
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
Restricted stock grants, net of cancellations
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
Restricted stock grants, net of cancellations, shares
Stock Issued During Period Shares Restricted Stock Award Net Of Forfeitures
Cancellation of shares for payment of withholding tax
Adjustments Related To Tax Withholding For Share Based Compensation
Cancellation of shares for payment of withholding tax, shares
Shares Paid For Tax Withholding For Share Based Compensation
Employee stock purchase plan
Stock Issued During Period Value Employee Stock Purchase Plan
Employee stock purchase plan, shares
Stock Issued During Period Shares Employee Stock Purchase Plans
Common shares issued in stock offering, net of offering costs
Stock Issued During Period Value New Issues
Common shares issued in stock offering, net offering costs, shares
Stock Issued During Period Shares New Issues
Common shares issued in connection with Smart Retail acquisition, net
Stock Issued During Period Value Acquisitions
Common shares issued in connection, with Smart Retail acquisition, net, shares
Stock Issued During Period Shares Acquisitions
Issuance of warrants in stock offering
Adjustments To Additional Paid In Capital Warrant Issued In Stock Offering
Exercise of warrants
Stock Issued During Period Value Stock Warrants Exercised
Exercise of warrants, shares
Stock Issued During Period Shares Stock Warrants Exercised
Exercise of stock options
Stock Issued During Period Value Stock Options Exercised
Exercise of stock options, shares
Stock Issued During Period Shares Stock Options Exercised
Conversion of preferred stock to common stock
Stock Issued During Period Value Conversion Of Convertible Securities
Conversion of preferred stock to common stock, shares
Stock Issued During Period Shares Conversion Of Convertible Securities
Preferred stock dividends
Dividends Preferred Stock
Preferred stock dividends, shares
Preferred Stock Dividends Shares
Cumulative effect of adoption of ASC 842
Cumulative Effect On Retained Earnings Net Of Tax1
Other
Stock Issued During Period Value Other
Comprehensive loss
Comprehensive Income Net Of Tax
BALANCE
BALANCE, Shares
BALANCE, Shares
Non-cash lease expense.
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.
Gain loss on disposal of fixed assets.
Proceeds from (payments) related to issuance of common stock.
Issuance of common stock in connection with acquisition.
Cancellation of shares for payment of withholding tax.
Statement Of Cash Flows [Abstract]
Operating activities:
Net Cash Provided By Used In Operating Activities [Abstract]
Net income (loss)
Profit Loss
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]
Depreciation and amortization
Depreciation And Amortization
Non-cash lease expense
Non Cash Lease Expense
Amortization of debt discounts and financing issuance costs
Amortization Of Financing Costs And Discounts
Restructuring costs
Restructuring Costs
Provision for doubtful accounts and other adjustments to accounts receivable
Increase Decrease In Reserves Against Accounts Receivable
Provision for excess and obsolete inventory
Inventory Write Down
Loss on disposal of fixed assets
Gain Loss On Disposal Of Fixed Assets
Stock based compensation
Share Based Compensation
Change in fair value of warrant liability
Gain on sale of software product
Change in operating accounts:
Increase Decrease In Operating Capital [Abstract]
Accounts receivable
Increase Decrease In Accounts Receivable
Prepaid expenses and other assets
Increase Decrease In Prepaid Deferred Expense And Other Assets
Accounts payable and accrued liabilities
Increase Decrease In Accounts Payable And Accrued Liabilities
Deferred revenue
Increase Decrease In Contract With Customer Liability
Net cash provided by (used in) operating activities
Net Cash Provided By Used In Operating Activities
Investing activities:
Net Cash Provided By Used In Investing Activities [Abstract]
Acquisition of Smart Retail business, net
Payments To Acquire Businesses Net Of Cash Acquired
Proceeds from sale of software product
Proceeds From Sale Of Productive Assets
Capital expenditures
Payments To Acquire Productive Assets
Net cash used in investing activities
Net Cash Provided By Used In Investing Activities
Financing activities:
Net Cash Provided By Used In Financing Activities [Abstract]
Proceeds from stock sale for employee stock purchase plan
Proceeds From Stock Plans
Proceeds from (payments related to) the issuance of common stock
Proceeds From Payments Related To Issuance Of Common Stock
Proceeds from exercise of common stock warrants
Proceeds From Warrant Exercises
Proceeds from exercise of stock options
Proceeds From Stock Options Exercised
Repayments of short-term secured promissory notes
Repayments Of Short Term Debt
Dividends paid on preferred stock
Payments Of Dividends Preferred Stock And Preference Stock
Net cash provided by financing activities
Net Cash Provided By Used In Financing Activities
Net increase in cash and cash equivalents
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
Cash and cash equivalents, beginning of period
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
Cash and cash equivalents, end of period
Supplemental disclosures of cash flow information:
Supplemental Cash Flow Information [Abstract]
Cash paid for income taxes
Income Taxes Paid
Cash paid for interest expense
Interest Paid Net
Supplemental disclosures of non-cash activities:
Noncash Investing And Financing Items [Abstract]
Issuance of common stock in connection with Smart Retail acquisition
Issuance Of Common Stock In Connection With Acquisition
Issuance of common stock warrants in connection with stock offering
Stock Issued1
Cancellation of shares for payment of withholding tax
Cancellation Of Shares For Payment Of Withholding Tax
Organization Consolidation And Presentation Of Financial Statements [Abstract]
The Company
Nature Of Operations
Accounting Policies [Abstract]
Accounting Policies
Significant Accounting Policies [Text Block]
Business Combinations [Abstract]
Acquisitions
Business Combination Disclosure [Text Block]
Going Concern Evaluation
Substantial Doubt About Going Concern [Text Block]
Goodwill And Intangible Assets Disclosure [Abstract]
Goodwill
Goodwill Disclosure [Text Block]
Earnings Per Share
Earnings Per Share [Text Block]
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]
Stock-Based Compensation
Disclosure Of Compensation Related Costs Share Based Payments [Text Block]
Revenue From Contract With Customer [Abstract]
Revenues
Revenue From Contract With Customer [Text Block]
Segment Reporting [Abstract]
Segment, Customer Concentration and Geographical Information
Segment Reporting Disclosure [Text Block]
Commitments And Contingencies Disclosure [Abstract]
Commitments and Contingencies
Commitments And Contingencies Disclosure [Text Block]
Leases [Abstract]
Leases
Lessee Operating Leases [Text Block]
Equity [Abstract]
Equity Transactions
Stockholders Equity Note Disclosure [Text Block]
Income Tax Disclosure [Abstract]
Income Taxes
Income Tax Disclosure [Text Block]
Asset disposal disclosure.
Discontinued Operations And Disposal Groups [Abstract]
Gain on Sale of Software Product
Asset Disposal Disclosure [Text Block]
Subsequent Events [Abstract]
Subsequent Events
Subsequent Events [Text Block]
Describes the entity's accounting policies for the entity information and business description. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.
The Company
Entity And Business Description Policy [Text Block]
Basis of Presentation
Basis Of Accounting Policy Policy [Text Block]
Recently Adopted Accounting Pronouncements
New Accounting Pronouncements Policy Policy [Text Block]
Revenue Recognition
Revenue From Contract With Customer Policy [Text Block]
Fair Value Measurements
Fair Value Measurement Policy Policy [Text Block]
Going concern evaluation.
Going Concern Evaluation
Going Concern Evaluation Policy [Text Block]
Goodwill
Goodwill And Intangible Assets Goodwill Policy
Earnings Per Share
Earnings Per Share Policy [Text Block]
Segment Information
Segment Reporting Policy Policy [Text Block]
Income Taxes
Income Tax Policy [Text Block]
Summary of Consideration Paid for Acquisitions
Schedule Of Business Acquisitions By Acquisition [Text Block]
Summary of Preliminary Allocation of Purchase Price
Schedule Of Recognized Identified Assets Acquired And Liabilities Assumed Table [Text Block]
Summary of Unaudited Proforma Results of Operation
Business Acquisition Pro Forma Information [Text Block]
Details of Basic and Diluted Earnings Per Share
Schedule Of Earnings Per Share Basic And Diluted Table [Text Block]
Schedule of Revenues on Disaggregated Basis
Disaggregation Of Revenue Table [Text Block]
Revenues Generated by Each Business Unit
Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Text Block]
Company's Customers that Represent 10% or More of Company's Net Revenues
Schedule Of Revenue By Major Customers By Reporting Segments Table [Text Block]
Company Revenue in Different Geographic Locations
Revenue From External Customers By Geographic Areas Table [Text Block]
Summary of Operating Lease Cost
Lease Cost Table [Text Block]
Summary of operating lease assets and liabilities.
Summary of Operating Lease Assets and Liabilities
Summary Of Operating Lease Assets And Liabilities Table [Text Block]
Summary of Maturity of Operating Lease Liabilities
Lessee Operating Lease Liability Maturity Table [Text Block]
Accounting policies.
Accounting policies.
Accounting Policies [Table]
Accounting Policies [Table]
Adjustments for New Accounting Pronouncements
Adjustments For New Accounting Pronouncements [Axis]
Type of Adoption
Type Of Adoption [Member]
ASC 842 [Member]
Accounting Standards Update201602 [Member]
Accounting Policies [Line Items]
Accounting Policies [Line Items]
Net lease assets
Lease liabilities
Operating Lease Liability
Adjustment to retained earnings
Schedule Of Business Acquisitions By Acquisition [Table]
Schedule Of Business Acquisitions By Acquisition [Table]
Business Acquisition
Business Acquisition [Axis]
Business Acquisition, Acquiree
Business Acquisition Acquiree [Domain]
ISM Connect, LLC’s Smart Retail product Suite.
Smart Retail [Member]
I S M Connect L L Cs Smart Retail Product Suite [Member]
Business Acquisition [Line Items]
Business Acquisition [Line Items]
Fair value of assets acquired
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets
Fair value of liabilities assumed
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Liabilities
Total purchase price
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net
Components of purchase price:
Business Combination Consideration Transferred [Abstract]
Cash
Payments To Acquire Businesses Gross
Common stock
Business Acquisition Equity Interest Issued Or Issuable Value Assigned
Total purchase price
Business Combination Consideration Transferred1
Business combination recognized identifiable assets acquired and liabilities assumed, costs incurred in incomplete project.
Costs incurred on projects not complete
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Costs Incurred In Incomplete Project
Intangible assets
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles
Total assets
Deferred revenue
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Deferred Revenue
Total liabilities
Total purchase price
Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net
Business Acquisition Pro Forma Information [Abstract]
Revenues
Business Acquisitions Pro Forma Revenue
Net income (loss)
Business Acquisitions Pro Forma Net Income Loss
Earnings (loss) per share:
Earnings Per Share Pro Forma [Abstract]
Basic
Basic Earnings Per Share Pro Forma
Diluted
Diluted Earnings Per Share Pro Forma
Shares issued during preferred stock value new issues.
Proceeds from issuance of preferred stock and preference stock gross.
Going concern evaluation.
Going concern evaluation.
Going Concern Evaluation [Table]
Going Concern Evaluation [Table]
Sale of Stock
Subsidiary Sale Of Stock [Axis]
Sale of Stock
Sale Of Stock Name Of Transaction [Domain]
Private Placement [Member]
Private Placement [Member]
Going Concern Evaluation [Line Items]
Going Concern Evaluation [Line Items]
Substantial doubt about going concern, management's evaluation
Substantial Doubt About Going Concern Managements Evaluation
Common stock raised of new capital, value
Preferred stock transaction
Shares Issued During Preferred Stock Value New Issues
Debt instrument, principal amount
Debt Instrument Face Amount
New equity capital raised
Proceeds From Issuance Of Preferred Stock And Preference Stock Gross
Repayments of debt
Repayments Of Debt
Proceeds from warrant exercises
Substantial doubt about going concern, management's plans, substantial doubt not alleviated
Substantial Doubt About Going Concern Managements Plans Substantial Doubt Not Alleviated
Goodwill impairment
Goodwill Impairment Loss
Numerator:
Net Income Loss [Abstract]
Dividends paid to preferred stockholders
Preferred Stock Dividends Income Statement Impact
Net income (loss) available to common stockholders
Net Income Loss Available To Common Stockholders Basic
Denominator:
Weighted average shares outstanding – basic
Potential common shares – options / warrants (treasury stock method)
Incremental Common Shares Attributable To Call Options And Warrants
Weighted average shares outstanding – diluted
Shares excluded (anti-dilutive)
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
Net earnings (loss) per common share:
Earnings Per Share Basic And Diluted [Abstract]
Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]
Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]
Award Type
Award Type [Axis]
Award Type
Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]
Restricted Stock [Member]
Restricted Stock [Member]
Incentive Stock Options [Member]
Employee Stock Option [Member]
Plan Name
Plan Name [Axis]
Plan Name
Plan Name [Domain]
Two thousand fifteen omnibus equity incentive plan.
2015 Omnibus Equity Incentive Plan [Member]
Two Thousand Fifteen Omnibus Equity Incentive Plan [Member]
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]
Restricted stock, granted
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period
Incentive stock options, granted
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
Number of shares available for future grants
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant
Disaggregation Of Revenue [Abstract]
Revenue recognized
Contract With Customer Liability Revenue Recognized
Disaggregation Of Revenue [Table]
Disaggregation Of Revenue [Table]
Segments
Statement Business Segments [Axis]
Segments
Segment [Domain]
Wireless business segment.
Wireless [Member]
Wireless Business Segment [Member]
Graphics.
Graphics [Member]
Graphics [Member]
Product and Service
Product Or Service [Axis]
Product and Service
Products And Services [Domain]
CommSuite and netwise member.
CommSuite & Netwise [Member]
Comm Suite And Netwise [Member]
Safe path member.
SafePath [Member]
Safe Path [Member]
ViewSpot.
ViewSpot [Member]
View Spot [Member]
Consulting services and other member.
Consulting Services and Other [Member]
Consulting Services And Other [Member]
Legacy software licenses.
Legacy Software Licenses [Member]
Legacy Software Licenses [Member]
Software.
Software [Member]
Software [Member]
Disaggregation Of Revenue [Line Items]
Disaggregation Of Revenue [Line Items]
Schedule Of Entity Wide Revenue By Major Customers By Reporting Segments [Table]
Schedule Of Entity Wide Revenue By Major Customers By Reporting Segments [Table]
Concentration Risk Type
Concentration Risk By Type [Axis]
Concentration Risk Type
Concentration Risk Type [Domain]
Customer Concentration Risk [Member]
Customer Concentration Risk [Member]
Concentration Risk Benchmark
Concentration Risk By Benchmark [Axis]
Concentration Risk Benchmark
Concentration Risk Benchmark [Domain]
Accounts Receivable [Member]
Accounts Receivable [Member]
Customer
Major Customers [Axis]
Customer
Name Of Major Customer [Domain]
Sprint and fast spring.
Sprint and Fast Spring [Member]
Sprint And Fast Spring [Member]
Revenue, Major Customer [Line Items]
Entity Wide Revenue Major Customer [Line Items]
Number of primary business units
Number Of Operating Segments
Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table]
Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table]
Revenue from External Customer [Line Items]
Entity Wide Information Revenue From External Customer [Line Items]
Total revenues
Revenues [Member]
Revenue From Contract With Customer [Member]
Sprint.
Sprint and Affiliates [Member]
Sprint [Member]
Customer concentrating on 10% or more of net revenue
Concentration Risk Percentage1
Concentration percentage
Number of geographic locations where the company operates.
Number of geographic locations
Number Of Geographic Location
Geographical
Statement Geographical [Axis]
Geographical
Segment Geographical [Domain]
Americas [Member]
Americas [Member]
EMEA [Member]
E M E A [Member]
Asia Pacific [Member]
Asia Pacific [Member]
Consolidation Items
Consolidation Items [Axis]
Consolidation Items
Consolidation Items [Domain]
Reportable Geographical Components [Member]
Reportable Geographical Components [Member]
Lessee Lease Description [Table]
Lessee Lease Description [Table]
PA
PENNSYLVANIA
CA
CALIFORNIA
Lessee Lease Description [Line Items]
Lessee Lease Description [Line Items]
Operating lease description
Lessee Operating Lease Description
Lease Cost [Abstract]
Lease cost
Operating Lease Cost
Sublease income
Sublease Income
Total lease cost
Lease Cost
Assets And Liabilities Lessee [Abstract]
Current lease liabilities
Long-term lease liabilities
Total lease liabilities
Operating Lease Liabilities Payments Due [Abstract]
2019
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
2020
Lessee Operating Lease Liability Payments Due Year Two
2021
Lessee Operating Lease Liability Payments Due Year Three
2022
Lessee Operating Lease Liability Payments Due Year Four
2023
Lessee Operating Lease Liability Payments Due Year Five
Thereafter
Lessee Operating Lease Liability Payments Due After Year Five
Total lease payments
Lessee Operating Lease Liability Payments Due
Less imputed interest
Lessee Operating Lease Liability Undiscounted Excess Amount
Present value of lease liabilities
Schedule Of Stock By Class [Table]
Schedule Of Stock By Class [Table]
Class of Stock [Line Items]
Class Of Stock [Line Items]
Number of common stock shares issued in connection with acquisition
Cumulative loss period.
Operating Loss Carryforwards [Table]
Operating Loss Carryforwards [Table]
Income Tax Authority
Income Tax Authority [Axis]
Income Tax Authority
Income Tax Authority [Domain]
State [Member]
State And Local Jurisdiction [Member]
Federal [Member]
Domestic Country [Member]
Tax Period
Tax Period [Axis]
Tax Period
Tax Period [Domain]
Earliest Tax Year [Member]
Earliest Tax Year [Member]
Latest Tax Year [Member]
Latest Tax Year [Member]
Income Tax Authority, Name
Income Tax Authority Name [Axis]
Income Tax Authority, Name
Income Tax Authority Name [Domain]
Internal Revenue Service (IRS) [Member]
Internal Revenue Service I R S [Member]
Operating Loss Carryforwards [Line Items]
Operating Loss Carryforwards [Line Items]
Cumulative loss period
Cumulative Loss Period
Reserve on US-based deferred tax amounts
Deferred Tax Assets Valuation Allowance
Federal income tax returns subject to examination description
Income Tax Examination Description
Open tax year
Open Tax Year
Consideration for sale of productive asset.
Remaining consideration payment period.
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Table]
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Table]
Collaborative Arrangement and Arrangement Other than Collaborative
Type Of Arrangement [Axis]
Collaborative Arrangement and Arrangement Other than Collaborative
Arrangements And Nonarrangement Transactions [Member]
Asset purchase agreement.
Asset Purchase Agreement [Member]
Asset Purchase Agreement [Member]
Disposal Group Name
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Axis]
Disposal Group Name
Disposal Groups Including Discontinued Operations Name [Domain]
Poser 3D software product.
Poser 3D Software Product [Member]
Poser3 D Software Product [Member]
Counterparty Name
Counterparty Name [Axis]
Counterparty Name
Repurchase Agreement Counterparty Name [Domain]
Bondware, Inc.
Bondware, Inc. [Member]
Bondware Inc [Member]
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]
Consideration for sale of asset
Consideration For Sale Of Productive Asset
Remaining consideration payment period
Remaining Consideration Payment Period