Document and Entity Information
Document and Entity Information - shares | 6 Months Ended | |
Jun. 30, 2020 | Jul. 24, 2020 | |
Cover [Abstract] | ||
Document Type | 10-Q | |
Amendment Flag | false | |
Document Period End Date | Jun. 30, 2020 | |
Document Fiscal Year Focus | 2020 | |
Document Fiscal Period Focus | Q2 | |
Trading Symbol | DMRC | |
Entity Registrant Name | Digimarc CORP | |
Entity Central Index Key | 0001438231 | |
Current Fiscal Year End Date | --12-31 | |
Entity Filer Category | Accelerated Filer | |
Entity Small Business | true | |
Entity Emerging Growth Company | false | |
Entity Shell Company | false | |
Entity Current Reporting Status | Yes | |
Entity File Number | 001-34108 | |
Entity Tax Identification Number | 26-2828185 | |
Entity Address, Address Line One | 9405 SW Gemini Drive | |
Entity Address, City or Town | Beaverton | |
Entity Address, State or Province | OR | |
Entity Address, Postal Zip Code | 97008 | |
City Area Code | 503 | |
Local Phone Number | 469-4800 | |
Entity Common Stock, Shares Outstanding | 12,657,450 | |
Title of 12(b) Security | Common Stock, $0.001 Par Value Per Share | |
Security Exchange Name | NASDAQ | |
Entity Incorporation, State or Country Code | OR | |
Document Transition Report | false | |
Document Quarterly Report | true | |
Entity Interactive Data Current | Yes |
Consolidated Balance Sheets (Un
Consolidated Balance Sheets (Unaudited) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Current assets: | ||
Cash and cash equivalents | $ 11,934 | $ 11,213 |
Marketable securities | 18,559 | 25,604 |
Trade accounts receivable, net | 3,576 | 4,021 |
Other current assets | 2,095 | 2,456 |
Total current assets | 36,164 | 43,294 |
Property and equipment, net | 3,359 | 3,650 |
Intangibles, net | 6,611 | 6,670 |
Goodwill | 1,114 | 1,114 |
Other assets | 2,342 | 2,660 |
Total assets | 49,590 | 57,388 |
Current liabilities: | ||
Accounts payable and other accrued liabilities | 2,083 | 2,272 |
Deferred revenue | 2,678 | 3,172 |
Note payable, current | 2,245 | 0 |
Total current liabilities | 7,006 | 5,444 |
Note payable, long-term | 2,795 | 0 |
Lease liability and other long-term liabilities | 2,512 | 2,494 |
Total liabilities | 12,313 | 7,938 |
Commitments and contingencies (Note 14) | ||
Shareholders’ equity: | ||
Preferred stock (par value $0.001 per share, 2,500 authorized, 10 shares issued and outstanding at June 30, 2020 and December 31, 2019) | 50 | 50 |
Common stock (par value $0.001 per share, 50,000 authorized, 12,659 and 12,446 shares issued and outstanding at June 30, 2020 and December 31, 2019, respectively) | 13 | 12 |
Additional paid-in capital | 192,298 | 188,103 |
Accumulated deficit | (155,084) | (138,715) |
Total shareholders’ equity | 37,277 | 49,450 |
Total liabilities and shareholders’ equity | $ 49,590 | $ 57,388 |
Consolidated Balance Sheets (_2
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares shares in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Statement Of Financial Position [Abstract] | ||
Preferred stock, par value | $ 0.001 | $ 0.001 |
Preferred stock, shares authorized | 2,500 | 2,500 |
Preferred stock, shares issued | 10 | 10 |
Preferred stock, shares outstanding | 10 | 10 |
Common stock, par value | $ 0.001 | $ 0.001 |
Common stock, shares authorized | 50,000 | 50,000 |
Common stock, shares issued | 12,659 | 12,446 |
Common stock, shares outstanding | 12,659 | 12,446 |
Consolidated Statements of Oper
Consolidated Statements of Operations (Unaudited) - USD ($) shares in Thousands, $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Revenue: | ||||
Total revenue | $ 6,497 | $ 6,180 | $ 12,686 | $ 11,840 |
Cost of revenue: | ||||
Total cost of revenue | 2,113 | 2,185 | 4,311 | 4,319 |
Gross profit | 4,384 | 3,995 | 8,375 | 7,521 |
Operating expenses: | ||||
Sales and marketing | 4,633 | 5,087 | 9,879 | 10,037 |
Research, development and engineering | 4,208 | 3,981 | 8,641 | 8,019 |
General and administrative | 3,081 | 3,079 | 6,448 | 6,289 |
Total operating expenses | 11,922 | 12,147 | 24,968 | 24,345 |
Operating loss | (7,538) | (8,152) | (16,593) | (16,824) |
Other income, net | 79 | 231 | 221 | 468 |
Loss before income taxes | (7,459) | (7,921) | (16,372) | (16,356) |
Benefit (provision) for income taxes | (2) | (12) | 3 | (40) |
Net loss | $ (7,461) | $ (7,933) | $ (16,369) | $ (16,396) |
Earnings (loss) per common share: | ||||
Loss per common share — basic | $ (0.62) | $ (0.68) | $ (1.36) | $ (1.42) |
Loss per common share — diluted | $ (0.62) | $ (0.68) | $ (1.36) | $ (1.42) |
Weighted average common shares outstanding — basic | 12,108 | 11,665 | 12,073 | 11,576 |
Weighted average common shares outstanding — diluted | 12,108 | 11,665 | 12,073 | 11,576 |
Service [Member] | ||||
Revenue: | ||||
Total revenue | $ 3,892 | $ 3,575 | $ 7,630 | $ 7,389 |
Cost of revenue: | ||||
Total cost of revenue | 1,601 | 1,676 | 3,285 | 3,321 |
Subscription [Member] | ||||
Revenue: | ||||
Total revenue | 2,605 | 2,605 | 5,056 | 4,451 |
Cost of revenue: | ||||
Total cost of revenue | $ 512 | $ 509 | $ 1,026 | $ 998 |
Consolidated Statements of Shar
Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($) shares in Thousands, $ in Thousands | Total | Preferred Stock [Member] | Common Stock [Member] | Additional Paid-in Capital [Member] | Accumulated Deficit [Member] |
Balance at Dec. 31, 2018 | $ 56,615 | $ 50 | $ 12 | $ 162,428 | $ (105,875) |
Balance, shares at Dec. 31, 2018 | 10 | 11,891 | |||
Issuance of common stock, net of issuance costs | 19,615 | $ 0 | $ 0 | 19,615 | 0 |
Issuance of common stock, net of issuance costs, shares | 0 | 336 | |||
Exercise of stock options | 293 | $ 0 | $ 0 | 293 | 0 |
Exercise of stock options, shares | 0 | 23 | |||
Issuance of restricted common stock | 0 | $ 0 | $ 0 | 0 | 0 |
Issuance of restricted common stock, shares | 0 | 273 | |||
Forfeiture of restricted common stock | 0 | $ 0 | $ 0 | 0 | 0 |
Forfeiture of restricted common stock, shares | 0 | (46) | |||
Purchase and retirement of common stock | (1,868) | $ 0 | $ 0 | (1,868) | 0 |
Purchase and retirement of common stock, shares | 0 | (44) | |||
Stock-based compensation | 4,143 | $ 0 | $ 0 | 4,143 | 0 |
Net loss | (16,396) | 0 | 0 | 0 | (16,396) |
Balance at Jun. 30, 2019 | 62,402 | $ 50 | $ 12 | 184,611 | (122,271) |
Balance, shares at Jun. 30, 2019 | 10 | 12,433 | |||
Balance at Mar. 31, 2019 | 49,843 | $ 50 | $ 12 | 164,119 | (114,338) |
Balance, shares at Mar. 31, 2019 | 10 | 12,135 | |||
Issuance of common stock, net of issuance costs | 19,615 | $ 0 | $ 0 | 19,615 | 0 |
Issuance of common stock, net of issuance costs, shares | 0 | 336 | |||
Exercise of stock options | 194 | $ 0 | $ 0 | 194 | 0 |
Exercise of stock options, shares | 0 | 13 | |||
Issuance of restricted common stock | 0 | $ 0 | $ 0 | 0 | 0 |
Issuance of restricted common stock, shares | 0 | 18 | |||
Forfeiture of restricted common stock | 0 | $ 0 | $ 0 | 0 | 0 |
Forfeiture of restricted common stock, shares | 0 | (45) | |||
Purchase and retirement of common stock | (1,382) | $ 0 | $ 0 | (1,382) | 0 |
Purchase and retirement of common stock, shares | 0 | (24) | |||
Stock-based compensation | 2,065 | $ 0 | $ 0 | 2,065 | 0 |
Net loss | (7,933) | 0 | 0 | 0 | (7,933) |
Balance at Jun. 30, 2019 | 62,402 | $ 50 | $ 12 | 184,611 | (122,271) |
Balance, shares at Jun. 30, 2019 | 10 | 12,433 | |||
Balance at Dec. 31, 2019 | 49,450 | $ 50 | $ 12 | 188,103 | (138,715) |
Balance, shares at Dec. 31, 2019 | 10 | 12,446 | |||
Issuance of common stock, net of issuance costs | 574 | $ 0 | $ 1 | 573 | 0 |
Issuance of common stock, net of issuance costs, shares | 0 | 28 | |||
Exercise of stock options | $ 135 | $ 0 | $ 0 | 135 | 0 |
Exercise of stock options, shares | 8 | 0 | 8 | ||
Issuance of restricted common stock | $ 0 | $ 0 | $ 0 | 0 | 0 |
Issuance of restricted common stock, shares | 0 | 229 | |||
Forfeiture of restricted common stock | 0 | $ 0 | $ 0 | 0 | 0 |
Forfeiture of restricted common stock, shares | 0 | (4) | |||
Purchase and retirement of common stock | (1,120) | $ 0 | $ 0 | (1,120) | 0 |
Purchase and retirement of common stock, shares | 0 | (48) | |||
Stock-based compensation | 4,607 | $ 0 | $ 0 | 4,607 | 0 |
Net loss | (16,369) | 0 | 0 | 0 | (16,369) |
Balance at Jun. 30, 2020 | 37,277 | $ 50 | $ 13 | 192,298 | (155,084) |
Balance, shares at Jun. 30, 2020 | 10 | 12,659 | |||
Balance at Mar. 31, 2020 | $ 42,743 | $ 50 | $ 13 | 190,303 | (147,623) |
Balance, shares at Mar. 31, 2020 | 10 | 12,645 | |||
Exercise of stock options, shares | 0 | ||||
Issuance of restricted common stock | $ 0 | $ 0 | $ 0 | 0 | 0 |
Issuance of restricted common stock, shares | 0 | 43 | |||
Forfeiture of restricted common stock | 0 | $ 0 | $ 0 | 0 | 0 |
Forfeiture of restricted common stock, shares | 0 | (4) | |||
Purchase and retirement of common stock | (382) | $ 0 | $ 0 | (382) | 0 |
Purchase and retirement of common stock, shares | 0 | (25) | |||
Stock-based compensation | 2,377 | $ 0 | $ 0 | 2,377 | 0 |
Net loss | (7,461) | 0 | 0 | 0 | (7,461) |
Balance at Jun. 30, 2020 | $ 37,277 | $ 50 | $ 13 | $ 192,298 | $ (155,084) |
Balance, shares at Jun. 30, 2020 | 10 | 12,659 |
Consolidated Statements of Cash
Consolidated Statements of Cash Flows (Unaudited) - USD ($) $ in Thousands | 6 Months Ended | |
Jun. 30, 2020 | Jun. 30, 2019 | |
Cash flows from operating activities: | ||
Net loss | $ (16,369) | $ (16,396) |
Adjustments to reconcile net loss to net cash used in operating activities: | ||
Depreciation, amortization and write-off of property and equipment | 745 | 747 |
Amortization and write-off of intangibles | 431 | 372 |
Stock-based compensation | 4,522 | 4,053 |
Changes in operating assets and liabilities: | ||
Trade accounts receivable | 445 | (351) |
Other current assets | 361 | (40) |
Other assets | 318 | 77 |
Accounts payable and other accrued liabilities | (155) | 1,132 |
Deferred revenue | (500) | (244) |
Lease liability and other long-term liabilities | 24 | (325) |
Net cash used in operating activities | (10,178) | (10,975) |
Cash flows from investing activities: | ||
Purchase of property and equipment | (456) | (404) |
Capitalized patent costs | (311) | (359) |
Maturity of marketable securities | 26,535 | 14,671 |
Purchase of marketable securities | (19,490) | (15,085) |
Net cash provided by (used in) investing activities | 6,278 | (1,177) |
Cash flows from financing activities: | ||
Proceeds from note payable | 5,032 | 0 |
Issuance of common stock, net of issuance costs | 574 | 19,615 |
Exercise of stock options | 135 | 293 |
Purchase of common stock | (1,120) | (1,868) |
Net cash provided by financing activities | 4,621 | 18,040 |
Net increase in cash and cash equivalents | 721 | 5,888 |
Cash and cash equivalents at beginning of period | 11,213 | 27,278 |
Cash and cash equivalents at end of period | 11,934 | 33,166 |
Supplemental disclosure of cash flow information: | ||
Cash received for income taxes, net | 12 | 93 |
Supplemental schedule of non-cash activities: | ||
Property and equipment and patent costs in accounts payable | (26) | (7) |
Stock-based compensation capitalized to software and patent costs | 85 | 90 |
Right of use assets obtained in exchange for lease obligations | $ 0 | $ 2,709 |
Description of Business and Sig
Description of Business and Significant Accounting Policies | 6 Months Ended |
Jun. 30, 2020 | |
Organization Consolidation And Presentation Of Financial Statements [Abstract] | |
Description of Business and Significant Accounting Policies | 1. Description of Business and Significant Accounting Policies Description of Business Digimarc Corporation (“Digimarc” or the “Company”), an Oregon corporation, is the inventor of a platform that enables a more efficient, reliable and economical means of automatic identification. The Digimarc Platform can apply a unique identifier to virtually all media objects—including product packaging, commercial print, audio and video—that can be automatically identified by an enabled ecosystem of industrial scanners, smartphones and other interfaces. These capabilities allow Digimarc and its partners to supply a wide range of solutions for retail and supply chain operations, consumer engagement, media management and security. The Digimarc Platform features three core capabilities for the identification, discovery and quality management of media. Digimarc Barcode integrates the identification function, which is a novel data carrier encoded into media in ways that are generally imperceptible to people, permitting the carrier to be repeated many times over the surface of the enhanced media. Digimarc Discover represents the discovery function, which is software for computing devices and network interfaces that recognize and decode indicia of the identity of media. These include, but are not limited to, Digimarc Barcodes, Quick Response Codes, Universal Product Codes, certain other GS1 approved one-dimensional codes and relevant contextual data. Digimarc Verify incorporates the quality management function, a suite of software tools used to inspect and verify that the identification and discovery of media are both accurate and effective. Together, these core capabilities enable organizations, application developers, and other solution providers to build new and improve existing automatic identification solutions. Interim Consolidated Financial Statements Our significant accounting policies are detailed in “Note 1: Description of Business and Summary of Significant Accounting Policies” of our Annual Report on Form 10-K for the year ended December 31, 2019. Significant changes to our accounting policies as a result of adopting Accounting Standards Codification (“ASC”) 842, “ Leases The accompanying interim consolidated financial statements have been prepared from the Company’s records without audit and, in management’s opinion, include all adjustments (consisting of only normal recurring adjustments) necessary to fairly reflect the financial condition and the results of operations for the periods presented. Certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) have been condensed or omitted in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). These interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, which was filed with the SEC on February 27, 2020. The results of operations for the interim periods presented in these consolidated financial statements are not necessarily indicative of the results for the full year. Reclassifications Certain prior period amounts in the accompanying consolidated financial statements and notes thereto have been reclassified to conform to current period presentation, including the reclassification of revenue and expense accounts to better align with the presentation provided by our peers in the software industry. These reclassifications had no material effect on the results of operations or financial position for any period presented. Goodwill The Company tests goodwill for impairment annually in June and whenever events or changes in circumstances indicate that the carrying value may exceed the fair value. The Company operates as a single reporting unit. The Company estimates the fair value of its single reporting unit using a market approach, which takes into account the Company’s market capitalization plus an estimated control premium. In connection with the Company’s annual impairment test of goodwill as of June 30, 2020 and 2019, it was concluded that there was no impairment to goodwill as the estimated fair value of the Company’s reporting unit substantially exceeded the carrying value. Accounting Pronouncements Issued But Not Yet Adopted In June 2016, the FASB issued ASU No. 2016-13, “ Financial Instruments - Credit Losses (ASC 326): Measurement of Credit Losses on Financial Instruments In December 2019, the FASB issued ASU No. 2019-12, “ Income Taxes (ASC 740) Simplifying the Accounting for Income Taxes |
Fair Value of Financial Instrum
Fair Value of Financial Instruments | 6 Months Ended |
Jun. 30, 2020 | |
Fair Value Disclosures [Abstract] | |
Fair Value of Financial Instruments | 2. Fair Value of Financial Instruments The estimated fair values of the Company’s financial instruments, which include cash equivalents, accounts receivable, accounts payable and other accrued liabilities, approximate their carrying values due to the short-term nature of these instruments. The Company’s marketable securities are classified as held-to-maturity and are reported at amortized cost, which approximates fair value. The Company’s fair value hierarchy for its cash equivalents and marketable securities was as follows: June 30, 2020 Level 1 Level 2 Level 3 Total Money market securities $ 3,114 $ — $ — $ 3,114 Commercial paper — 13,690 — 13,690 Pre-refunded municipals — 6,456 — 6,456 Federal agency notes — 3,299 — 3,299 Corporate notes — 3,012 — 3,012 Total $ 3,114 $ 26,457 $ — $ 29,571 December 31, 2019 Level 1 Level 2 Level 3 Total Money market securities $ 746 $ — $ — $ 746 Commercial paper — 25,481 — 25,481 Corporate notes — 5,773 — 5,773 U.S. treasuries — 4,040 — 4,040 Total $ 746 $ 35,294 $ — $ 36,040 The fair value maturities of the Company’s cash equivalents and marketable securities as of June 30, 2020, are as follows: Maturities by Period Total Less 1 year 1-5 years 5 - 10 years More than 10 years Cash equivalents and marketable securities $ 29,571 $ 29,571 $ — $ — $ — The Company considers all highly liquid marketable securities with original maturities of 90 days or less at the date of acquisition to be cash equivalents. Cash equivalents include commercial paper and money market funds totaling $11,012 and $10,436 at June 30, 2020, and December 31, 2019, respectively. Cash equivalents are carried at either cost or amortized cost, depending on the type of security, which approximates fair value. |
Revenue Recognition
Revenue Recognition | 6 Months Ended |
Jun. 30, 2020 | |
Revenue Recognition [Abstract] | |
Revenue Recognition | 3. Revenue Recognition The Company derives its revenue primarily from software development services and software subscriptions. Applicable revenue recognition criteria are considered separately for each performance obligation as follows: • Service revenue consists primarily of revenue earned from the performance of software development services. The majority of service contracts are structured as time and materials agreements. Revenue for services is recognized as the services are performed. Billing for services rendered generally occurs within one month after the services are provided. • Subscription revenue consists primarily of revenue earned from the sale of software products and to a lesser extent the licensing of intellectual property. The majority of subscription contracts are recurring, paid in advance and recognized over the term of the subscription, which is typically one to three years. Customer arrangements may contain multiple performance obligations such as software development services, software products, and maintenance and support fees. The Company accounts for individual products and services separately if they are distinct. To determine the transaction price, the Company considers the terms of the contract and the Company’s customary business practices. Some contracts may contain variable consideration. In those cases, the Company estimates the amount of variable consideration based on the sum of probability-weighted amounts in a range of possible consideration amounts. As part of this assessment, the Company will evaluate whether any of the variable consideration is constrained and if it is the Company will not include it in the transaction price. The consideration is allocated between distinct products and services based on their stand-alone selling prices. For items that are not sold separately, the Company estimates the standalone selling price based on reasonably available information, including market conditions, specific factors affecting the Company, and information about the customer. For distinct products and services, the Company typically recognizes the revenue associated with these performance obligations as they are delivered to the customer. Products and services that are not capable of being distinct are combined with other products or services until a distinct performance obligation is identified. All revenue recognized in the Consolidated Statements of Operations is considered to be revenue from contracts with customers. The following table provides information about disaggregated revenue by major market category in the Company’s single reporting segment: Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Government Service $ 3,713 $ 3,530 $ 7,365 $ 7,164 Subscription 361 343 752 771 Total Government 4,074 3,873 8,117 7,935 Retail Service $ 179 $ 45 $ 265 $ 225 Subscription 1,394 1,380 2,569 1,944 Total Retail 1,573 1,425 2,834 2,169 Media Service $ — $ — $ — $ — Subscription 850 882 1,735 1,736 Total Media 850 882 1,735 1,736 Total $ 6,497 $ 6,180 $ 12,686 $ 11,840 The Company has contract assets from contracts with customers that are classified as “trade accounts receivable.” Financial information about trade accounts receivable is included in Note 8. The Company has contract liabilities from contracts with customers that are classified as “deferred revenue.” Deferred revenue consists of billings in advance for services and subscriptions for which the performance obligation has not been satisfied. The following table provides information about contract liabilities from contracts with customers: June 30, December 31, 2020 2019 Deferred revenue, current $ 2,678 $ 3,172 Deferred revenue, long-term 53 59 Total $ 2,731 $ 3,231 The Company recognized $2,028 of revenue during the six months ended June 30, 2020, that was included in the contract liability balance as of December 31, 2019. The aggregate amount of transaction prices from contractual obligations that are unsatisfied or partially unsatisfied was $15,986 and $17,759 as of June 30, 2020, and December 31, 2019, respectively. |
Segment Information
Segment Information | 6 Months Ended |
Jun. 30, 2020 | |
Segment Reporting [Abstract] | |
Segment Information | 4. Segment Information Geographic Information The Company derives its revenue from a single Revenue by geographic area, based upon the “bill-to” location, was as follows: Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Domestic $ 1,856 $ 1,772 $ 3,615 $ 3,089 International (1) 4,641 4,408 9,071 8,751 Total $ 6,497 $ 6,180 $ 12,686 $ 11,840 (1) Revenue from the Central Banks, consisting of a consortium of central banks around the world, is classified as international revenue. Reporting revenue by country for this customer is not practicable. Major Customers The following customers accounted for 10% or more of revenue: Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Central Banks 62 % 62 % 63 % 65 % Walmart 12 % * 12 % * * Less than 10% Long-Lived Assets by Geographical Area The Company’s long-lived assets are all domiciled in the U.S. |
Stock-Based Compensation
Stock-Based Compensation | 6 Months Ended |
Jun. 30, 2020 | |
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] | |
Stock-Based Compensation | 5. Stock-Based Compensation Stock-based compensation includes expense charges for all stock-based awards to employees and directors. These awards include stock option grants and restricted stock awards. Stock-based compensation expense related to internal labor is capitalized to software and patent costs based on direct labor hours charged to capitalized software and patent costs. Determining Fair Value Stock Options Valuation and Amortization Method. The Company estimates the fair value of stock options on the date of grant (measurement date) using the Black-Scholes option valuation model. The Company amortizes the fair value of stock option awards on a straight-line basis over the vesting period of the award. Expected Life. The expected life of awards granted represents the period of time that they are expected to be outstanding. The Company determines the expected life based on historical experience with similar awards, giving consideration to the contractual terms and vesting schedules of the awards. Stock options granted generally vest over three years and have contractual terms of ten years. Expected Volatility. The Company estimates the volatility of its common stock at the date of grant based on the historical volatility of its common stock based on historical prices over the most recent period commensurate with the expected life of the award. Risk-Free Interest Rate. The Company determines the risk-free interest rate using current U.S. treasury yields for bonds with a maturity commensurate with the expected life of the award. Expected Dividend Yield. The expected dividend yield is derived by the Company’s expected annual dividend rate over the expected term divided by the fair value of the Company’s common stock at the grant date. There were no stock options granted during the three and six months ended June 30, 2020 and 2019 Restricted Stock The fair value of restricted stock awarded is based on the fair market value of the Company’s common stock on the date of the grant (measurement date) and is recognized on a straight-line basis over the vesting period of the award. Restricted stock awards granted generally vest over three to four years for employee grants and one to three years for director grants. Stock-Based Compensation Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Stock-based compensation: Cost of revenue $ 196 $ 179 $ 386 $ 361 Sales and marketing 604 489 1,083 1,008 Research, development and engineering 402 357 801 711 General and administrative 1,125 991 2,252 1,973 Stock-based compensation expense 2,327 2,016 4,522 4,053 Capitalized to software and patent costs 50 49 85 90 Total stock-based compensation $ 2,377 $ 2,065 $ 4,607 $ 4,143 The following table sets forth total unrecognized compensation costs related to non-vested stock-based awards granted under all equity compensation plans: As of As of June 30, December 31, 2020 2019 Total unrecognized compensation costs $ 15,836 $ 13,535 Total unrecognized compensation costs will be adjusted for any future forfeitures if and when they occur. The Company expects to recognize the total unrecognized compensation costs as of June 30, 2020, for stock options and restricted stock over weighted average periods through June 30, 2024, as follows: Stock Restricted Options Stock Weighted average period 0.97 years 1.50 years As of June 30, 2020, under all of the Company’s stock-based compensation plans, equity awards to purchase an additional 1,071 shares were authorized for future grants under the plans. The Company issues new shares upon option exercises. Stock Option Activity The following table reconciles the outstanding balance of stock options: Weighted Weighted Average Average Aggregate Exercise Grant Date Intrinsic Three months ended June 30, 2020: Options Price Fair Value Value Outstanding at March 31, 2020 550 $ 31.40 $ 14.10 Granted — — — Exercised — — — Forfeited or expired — — — Outstanding at June 30, 2020 550 $ 31.40 $ 14.10 $ — Weighted Weighted Average Average Aggregate Exercise Grant Date Intrinsic Six months ended June 30, 2020: Options Price Fair Value Value Outstanding at December 31, 2019 558 $ 31.22 $ 14.03 Granted — — — Exercised (8 ) 18.01 8.85 Forfeited or expired — — — Outstanding at June 30, 2020 550 $ 31.40 $ 14.10 $ — Exercisable at June 30, 2020 417 $ 30.16 $ — Unvested at June 30, 2020 133 $ 35.29 $ — The aggregate intrinsic value is based on the closing price of $15.99 per share of Digimarc common stock on June 30, 2020, which would have been received by the optionees had all of the options with exercise prices less than $15.99 per share been exercised on that date. Restricted Stock Activity The following table reconciles the unvested balance of restricted stock: Weighted Average Number of Grant Date Three months ended June 30, 2020: Shares Fair Value Unvested balance, March 31, 2020 566 $ 29.31 Granted 43 $ 16.40 Vested (79 ) $ 28.75 Forfeited (4 ) $ 29.05 Unvested balance, June 30, 2020 526 $ 28.34 Weighted Average Number of Grant Date Six months ended June 30, 2020: Shares Fair Value Unvested balance, December 31, 2019 435 $ 27.05 Granted 229 $ 30.74 Vested (134 ) $ 28.23 Forfeited (4 ) $ 29.05 Unvested balance, June 30, 2020 526 $ 28.34 The following table indicates the fair value of all restricted stock awards that vested: Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Fair value of restricted stock awards vested $ 1,260 $ 3,992 $ 3,071 $ 5,232 |
Shareholders' Equity
Shareholders' Equity | 6 Months Ended |
Jun. 30, 2020 | |
Equity [Abstract] | |
Shareholders' Equity | 6 . Shareholders’ Equity In May 2019, the Company entered into an Equity Distribution Agreement, whereby the Company may sell from time to time through Wells Fargo Securities, LLC, as its sales agent, the Company’s common stock having an aggregate offering price of up to $30,000. For the six months ended June 30, 2020, the Company sold 28 shares at an average price of $21.92 under this Equity Distribution Agreement totaling $611 of cash proceeds, less $14 of commissions and $23 of stock issuance costs, for net cash proceeds of $574. |
Earnings Per Common Share
Earnings Per Common Share | 6 Months Ended |
Jun. 30, 2020 | |
Earnings Per Share [Abstract] | |
Earnings Per Common Share | 7 . Earnings Per Common Share The Company calculates basic and diluted earnings per common share in accordance with ASC 260 “ Earnings Per Share Basic earnings per common share excludes dilution and is calculated by dividing earnings to common shares by the weighted-average number of common shares outstanding for the period. Diluted earnings per common share is calculated by dividing earnings to common shares by the weighted-average number of common shares, as adjusted for the potentially dilutive effect of stock options. The dilutive effect of stock options is determined using the treasury stock method. The following table reconciles earnings (loss) per common share: Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Basic Earnings (Loss) per Common Share: Loss to common shares — basic $ (7,461 ) $ (7,933 ) $ (16,369 ) $ (16,396 ) Weighted average common shares outstanding — basic 12,108 11,665 12,073 11,576 Basic earnings (loss) per common share $ (0.62 ) $ (0.68 ) $ (1.36 ) $ (1.42 ) Diluted Earnings (Loss) per Common Share: Loss to common shares — diluted $ (7,461 ) $ (7,933 ) $ (16,369 ) $ (16,396 ) Weighted average common shares outstanding — diluted 12,108 11,665 12,073 11,576 Diluted earnings (loss) per common share $ (0.62 ) $ (0.68 ) $ (1.36 ) $ (1.42 ) The following table indicates the common stock equivalents related to stock options that were anti-dilutive and excluded from diluted earnings per common share calculations: Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Anti-dilutive shares due to: Exercise prices higher than the average market price 550 — 550 — Net loss — 124 — 12 |
Trade Accounts Receivable
Trade Accounts Receivable | 6 Months Ended |
Jun. 30, 2020 | |
Receivables [Abstract] | |
Trade Accounts Receivable | 8 . Trade Accounts Receivable Trade Accounts Receivable Trade accounts receivable are recorded at the invoiced amount. June 30, December 31, 2020 2019 Trade accounts receivable $ 3,601 $ 4,036 Allowance for doubtful accounts (25 ) (15 ) Trade accounts receivable, net $ 3,576 $ 4,021 Unpaid deferred revenue included in trade accounts receivable $ 856 $ 2,015 Allowance for Doubtful Accounts The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing trade accounts receivable. The Company determines the allowance based on historical write-off experience and current information. The Company reviews its allowance for doubtful accounts each reporting period. Account balances are charged against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. Unpaid Deferred Revenue The unpaid deferred revenue that is included in trade accounts receivable is billed in accordance with the provisions of the contracts with the Company’s customers. Major Customers The following customers accounted for 10% or more of trade accounts receivable, net: June 30, December 31, 2020 2019 Central Banks 64 % 69 % |
Property and Equipment
Property and Equipment | 6 Months Ended |
Jun. 30, 2020 | |
Property Plant And Equipment [Abstract] | |
Property and Equipment | 9 . Property and Equipment Property and equipment are stated at cost. Repairs and maintenance are charged to expense when incurred. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets, generally two to ten years. Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful life or the lease term. June 30, December 31, 2020 2019 Office furniture and fixtures $ 1,650 $ 1,650 Software 4,703 4,379 Equipment 5,150 5,041 Leasehold improvements 1,658 1,721 Gross property and equipment 13,161 12,791 Less accumulated depreciation and amortization (9,802 ) (9,141 ) Property and equipment, net $ 3,359 $ 3,650 |
Intangibles
Intangibles | 6 Months Ended |
Jun. 30, 2020 | |
Goodwill And Intangible Assets Disclosure [Abstract] | |
Intangibles | 10 . Intangibles Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. No impairment charges were recorded for the six months ended June 30, 2020 and 2019. Patent costs associated with the application and award of patents in the U.S. and various other countries are capitalized and amortized on a straight-line basis over the term of the patents as determined at the award date, which varies depending on the pendency period of the application, generally approximating 17 years. Amortization of intangible assets acquired is calculated using the straight-line method over the estimated useful lives of the assets. Estimated Life June 30, December 31, (years) 2020 2019 Capitalized patent costs 17-20 $ 9,461 $ 9,245 Intangible assets acquired: Purchased patents and intellectual property 3-10 250 250 Existing technology 5 1,560 1,560 Customer relationships 7 290 290 Backlog 2 760 760 Tradenames 3 290 290 Non-solicitation agreements 1 120 120 Gross intangible assets 12,731 12,515 Accumulated amortization (6,120 ) (5,845 ) Intangibles, net $ 6,611 $ 6,670 |
Leases
Leases | 6 Months Ended |
Jun. 30, 2020 | |
Leases [Abstract] | |
Leases | 11 . Leases The Company adopted ASC 842, “ Leases The Company leases its corporate office in Beaverton, Oregon. In July 2015, the Company entered into an amendment with the landlord of its corporate office to extend the lease term through March 2024, with remaining rent payments as of June 30, 2020, totaling $3,291, payable in monthly installments. The Company had leased office space in San Mateo, California, until March 31, 2020, when the lease expired. All of the Company’s leases are operating leases. The following table provides additional details of leases presented in the Consolidated Balance Sheets: June 30, December 31, 2020 2019 Right of use assets $ 2,030 $ 2,263 Lease liabilities, current $ 636 $ 663 Lease liabilities, long-term $ 2,114 $ 2,435 Weighted-average remaining life 3.7 years 4.1 years Weighted-average discount rate 8.20 % 8.20 % The carrying value of the right of use assets is included in “Other assets” and the current and long-term lease liabilities are included in “Accounts payable and other accrued liabilities” and “Lease liability and other long-term liabilities,” respectively, in the Consolidated Balance Sheets. Operating lease expense is included in cost of revenue and operating expenses in the Consolidated Statements of Operations and in cash flows from operating activities on the Consolidated Statements of Cash Flows. The operating leases include variable lease costs which are not material and are included in operating lease costs. Additional details of the Company’s operating leases are presented in the following table: Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Operating lease expense $ 253 $ 260 $ 516 $ 521 Cash paid for operating leases $ 296 $ 320 $ 623 $ 692 The table below reconciles the cash payment obligations for the first five years and total of the remaining years for the operating lease liability recorded in the Consolidated Balance Sheet as of June 30, 2020: Cash Payment Year ending December 31: Obligations Remaining in 2020 $ 421 2021 838 2022 862 2023 867 2024 218 Thereafter — Total lease payments 3,206 Imputed interest (456 ) Total minimum lease payments $ 2,750 |
Note Payable
Note Payable | 6 Months Ended |
Jun. 30, 2020 | |
Notes Payable [Abstract] | |
Note Payable | 12 . Note Payable Promissory Note under the Paycheck Protection Program On April 16, 2020, the Company entered into a Promissory Note with Stearns Bank, N.A. in an aggregate principal amount of $5,032 (the “Note”), pursuant to the Paycheck Protection Program (the “PPP”) under the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). The Note matures two years from the disbursement date and bears interest at a rate of 1.000% per annum, with the first six months of interest deferred. Principal and interest are payable monthly commencing six months after the disbursement date and may be prepaid by the Company at any time prior to maturity with no prepayment penalties. Under the terms of the CARES Act, PPP loan recipients can apply for and be granted forgiveness for all or a portion of loans granted under the PPP. The Note is subject to forgiveness to the extent proceeds are used for payroll costs, including payments required to continue group health care benefits, and certain rent, utility, and mortgage interest expenses (collectively, “Qualifying Expenses”), pursuant to the terms and limitations of the PPP. The Company believes that it used all of the proceeds from the Note for Qualifying Expenses. However, no assurance is provided that the Company will obtain forgiveness of the Note in whole or in part. On June 29, 2020, the Company was notified by Stearns Bank, N.A. that the Note was transferred to The Loan Source, Inc., who will be responsible for servicing the Note going forward, including administering loan forgivenes s. The following table provides information about the note payable: June 30, 2020 Note payable $ 5,032 Accrued interest 8 Total $ 5,040 Note payable, current $ 2,245 Note payable, long-term 2,795 Total $ 5,040 |
Income Taxes
Income Taxes | 6 Months Ended |
Jun. 30, 2020 | |
Income Tax Disclosure [Abstract] | |
Income Taxes | 13 . Income Taxes The provision for income taxes for the six months ended June 30, 2020 and 2019 reflects current taxes, deferred taxes, and withholding taxes. The effective tax rate for each of the six months ended June 30, 2020 and 2019 was 0%. The valuation allowance against net deferred tax assets as of June 30, 2020, was $51,842, an increase of $4,033 from $47,809 as of December 31, 2019. Excess tax deficiencies of $1,003 and $748 were recognized in the provision for income taxes for the three and six months ended June 30, 2020, respectively, which were offset by $1,003 and $748 of valuation allowance, respectively. Excess tax benefits of $2,236 and $2,044 were recognized in the provision for income taxes for the three and six months ended June 30, 2019, respectively, which were offset by $2,236 and $2,044 of valuation allowance, respectively. |
Commitments and Contingencies
Commitments and Contingencies | 6 Months Ended |
Jun. 30, 2020 | |
Commitments And Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | 14 . Commitments and Contingencies Certain of the Company’s contracts include an indemnification provision for claims from third parties relating to the Company’s intellectual property. Such indemnification provisions are accounted for in accordance with ASC 450 “ Contingencies The Company is subject from time to time to other legal proceedings and claims arising in the ordinary course of business. At this time, the Company does not believe that the resolution of any such matters will have a material adverse effect on its financial position, results of operations or cash flows. |
Subsequent Event
Subsequent Event | 6 Months Ended |
Jun. 30, 2020 | |
Subsequent Events [Abstract] | |
Subsequent Event | 15. Subsequent Event In July 2020, the Company announced a plan to restructure certain areas of operations to improve productivity, communication, time to market, and support. The changes will reduce the number of employees within the organization by approximately 7%. As a result, the Company expects to incur severance costs of $0.9 million during the quarter ending September 30, 2020, consisting of $0.4 million of cash-based severance and $0.5 million of stock-based severance. Annual operating costs are expected to decrease by $2.3 million as a result of these reductions, consisting of $2.1 million of cash-based compensation and $0.2 million of stock-based compensation. |
Description of Business and S_2
Description of Business and Significant Accounting Policies (Policies) | 6 Months Ended |
Jun. 30, 2020 | |
Organization Consolidation And Presentation Of Financial Statements [Abstract] | |
Description of Business | Description of Business Digimarc Corporation (“Digimarc” or the “Company”), an Oregon corporation, is the inventor of a platform that enables a more efficient, reliable and economical means of automatic identification. The Digimarc Platform can apply a unique identifier to virtually all media objects—including product packaging, commercial print, audio and video—that can be automatically identified by an enabled ecosystem of industrial scanners, smartphones and other interfaces. These capabilities allow Digimarc and its partners to supply a wide range of solutions for retail and supply chain operations, consumer engagement, media management and security. The Digimarc Platform features three core capabilities for the identification, discovery and quality management of media. Digimarc Barcode integrates the identification function, which is a novel data carrier encoded into media in ways that are generally imperceptible to people, permitting the carrier to be repeated many times over the surface of the enhanced media. Digimarc Discover represents the discovery function, which is software for computing devices and network interfaces that recognize and decode indicia of the identity of media. These include, but are not limited to, Digimarc Barcodes, Quick Response Codes, Universal Product Codes, certain other GS1 approved one-dimensional codes and relevant contextual data. Digimarc Verify incorporates the quality management function, a suite of software tools used to inspect and verify that the identification and discovery of media are both accurate and effective. Together, these core capabilities enable organizations, application developers, and other solution providers to build new and improve existing automatic identification solutions. |
Interim Consolidated Financial Statements | Interim Consolidated Financial Statements Our significant accounting policies are detailed in “Note 1: Description of Business and Summary of Significant Accounting Policies” of our Annual Report on Form 10-K for the year ended December 31, 2019. Significant changes to our accounting policies as a result of adopting Accounting Standards Codification (“ASC”) 842, “ Leases The accompanying interim consolidated financial statements have been prepared from the Company’s records without audit and, in management’s opinion, include all adjustments (consisting of only normal recurring adjustments) necessary to fairly reflect the financial condition and the results of operations for the periods presented. Certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) have been condensed or omitted in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). These interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, which was filed with the SEC on February 27, 2020. The results of operations for the interim periods presented in these consolidated financial statements are not necessarily indicative of the results for the full year. |
Reclassifications | Reclassifications Certain prior period amounts in the accompanying consolidated financial statements and notes thereto have been reclassified to conform to current period presentation, including the reclassification of revenue and expense accounts to better align with the presentation provided by our peers in the software industry. These reclassifications had no material effect on the results of operations or financial position for any period presented. |
Goodwill | Goodwill The Company tests goodwill for impairment annually in June and whenever events or changes in circumstances indicate that the carrying value may exceed the fair value. The Company operates as a single reporting unit. The Company estimates the fair value of its single reporting unit using a market approach, which takes into account the Company’s market capitalization plus an estimated control premium. In connection with the Company’s annual impairment test of goodwill as of June 30, 2020 and 2019, it was concluded that there was no impairment to goodwill as the estimated fair value of the Company’s reporting unit substantially exceeded the carrying value. |
Accounting Pronouncements | Accounting Pronouncements Issued But Not Yet Adopted In June 2016, the FASB issued ASU No. 2016-13, “ Financial Instruments - Credit Losses (ASC 326): Measurement of Credit Losses on Financial Instruments In December 2019, the FASB issued ASU No. 2019-12, “ Income Taxes (ASC 740) Simplifying the Accounting for Income Taxes |
Earnings Per Share | The Company calculates basic and diluted earnings per common share in accordance with ASC 260 “ Earnings Per Share |
Fair Value of Financial Instr_2
Fair Value of Financial Instruments (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Fair Value Disclosures [Abstract] | |
Summary of Fair Value Hierarchy for Financial Assets | The Company’s fair value hierarchy for its cash equivalents and marketable securities was as follows: June 30, 2020 Level 1 Level 2 Level 3 Total Money market securities $ 3,114 $ — $ — $ 3,114 Commercial paper — 13,690 — 13,690 Pre-refunded municipals — 6,456 — 6,456 Federal agency notes — 3,299 — 3,299 Corporate notes — 3,012 — 3,012 Total $ 3,114 $ 26,457 $ — $ 29,571 December 31, 2019 Level 1 Level 2 Level 3 Total Money market securities $ 746 $ — $ — $ 746 Commercial paper — 25,481 — 25,481 Corporate notes — 5,773 — 5,773 U.S. treasuries — 4,040 — 4,040 Total $ 746 $ 35,294 $ — $ 36,040 |
Summary of Fair Value Maturities for Financial Asset | The fair value maturities of the Company’s cash equivalents and marketable securities as of June 30, 2020, are as follows: Maturities by Period Total Less 1 year 1-5 years 5 - 10 years More than 10 years Cash equivalents and marketable securities $ 29,571 $ 29,571 $ — $ — $ — |
Revenue Recognition (Tables)
Revenue Recognition (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Revenue Recognition [Abstract] | |
Schedule of Disaggregated Revenue By Major Product Line in Single Reporting Segment | The following table provides information about disaggregated revenue by major market category in the Company’s single reporting segment: Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Government Service $ 3,713 $ 3,530 $ 7,365 $ 7,164 Subscription 361 343 752 771 Total Government 4,074 3,873 8,117 7,935 Retail Service $ 179 $ 45 $ 265 $ 225 Subscription 1,394 1,380 2,569 1,944 Total Retail 1,573 1,425 2,834 2,169 Media Service $ — $ — $ — $ — Subscription 850 882 1,735 1,736 Total Media 850 882 1,735 1,736 Total $ 6,497 $ 6,180 $ 12,686 $ 11,840 |
Schedule of Contract Liabilities from Contracts with Customers | The following table provides information about contract liabilities from contracts with customers: June 30, December 31, 2020 2019 Deferred revenue, current $ 2,678 $ 3,172 Deferred revenue, long-term 53 59 Total $ 2,731 $ 3,231 |
Segment Information (Tables)
Segment Information (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Segment Reporting [Abstract] | |
Geographical Segment Revenue | Revenue by geographic area, based upon the “bill-to” location, was as follows: Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Domestic $ 1,856 $ 1,772 $ 3,615 $ 3,089 International (1) 4,641 4,408 9,071 8,751 Total $ 6,497 $ 6,180 $ 12,686 $ 11,840 (1) Revenue from the Central Banks, consisting of a consortium of central banks around the world, is classified as international revenue. Reporting revenue by country for this customer is not practicable. |
Customers Accounted for 10% or More of Revenue | The following customers accounted for 10% or more of revenue: Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Central Banks 62 % 62 % 63 % 65 % Walmart 12 % * 12 % * * Less than 10% |
Stock-Based Compensation (Table
Stock-Based Compensation (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] | |
Allocation of Stock-Based Compensation | Stock-Based Compensation Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Stock-based compensation: Cost of revenue $ 196 $ 179 $ 386 $ 361 Sales and marketing 604 489 1,083 1,008 Research, development and engineering 402 357 801 711 General and administrative 1,125 991 2,252 1,973 Stock-based compensation expense 2,327 2,016 4,522 4,053 Capitalized to software and patent costs 50 49 85 90 Total stock-based compensation $ 2,377 $ 2,065 $ 4,607 $ 4,143 |
Unrecognized Compensation Cost Related to Non-Vested Stock-Based Awards Granted | The following table sets forth total unrecognized compensation costs related to non-vested stock-based awards granted under all equity compensation plans: As of As of June 30, December 31, 2020 2019 Total unrecognized compensation costs $ 15,836 $ 13,535 |
Weighted Average Period for Recognition of Unrecognized Compensation Cost for Stock Options and Restricted Stock | The Company expects to recognize the total unrecognized compensation costs as of June 30, 2020, for stock options and restricted stock over weighted average periods through June 30, 2024, as follows: Stock Restricted Options Stock Weighted average period 0.97 years 1.50 years |
Reconciliation of Outstanding Balance of Stock Options | The following table reconciles the outstanding balance of stock options: Weighted Weighted Average Average Aggregate Exercise Grant Date Intrinsic Three months ended June 30, 2020: Options Price Fair Value Value Outstanding at March 31, 2020 550 $ 31.40 $ 14.10 Granted — — — Exercised — — — Forfeited or expired — — — Outstanding at June 30, 2020 550 $ 31.40 $ 14.10 $ — Weighted Weighted Average Average Aggregate Exercise Grant Date Intrinsic Six months ended June 30, 2020: Options Price Fair Value Value Outstanding at December 31, 2019 558 $ 31.22 $ 14.03 Granted — — — Exercised (8 ) 18.01 8.85 Forfeited or expired — — — Outstanding at June 30, 2020 550 $ 31.40 $ 14.10 $ — Exercisable at June 30, 2020 417 $ 30.16 $ — Unvested at June 30, 2020 133 $ 35.29 $ — |
Reconciliation of Unvested Balance of Restricted Stock | The following table reconciles the unvested balance of restricted stock: Weighted Average Number of Grant Date Three months ended June 30, 2020: Shares Fair Value Unvested balance, March 31, 2020 566 $ 29.31 Granted 43 $ 16.40 Vested (79 ) $ 28.75 Forfeited (4 ) $ 29.05 Unvested balance, June 30, 2020 526 $ 28.34 Weighted Average Number of Grant Date Six months ended June 30, 2020: Shares Fair Value Unvested balance, December 31, 2019 435 $ 27.05 Granted 229 $ 30.74 Vested (134 ) $ 28.23 Forfeited (4 ) $ 29.05 Unvested balance, June 30, 2020 526 $ 28.34 |
Fair Value of Restricted Stock Awards Vested | The following table indicates the fair value of all restricted stock awards that vested: Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Fair value of restricted stock awards vested $ 1,260 $ 3,992 $ 3,071 $ 5,232 |
Earnings Per Common Share (Tabl
Earnings Per Common Share (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Earnings Per Share [Abstract] | |
Summary of Reconciliation of Earnings (Loss) Per Common Share | The following table reconciles earnings (loss) per common share: Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Basic Earnings (Loss) per Common Share: Loss to common shares — basic $ (7,461 ) $ (7,933 ) $ (16,369 ) $ (16,396 ) Weighted average common shares outstanding — basic 12,108 11,665 12,073 11,576 Basic earnings (loss) per common share $ (0.62 ) $ (0.68 ) $ (1.36 ) $ (1.42 ) Diluted Earnings (Loss) per Common Share: Loss to common shares — diluted $ (7,461 ) $ (7,933 ) $ (16,369 ) $ (16,396 ) Weighted average common shares outstanding — diluted 12,108 11,665 12,073 11,576 Diluted earnings (loss) per common share $ (0.62 ) $ (0.68 ) $ (1.36 ) $ (1.42 ) |
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share | The following table indicates the common stock equivalents related to stock options that were anti-dilutive and excluded from diluted earnings per common share calculations: Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Anti-dilutive shares due to: Exercise prices higher than the average market price 550 — 550 — Net loss — 124 — 12 |
Trade Accounts Receivable (Tabl
Trade Accounts Receivable (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Receivables [Abstract] | |
Summary of Trade Accounts Receivable | Trade accounts receivable are recorded at the invoiced amount. June 30, December 31, 2020 2019 Trade accounts receivable $ 3,601 $ 4,036 Allowance for doubtful accounts (25 ) (15 ) Trade accounts receivable, net $ 3,576 $ 4,021 Unpaid deferred revenue included in trade accounts receivable $ 856 $ 2,015 |
Customers Accounted for 10% or More of Trade Accounts Receivable, Net | The following customers accounted for 10% or more of trade accounts receivable, net: June 30, December 31, 2020 2019 Central Banks 64 % 69 % |
Property and Equipment (Tables)
Property and Equipment (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Property Plant And Equipment [Abstract] | |
Depreciation and Amortization on Property and Equipment Using the Straight-Line Method | Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets, generally two to ten years. Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful life or the lease term. June 30, December 31, 2020 2019 Office furniture and fixtures $ 1,650 $ 1,650 Software 4,703 4,379 Equipment 5,150 5,041 Leasehold improvements 1,658 1,721 Gross property and equipment 13,161 12,791 Less accumulated depreciation and amortization (9,802 ) (9,141 ) Property and equipment, net $ 3,359 $ 3,650 |
Intangibles (Tables)
Intangibles (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Goodwill And Intangible Assets Disclosure [Abstract] | |
Amortization of Intangible Assets Acquired | Amortization of intangible assets acquired is calculated using the straight-line method over the estimated useful lives of the assets. Estimated Life June 30, December 31, (years) 2020 2019 Capitalized patent costs 17-20 $ 9,461 $ 9,245 Intangible assets acquired: Purchased patents and intellectual property 3-10 250 250 Existing technology 5 1,560 1,560 Customer relationships 7 290 290 Backlog 2 760 760 Tradenames 3 290 290 Non-solicitation agreements 1 120 120 Gross intangible assets 12,731 12,515 Accumulated amortization (6,120 ) (5,845 ) Intangibles, net $ 6,611 $ 6,670 |
Leases (Tables)
Leases (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Leases [Abstract] | |
Additional Details of Leases Presented in Balance Sheets | All of the Company’s leases are operating leases. The following table provides additional details of leases presented in the Consolidated Balance Sheets: June 30, December 31, 2020 2019 Right of use assets $ 2,030 $ 2,263 Lease liabilities, current $ 636 $ 663 Lease liabilities, long-term $ 2,114 $ 2,435 Weighted-average remaining life 3.7 years 4.1 years Weighted-average discount rate 8.20 % 8.20 % |
Additional Details of Operating Lease Expense | Operating lease expense is included in cost of revenue and operating expenses in the Consolidated Statements of Operations and in cash flows from operating activities on the Consolidated Statements of Cash Flows. The operating leases include variable lease costs which are not material and are included in operating lease costs. Additional details of the Company’s operating leases are presented in the following table: Three Three Six Six Months Months Months Months Ended Ended Ended Ended June 30, June 30, June 30, June 30, 2020 2019 2020 2019 Operating lease expense $ 253 $ 260 $ 516 $ 521 Cash paid for operating leases $ 296 $ 320 $ 623 $ 692 |
Reconciliation of Undiscounted Cash Payment Obligations of Operating Lease Liability | The table below reconciles the cash payment obligations for the first five years and total of the remaining years for the operating lease liability recorded in the Consolidated Balance Sheet as of June 30, 2020: Cash Payment Year ending December 31: Obligations Remaining in 2020 $ 421 2021 838 2022 862 2023 867 2024 218 Thereafter — Total lease payments 3,206 Imputed interest (456 ) Total minimum lease payments $ 2,750 |
Note Payable (Tables)
Note Payable (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Notes Payable [Abstract] | |
Schedule of Note Payable | The following table provides information about the note payable: June 30, 2020 Note payable $ 5,032 Accrued interest 8 Total $ 5,040 Note payable, current $ 2,245 Note payable, long-term 2,795 Total $ 5,040 |
Description of Business and S_3
Description of Business and Significant Accounting Policies - Additional Information (Detail) - USD ($) $ in Thousands | 6 Months Ended | |
Jun. 30, 2020 | Jun. 30, 2019 | |
Accounting Policies [Abstract] | ||
Impairment of goodwill | $ 0 | $ 0 |
Fair Value of Financial Instr_3
Fair Value of Financial Instruments - Summary of Fair Value Hierarchy for Financial Assets (Detail) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | $ 29,571 | |
Fair Value, Measurements, Recurring [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 29,571 | $ 36,040 |
Fair Value, Measurements, Recurring [Member] | Money Market Securities [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 3,114 | 746 |
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 13,690 | 25,481 |
Fair Value, Measurements, Recurring [Member] | Pre-refunded Municipals [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 6,456 | |
Fair Value, Measurements, Recurring [Member] | Corporate Notes [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 3,012 | 5,773 |
Fair Value, Measurements, Recurring [Member] | Federal Agency Notes [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 3,299 | |
Fair Value, Measurements, Recurring [Member] | U.S. Treasuries [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 4,040 | |
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 3,114 | 746 |
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Money Market Securities [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 3,114 | 746 |
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 0 | 0 |
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Pre-refunded Municipals [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 0 | |
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Notes [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 0 | 0 |
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Federal Agency Notes [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 0 | |
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | U.S. Treasuries [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 0 | |
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 26,457 | 35,294 |
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Money Market Securities [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 0 | 0 |
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 13,690 | 25,481 |
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Pre-refunded Municipals [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 6,456 | |
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Notes [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 3,012 | 5,773 |
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Federal Agency Notes [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 3,299 | |
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | U.S. Treasuries [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 4,040 | |
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 0 | 0 |
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Money Market Securities [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 0 | 0 |
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 0 | 0 |
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Pre-refunded Municipals [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 0 | |
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Notes [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | 0 | 0 |
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Federal Agency Notes [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | $ 0 | |
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | U.S. Treasuries [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total | $ 0 |
Fair Value of Financial Instr_4
Fair Value of Financial Instruments - Summary of Fair Value Maturities for Financial Asset (Detail) $ in Thousands | Jun. 30, 2020USD ($) |
Fair Value Disclosures [Abstract] | |
Cash equivalents and marketable securities, Maturities by Period, Total | $ 29,571 |
Cash equivalents and marketable securities, Maturities by Period, Less than 1 year | 29,571 |
Cash equivalents and marketable securities, Maturities by Period, 1-5 years | 0 |
Cash equivalents and marketable securities, Maturities by Period, 5-10 years | 0 |
Cash equivalents and marketable securities, Maturities by Period, More than 10 years | $ 0 |
Fair Value of Financial Instr_5
Fair Value of Financial Instruments - Additional Information (Detail) - USD ($) $ in Thousands | 6 Months Ended | |
Jun. 30, 2020 | Dec. 31, 2019 | |
Fair Value Disclosures [Abstract] | ||
Highly liquid marketable securities with original maturities | 90 days or less | |
Cash equivalents include commercial paper and money market funds | $ 11,012 | $ 10,436 |
Revenue Recognition - Additiona
Revenue Recognition - Additional Information (Detail) - USD ($) $ in Thousands | 6 Months Ended | |
Jun. 30, 2020 | Dec. 31, 2019 | |
Revenue Recognition [Abstract] | ||
Period of revenue from services | 1 month | |
Subscription revenue term, minimum | 1 year | |
Subscription revenue term, maximum | 3 years | |
Deferred revenue, revenue recognized | $ 2,028 | |
Aggregate amount of transaction price from contractual obligations | $ 15,986 | $ 17,759 |
Revenue Recognition - Schedule
Revenue Recognition - Schedule of Disaggregated Revenue By Major Product Line in Single Reporting Segment (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Disaggregation Of Revenue [Line Items] | ||||
Total | $ 6,497 | $ 6,180 | $ 12,686 | $ 11,840 |
Service [Member] | ||||
Disaggregation Of Revenue [Line Items] | ||||
Total | 3,892 | 3,575 | 7,630 | 7,389 |
Subscription [Member] | ||||
Disaggregation Of Revenue [Line Items] | ||||
Total | 2,605 | 2,605 | 5,056 | 4,451 |
Government [Member] | ||||
Disaggregation Of Revenue [Line Items] | ||||
Total | 4,074 | 3,873 | 8,117 | 7,935 |
Government [Member] | Service [Member] | ||||
Disaggregation Of Revenue [Line Items] | ||||
Total | 3,713 | 3,530 | 7,365 | 7,164 |
Government [Member] | Subscription [Member] | ||||
Disaggregation Of Revenue [Line Items] | ||||
Total | 361 | 343 | 752 | 771 |
Retail [Member] | ||||
Disaggregation Of Revenue [Line Items] | ||||
Total | 1,573 | 1,425 | 2,834 | 2,169 |
Retail [Member] | Service [Member] | ||||
Disaggregation Of Revenue [Line Items] | ||||
Total | 179 | 45 | 265 | 225 |
Retail [Member] | Subscription [Member] | ||||
Disaggregation Of Revenue [Line Items] | ||||
Total | 1,394 | 1,380 | 2,569 | 1,944 |
Media [Member] | ||||
Disaggregation Of Revenue [Line Items] | ||||
Total | 850 | 882 | 1,735 | 1,736 |
Media [Member] | Service [Member] | ||||
Disaggregation Of Revenue [Line Items] | ||||
Total | 0 | 0 | 0 | 0 |
Media [Member] | Subscription [Member] | ||||
Disaggregation Of Revenue [Line Items] | ||||
Total | $ 850 | $ 882 | $ 1,735 | $ 1,736 |
Revenue Recognition - Schedul_2
Revenue Recognition - Schedule of Contract Liabilities from Contracts with Customers (Detail) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Revenue Recognition [Abstract] | ||
Deferred revenue, current | $ 2,678 | $ 3,172 |
Deferred revenue, long-term | 53 | 59 |
Total | $ 2,731 | $ 3,231 |
Segment Information - Additiona
Segment Information - Additional Information (Detail) | 6 Months Ended |
Jun. 30, 2020Segment | |
Revenue, Major Customer [Line Items] | |
Number of reporting segment | 1 |
Customer Concentration Risk [Member] | Minimum [Member] | Sales [Member] | |
Revenue, Major Customer [Line Items] | |
Percentage of revenue from major customers | 10.00% |
Segment Information - Geographi
Segment Information - Geographical Segment Revenue (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Revenues from External Customers and Long-Lived Assets [Line Items] | ||||
Total revenue | $ 6,497 | $ 6,180 | $ 12,686 | $ 11,840 |
Domestic [Member] | ||||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||||
Total revenue | 1,856 | 1,772 | 3,615 | 3,089 |
International [Member] | ||||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||||
Total revenue | $ 4,641 | $ 4,408 | $ 9,071 | $ 8,751 |
Segment Information - Customers
Segment Information - Customers Accounted for 10% or More of Revenue (Detail) - Customer Concentration Risk [Member] - Sales [Member] | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Central Banks [Member] | ||||
Revenue, Major Customer [Line Items] | ||||
Entity wide revenue major customers percentage | 62.00% | 62.00% | 63.00% | 65.00% |
Walmart [Member] | ||||
Revenue, Major Customer [Line Items] | ||||
Entity wide revenue major customers percentage | 12.00% | 12.00% |
Segment Information - Custome_2
Segment Information - Customers Accounted for 10% or More of Revenue (Parenthetical) (Detail) - Customer Concentration Risk [Member] - Sales [Member] | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Minimum [Member] | ||||
Revenue, Major Customer [Line Items] | ||||
Entity wide revenue major customers percentage | 10.00% | |||
Walmart [Member] | ||||
Revenue, Major Customer [Line Items] | ||||
Entity wide revenue major customers percentage | 12.00% | 12.00% | ||
Walmart [Member] | Maximum [Member] | ||||
Revenue, Major Customer [Line Items] | ||||
Entity wide revenue major customers percentage | 10.00% | 10.00% |
Stock-Based Compensation - Addi
Stock-Based Compensation - Additional Information (Detail) shares in Thousands | 3 Months Ended | 6 Months Ended |
Jun. 30, 2020$ / sharesshares | Jun. 30, 2020$ / sharesshares | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Stock options granted | 0 | 0 |
Stock Options [Member] | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Vesting period for stock options and restricted stock | 3 years | |
Contractual terms | 10 years | |
Stock-based compensation plans, number of additional shares authorized for future grants | 1,071 | |
Closing price per share of Digimarc common stock | $ / shares | $ 15.99 | $ 15.99 |
Restricted Stock [Member] | Minimum [Member] | Employee [Member] | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Vesting period for stock options and restricted stock | 3 years | |
Restricted Stock [Member] | Minimum [Member] | Director [Member] | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Vesting period for stock options and restricted stock | 1 year | |
Restricted Stock [Member] | Maximum [Member] | Employee [Member] | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Vesting period for stock options and restricted stock | 4 years | |
Restricted Stock [Member] | Maximum [Member] | Director [Member] | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Vesting period for stock options and restricted stock | 3 years |
Stock-Based Compensation - Allo
Stock-Based Compensation - Allocation of Stock-Based Compensation (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||||
Stock-based compensation expense | $ 2,327 | $ 2,016 | $ 4,522 | $ 4,053 |
Capitalized to software and patent costs | 50 | 49 | 85 | 90 |
Total stock-based compensation | 2,377 | 2,065 | 4,607 | 4,143 |
Cost of Revenue [Member] | ||||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||||
Stock-based compensation expense | 196 | 179 | 386 | 361 |
Sales and Marketing [Member] | ||||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||||
Stock-based compensation expense | 604 | 489 | 1,083 | 1,008 |
Research, Development and Engineering [Member] | ||||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||||
Stock-based compensation expense | 402 | 357 | 801 | 711 |
General and Administrative [Member] | ||||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||||
Stock-based compensation expense | $ 1,125 | $ 991 | $ 2,252 | $ 1,973 |
Stock-Based Compensation - Unre
Stock-Based Compensation - Unrecognized Compensation Cost Related to Non-Vested Stock-Based Awards Granted (Detail) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] | ||
Total unrecognized compensation costs | $ 15,836 | $ 13,535 |
Stock-Based Compensation - Weig
Stock-Based Compensation - Weighted Average Period for Recognition of Unrecognized Compensation Cost for Stock Options and Restricted Stock (Detail) | 6 Months Ended |
Jun. 30, 2020 | |
Stock Options [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Weighted average period | 11 months 19 days |
Restricted Stock [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Weighted average period | 1 year 6 months |
Stock-Based Compensation - Reco
Stock-Based Compensation - Reconciliation of Outstanding Balance of Stock Options (Detail) $ / shares in Units, shares in Thousands, $ in Thousands | 3 Months Ended | 6 Months Ended |
Jun. 30, 2020USD ($)$ / sharesshares | Jun. 30, 2020USD ($)$ / sharesshares | |
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] | ||
Options, Outstanding at beginning | shares | 550 | 558 |
Options, Granted | shares | 0 | 0 |
Options, Exercised | shares | 0 | (8) |
Options, Forfeited or expired | shares | 0 | 0 |
Options, Outstanding at ending | shares | 550 | 550 |
Weighted Average Exercise Price, Outstanding at beginning | $ 31.40 | $ 31.22 |
Weighted Average Exercise Price, Granted | 0 | 0 |
Weighted Average Exercise Price, Exercised | 0 | 18.01 |
Weighted Average Exercise Price, Forfeited or expired | 0 | 0 |
Weighted Average Exercise Price, Outstanding at ending | 31.40 | 31.40 |
Weighted Average Grant Date Fair Value, Outstanding at beginning | 14.10 | 14.03 |
Weighted Average Grant Date Fair Value, Granted | 0 | 0 |
Weighted Average Grant Date Fair Value, Exercised | 0 | 8.85 |
Weighted Average Grant Date Fair Value, Forfeited or expired | 0 | 0 |
Weighted Average Grant Date Fair Value, Outstanding at ending | $ 14.10 | $ 14.10 |
Aggregate Intrinsic Value, Outstanding | $ | $ 0 | $ 0 |
Options, Exercisable at ending | shares | 417 | 417 |
Options, Unvested at ending | shares | 133 | 133 |
Weighted Average Exercise Price, Exercisable at ending | $ 30.16 | $ 30.16 |
Weighted Average Exercise Price, Unvested at ending | $ 35.29 | $ 35.29 |
Aggregate Intrinsic Value, Exercisable | $ | $ 0 | $ 0 |
Aggregate Intrinsic Value, Unvested | $ | $ 0 | $ 0 |
Stock-Based Compensation - Re_2
Stock-Based Compensation - Reconciliation of Unvested Balance of Restricted Stock (Detail) - Restricted Stock [Member] - $ / shares shares in Thousands | 3 Months Ended | 6 Months Ended |
Jun. 30, 2020 | Jun. 30, 2020 | |
Number of Shares | ||
Unvested, beginning balance | 566 | 435 |
Granted | 43 | 229 |
Vested | (79) | (134) |
Forfeited | (4) | (4) |
Unvested, ending balance | 526 | 526 |
Weighted Average Grant Date Fair Value | ||
Unvested, beginning balance | $ 29.31 | $ 27.05 |
Granted | 16.40 | 30.74 |
Vested | 28.75 | 28.23 |
Forfeited | 29.05 | 29.05 |
Unvested, ending balance | $ 28.34 | $ 28.34 |
Stock-Based Compensation - Fair
Stock-Based Compensation - Fair Value of Restricted Stock Awards Vested (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Restricted Stock [Member] | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Fair value of restricted stock awards vested | $ 1,260 | $ 3,992 | $ 3,071 | $ 5,232 |
Shareholders' Equity - Addition
Shareholders' Equity - Additional Information (Detail) - Common Stock [Member] - USD ($) $ / shares in Units, shares in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | May 31, 2019 | |
Issuance of common stock | 336 | 28 | 336 | |
Common stock price per share | $ 21.92 | |||
Cash proceeds from sale of common stock | $ 611,000 | |||
Sale of common stock, sales agent commissions | 14,000 | |||
Stock issuance cost | 23,000 | |||
Net cash proceeds from sale of common stock | $ 574,000 | |||
Maximum [Member] | ||||
Aggregate offering price of common stock | $ 30,000,000 |
Earnings Per Common Share - Sum
Earnings Per Common Share - Summary of Reconciliation of Earnings (Loss) Per Common Share (Detail) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Basic Earnings (Loss) per Common Share: | ||||
Loss to common shares — basic | $ (7,461) | $ (7,933) | $ (16,369) | $ (16,396) |
Weighted average common shares outstanding — basic | 12,108 | 11,665 | 12,073 | 11,576 |
Basic earnings (loss) per common share | $ (0.62) | $ (0.68) | $ (1.36) | $ (1.42) |
Diluted Earnings (Loss) per Common Share: | ||||
Loss to common shares — diluted | $ (7,461) | $ (7,933) | $ (16,369) | $ (16,396) |
Weighted average common shares outstanding — diluted | 12,108 | 11,665 | 12,073 | 11,576 |
Diluted earnings (loss) per common share | $ (0.62) | $ (0.68) | $ (1.36) | $ (1.42) |
Earnings Per Common Share - Sch
Earnings Per Common Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares shares in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
Common stock equivalents related to stock options that were anti-dilutive and excluded from diluted net income per share | 0 | 124 | 0 | 12 |
Higher Than Average Market Price [Member] | ||||
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
Common stock equivalents related to stock options that were anti-dilutive and excluded from diluted net income per share | 550 | 0 | 550 | 0 |
Trade Accounts Receivable - Sum
Trade Accounts Receivable - Summary of Trade Accounts Receivable (Detail) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Accounts Receivable Net Current [Abstract] | ||
Trade accounts receivable | $ 3,601 | $ 4,036 |
Allowance for doubtful accounts | (25) | (15) |
Trade accounts receivable, net | 3,576 | 4,021 |
Unpaid deferred revenue included in trade accounts receivable | $ 856 | $ 2,015 |
Trade Accounts Receivable - Add
Trade Accounts Receivable - Additional Information (Detail) | 6 Months Ended |
Jun. 30, 2020 | |
Accounts Receivable [Member] | Minimum [Member] | Credit Concentration Risk [Member] | |
Concentration Risk [Line Items] | |
Percentage of trade accounts receivable of major customers | 10.00% |
Trade Accounts Receivable - Cus
Trade Accounts Receivable - Customers Accounted for 10% or More of Trade Accounts Receivable, Net (Detail) | 6 Months Ended | 12 Months Ended |
Jun. 30, 2020 | Dec. 31, 2019 | |
Accounts Receivable [Member] | Credit Concentration Risk [Member] | Central Banks [Member] | ||
Concentration Risk [Line Items] | ||
Percentage of trade accounts receivable of major customers | 64.00% | 69.00% |
Property and Equipment - Additi
Property and Equipment - Additional Information (Detail) | 6 Months Ended |
Jun. 30, 2020 | |
Minimum [Member] | |
Property, Plant and Equipment [Line Items] | |
Estimated useful lives of the assets | 2 years |
Maximum [Member] | |
Property, Plant and Equipment [Line Items] | |
Estimated useful lives of the assets | 10 years |
Property and Equipment - Deprec
Property and Equipment - Depreciation and Amortization on Property and Equipment Using the Straight-Line Method (Detail) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Property Plant And Equipment [Abstract] | ||
Office furniture and fixtures | $ 1,650 | $ 1,650 |
Software | 4,703 | 4,379 |
Equipment | 5,150 | 5,041 |
Leasehold improvements | 1,658 | 1,721 |
Gross property and equipment | 13,161 | 12,791 |
Less accumulated depreciation and amortization | (9,802) | (9,141) |
Property and equipment, net | $ 3,359 | $ 3,650 |
Intangibles - Additional Inform
Intangibles - Additional Information (Detail) - USD ($) | 6 Months Ended | |
Jun. 30, 2020 | Jun. 30, 2019 | |
Finite-Lived Intangible Assets [Line Items] | ||
Impairment charges on intangible | $ 0 | $ 0 |
Capitalized Patent Costs [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Estimated useful life | 17 years |
Intangibles - Amortization of I
Intangibles - Amortization of Intangible Assets Acquired (Detail) - USD ($) $ in Thousands | 6 Months Ended | 12 Months Ended |
Jun. 30, 2020 | Dec. 31, 2019 | |
Finite-Lived Intangible Assets [Line Items] | ||
Capitalized patent costs | $ 9,461 | $ 9,245 |
Intangible assets acquired: | ||
Gross intangible assets | 12,731 | 12,515 |
Accumulated amortization | (6,120) | (5,845) |
Intangibles, net | $ 6,611 | 6,670 |
Capitalized Patent Costs [Member] | Minimum [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Estimated useful life | 17 years | |
Capitalized Patent Costs [Member] | Maximum [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Estimated useful life | 20 years | |
Purchased Patents and Intellectual Property [Member] | ||
Intangible assets acquired: | ||
Intangible assets amount | $ 250 | 250 |
Purchased Patents and Intellectual Property [Member] | Minimum [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Estimated useful life | 3 years | |
Purchased Patents and Intellectual Property [Member] | Maximum [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Estimated useful life | 10 years | |
Existing Technology [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Estimated useful life | 5 years | |
Intangible assets acquired: | ||
Intangible assets amount | $ 1,560 | 1,560 |
Customer Relationships [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Estimated useful life | 7 years | |
Intangible assets acquired: | ||
Intangible assets amount | $ 290 | 290 |
Backlog [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Estimated useful life | 2 years | |
Intangible assets acquired: | ||
Intangible assets amount | $ 760 | 760 |
Tradenames [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Estimated useful life | 3 years | |
Intangible assets acquired: | ||
Intangible assets amount | $ 290 | 290 |
Non-solicitation Agreements [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Estimated useful life | 1 year | |
Intangible assets acquired: | ||
Intangible assets amount | $ 120 | $ 120 |
Leases - Additional Information
Leases - Additional Information (Detail) - USD ($) $ in Thousands | 1 Months Ended | 6 Months Ended |
Jul. 31, 2015 | Jun. 30, 2020 | |
Lessee Operating Lease [Line Items] | ||
Remaining rent payments | $ 3,206 | |
Beaverton, Oregon [Member] | ||
Lessee Operating Lease [Line Items] | ||
Existence of option to extend | true | |
Option to extend operating lease | extend the lease term through March 2024 | |
Option to extend operating lease, month and year | 2024-03 | |
Remaining rent payments | $ 3,291 | |
San Mateo, California [Member] | ||
Lessee Operating Lease [Line Items] | ||
Operating lease term, month and year | 2020-03 |
Leases - Additional Details of
Leases - Additional Details of Leases Presented in Balance Sheets (Detail) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Leases [Abstract] | ||
Right of use assets | $ 2,030 | $ 2,263 |
Lease liabilities, current | 636 | 663 |
Lease liabilities, long-term | $ 2,114 | $ 2,435 |
Weighted-average remaining life | 3 years 8 months 12 days | 4 years 1 month 6 days |
Weighted-average discount rate | 8.20% | 8.20% |
Leases - Additional Details o_2
Leases - Additional Details of Operating Lease Expense (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Leases [Abstract] | ||||
Operating lease expense | $ 253 | $ 260 | $ 516 | $ 521 |
Cash paid for operating leases | $ 296 | $ 320 | $ 623 | $ 692 |
Leases - Reconciliation of Undi
Leases - Reconciliation of Undiscounted Cash Payment Obligations of Operating Lease Liability (Detail) $ in Thousands | Jun. 30, 2020USD ($) |
Leases [Abstract] | |
Remaining in 2020 | $ 421 |
2021 | 838 |
2022 | 862 |
2023 | 867 |
2024 | 218 |
Thereafter | 0 |
Total lease payments | 3,206 |
Imputed interest | (456) |
Total minimum lease payments | $ 2,750 |
Note Payables - Additional Info
Note Payables - Additional Information (Details) - USD ($) $ in Thousands | 1 Months Ended | |
Apr. 16, 2020 | Jun. 30, 2020 | |
Debt Instrument [Line Items] | ||
Aggregate principal loan amount | $ 5,032 | |
PPP [Member] | ||
Debt Instrument [Line Items] | ||
Aggregate principal loan amount | $ 5,032 | |
Term of loan | 2 years | |
Interest rate on loan per annum | 1.00% | |
Loan, payment terms | Principal and interest are payable monthly commencing six months after the disbursement date and may be prepaid by the Company at any time prior to maturity with no prepayment penalties. |
Note Payables - Schedule of Not
Note Payables - Schedule of Note Payables (Details) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Notes Payable [Abstract] | ||
Note payable | $ 5,032 | |
Accrued interest | 8 | |
Total | 5,040 | |
Note payable, current | 2,245 | $ 0 |
Note payable, long-term | 2,795 | $ 0 |
Total | $ 5,040 |
Income Taxes - Additional Infor
Income Taxes - Additional Information (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | |||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | Dec. 31, 2019 | |
Income Tax Disclosure [Line Items] | |||||
Deferred tax assets, valuation allowance | $ 51,842 | $ 51,842 | $ 47,809 | ||
Effective tax rate | 0.00% | 0.00% | |||
Change in valuation allowance | $ 4,033 | ||||
ASU No. 2016-09 [Member] | |||||
Income Tax Disclosure [Line Items] | |||||
Excess tax benefits recognized in the provision for income taxes offset by valuation allowance | $ 1,003 | $ 2,236 | $ 748 | $ 2,044 |
Subsequent Event - Additional I
Subsequent Event - Additional Information (Detail) - USD ($) $ in Millions | 1 Months Ended | 3 Months Ended |
Jul. 31, 2020 | Sep. 30, 2020 | |
Forecast [Member] | ||
Subsequent Event [Line Items] | ||
Severance cost expected | $ 0.9 | |
Annual operating cost expected decrease | 2.3 | |
Subsequent Event [Member] | ||
Subsequent Event [Line Items] | ||
Number of employees reduced | 7.00% | |
Cash-based Severance Cost [Member] | Forecast [Member] | ||
Subsequent Event [Line Items] | ||
Severance cost expected | 0.4 | |
Annual operating cost expected decrease | 2.1 | |
Stock-based Severance Cost [Member] | Forecast [Member] | ||
Subsequent Event [Line Items] | ||
Severance cost expected | 0.5 | |
Annual operating cost expected decrease | $ 0.2 |