Cover Page
Cover Page - shares | 6 Months Ended | |
Jun. 30, 2021 | Jul. 22, 2021 | |
Cover [Abstract] | ||
Document Type | 10-Q | |
Amendment Flag | false | |
Document Period End Date | Jun. 30, 2021 | |
Document Fiscal Year Focus | 2021 | |
Document Fiscal Period Focus | Q2 | |
Entity Registrant Name | BRIGHTCOVE INC | |
Entity Central Index Key | 0001313275 | |
Current Fiscal Year End Date | --12-31 | |
Document Quarterly Report | true | |
Document Transition Report | false | |
Trading Symbol | BCOV | |
Entity Filer Category | Accelerated Filer | |
Entity Shell Company | false | |
Entity Small Business | false | |
Entity Current Reporting Status | Yes | |
Entity Emerging Growth Company | false | |
Entity Interactive Data Current | Yes | |
Entity Incorporation, State or Country Code | DE | |
Entity Address, City or Town | Boston | |
Entity Address, State or Province | MA | |
Entity Address, Address Line One | 290 Congress Street | |
Entity Address, Postal Zip Code | 02210 | |
City Area Code | 888 | |
Local Phone Number | 882-1880 | |
Entity Tax Identification Number | 20-1579162 | |
Entity File Number | 001-35429 | |
Title of 12(b) Security | Common Stock | |
Security Exchange Name | NASDAQ | |
Entity Common Stock, Shares Outstanding | 40,812,422 |
Condensed Consolidated Balance
Condensed Consolidated Balance Sheets - USD ($) $ in Thousands | Jun. 30, 2021 | Dec. 31, 2020 |
Current assets: | ||
Cash and cash equivalents | $ 40,387 | $ 37,472 |
Accounts receivable, net of allowance of $738 and $648 at June 30, 2021 and December 31, 2020, respectively | 31,445 | 29,305 |
Prepaid expenses | 9,563 | 5,760 |
Other current assets | 11,483 | 12,978 |
Total current assets | 92,878 | 85,515 |
Property and equipment, net | 17,460 | 15,968 |
Operating lease right-of-use asset | 6,749 | 8,699 |
Intangible assets, net | 8,956 | 10,465 |
Goodwill | 60,902 | 60,902 |
Other assets | 6,236 | 5,254 |
Total assets | 193,181 | 186,803 |
Current liabilities: | ||
Accounts payable | 11,001 | 10,456 |
Accrued expenses | 20,779 | 25,397 |
Operating lease liability | 2,734 | 4,346 |
Deferred revenue | 62,433 | 58,741 |
Total current liabilities | 96,947 | 98,940 |
Operating lease liability, net of current portion | 4,200 | 5,498 |
Other liabilities | 889 | 2,763 |
Total liabilities | 102,036 | 107,201 |
Commitments and contingencies (Note 8) | ||
Stockholders' equity: | ||
Undesignated preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued | ||
Common stock, $0.001 par value; 100,000,000 shares authorized; 40,946,572 and 40,152,021 shares issued at June 30, 2021 and December 31, 2020, respectively | 41 | 40 |
Additional paid-in capital | 292,775 | 287,059 |
Treasury stock, at cost; 135,000 shares | (871) | (871) |
Accumulated other comprehensive loss | (362) | (188) |
Accumulated deficit | (200,438) | (206,438) |
Total stockholders' equity | 91,145 | 79,602 |
Total liabilities and stockholders' equity | $ 193,181 | $ 186,803 |
Condensed Consolidated Balanc_2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($) $ in Thousands | Jun. 30, 2021 | Dec. 31, 2020 |
Statement of Financial Position [Abstract] | ||
Allowance for accounts receivable | $ 738 | $ 648 |
Preferred stock, par value | $ 0.001 | $ 0.001 |
Preferred stock, shares authorized | 5,000,000 | 5,000,000 |
Preferred stock, shares issued | 0 | 0 |
Common stock, par value | $ 0.001 | $ 0.001 |
Common stock, shares authorized | 100,000,000 | 100,000,000 |
Common stock, shares issued | 40,946,572 | 40,152,021 |
Treasury stock, shares | 135,000 | 135,000 |
Condensed Consolidated Statemen
Condensed Consolidated Statements of Operations - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2021 | Jun. 30, 2020 | Jun. 30, 2021 | Jun. 30, 2020 | |
Revenue: | ||||
Revenue | $ 51,472 | $ 47,926 | $ 106,289 | $ 94,579 |
Cost of revenue: | ||||
Cost of revenue | 17,224 | 19,899 | 36,392 | 38,541 |
Gross profit | 34,248 | 28,027 | 69,897 | 56,038 |
Operating expenses: | ||||
Research and development | 7,855 | 9,131 | 16,139 | 17,984 |
Sales and marketing | 18,130 | 13,383 | 34,279 | 27,557 |
General and administrative | 7,418 | 6,407 | 14,477 | 12,939 |
Merger-related | 255 | 259 | 255 | 5,768 |
Other (benefit) expense | (1,965) | |||
Total operating expenses | 33,658 | 29,180 | 63,185 | 64,248 |
Income (loss) from operations | 590 | (1,153) | 6,712 | (8,210) |
Other expense, net | 117 | (27) | (618) | (495) |
Income (loss) before income taxes | 707 | (1,180) | 6,094 | (8,705) |
Provision for income taxes | (163) | 115 | 94 | 443 |
Net income (loss) | $ 870 | $ (1,295) | $ 6,000 | $ (9,148) |
Net income (loss) per share—basic and diluted | ||||
Basic | $ 0.02 | $ (0.03) | $ 0.15 | $ (0.23) |
Diluted | $ 0.02 | $ (0.03) | $ 0.14 | $ (0.23) |
Weighted-average shares—basic and diluted | ||||
Basic | 40,615,149 | 39,291,649 | 40,385,866 | 39,136,394 |
Diluted | 42,208,933 | 39,291,649 | 42,390,641 | 39,136,394 |
Subscription and Support Revenue [Member] | ||||
Revenue: | ||||
Revenue | $ 48,602 | $ 45,617 | $ 99,441 | $ 90,275 |
Cost of revenue: | ||||
Cost of revenue | 14,756 | 17,807 | 30,434 | 34,555 |
Professional Services and Other Revenue [Member] | ||||
Revenue: | ||||
Revenue | 2,870 | 2,309 | 6,848 | 4,304 |
Cost of revenue: | ||||
Cost of revenue | $ 2,468 | $ 2,092 | $ 5,958 | $ 3,986 |
Condensed Consolidated Statem_2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2021 | Jun. 30, 2020 | Jun. 30, 2021 | Jun. 30, 2020 | |
Statement of Comprehensive Income [Abstract] | ||||
Net income (loss) | $ 870 | $ (1,295) | $ 6,000 | $ (9,148) |
Other comprehensive income: | ||||
Foreign currency translation adjustments | 35 | 158 | (174) | (301) |
Comprehensive income (loss) | $ 905 | $ (1,137) | $ 5,826 | $ (9,449) |
Condensed Consolidated Statem_3
Condensed Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands | Total | Common Stock [Member] | Additional Paid-in Capital [Member] | Treasury Stock [Member] | Accumulated Other Comprehensive Loss [Member] | Accumulated Deficit [Member] |
Beginning Balance at Dec. 31, 2019 | $ 39 | $ 276,365 | $ (871) | $ (785) | $ (200,625) | |
Beginning Balance, shares at Dec. 31, 2019 | 39,042,787 | |||||
Treasury shares, beginning Balance at Dec. 31, 2019 | (135,000) | |||||
Issuance of common stock upon exercise of stock options | $ 0 | |||||
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units | $ 0 | (2) | ||||
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units, shares | 501,204 | |||||
Stock-based compensation expense | 4,892 | |||||
Foreign currency translation adjustment | $ (301) | (301) | ||||
Net income (loss) | (9,148) | |||||
Ending Balance at Jun. 30, 2020 | 69,564 | $ 39 | 281,255 | $ (871) | (1,086) | (209,773) |
Ending Balance, shares at Jun. 30, 2020 | 39,543,991 | |||||
Treasury stock, Ending Balance at Jun. 30, 2020 | (135,000) | |||||
Beginning Balance at Mar. 31, 2020 | $ 39 | 279,114 | $ (871) | (1,244) | (208,478) | |
Beginning Balance, shares at Mar. 31, 2020 | 39,105,853 | |||||
Treasury shares, beginning Balance at Mar. 31, 2020 | (135,000) | |||||
Issuance of common stock upon exercise of stock options | $ 0 | |||||
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units | $ 0 | (38) | ||||
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units, shares | 438,138 | |||||
Stock-based compensation expense | 2,179 | |||||
Foreign currency translation adjustment | 158 | 158 | ||||
Net income (loss) | (1,295) | |||||
Ending Balance at Jun. 30, 2020 | 69,564 | $ 39 | 281,255 | $ (871) | (1,086) | (209,773) |
Ending Balance, shares at Jun. 30, 2020 | 39,543,991 | |||||
Treasury stock, Ending Balance at Jun. 30, 2020 | (135,000) | |||||
Beginning Balance at Dec. 31, 2020 | $ 79,602 | $ 41 | 287,059 | $ (871) | (188) | (206,438) |
Beginning Balance, shares at Dec. 31, 2020 | 40,152,021 | |||||
Treasury shares, beginning Balance at Dec. 31, 2020 | (135,000) | (135,000) | ||||
Issuance of common stock upon exercise of stock options | $ 0 | |||||
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units | $ 0 | 631 | ||||
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units, shares | 794,551 | |||||
Stock-based compensation expense | 5,085 | |||||
Foreign currency translation adjustment | $ (174) | (174) | ||||
Net income (loss) | 6,000 | |||||
Ending Balance at Jun. 30, 2021 | $ 91,145 | $ 41 | 292,775 | $ (871) | (362) | (200,438) |
Ending Balance, shares at Jun. 30, 2021 | 40,946,572 | |||||
Treasury stock, Ending Balance at Jun. 30, 2021 | (135,000) | (135,000) | ||||
Beginning Balance at Mar. 31, 2021 | $ 40 | 290,403 | $ (871) | (397) | (201,308) | |
Beginning Balance, shares at Mar. 31, 2021 | 40,412,577 | |||||
Treasury shares, beginning Balance at Mar. 31, 2021 | (135,000) | |||||
Issuance of common stock upon exercise of stock options | $ 0 | |||||
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units | $ 1 | (378) | ||||
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units, shares | 533,995 | |||||
Stock-based compensation expense | 2,750 | |||||
Foreign currency translation adjustment | $ 35 | 35 | ||||
Net income (loss) | 870 | |||||
Ending Balance at Jun. 30, 2021 | $ 91,145 | $ 41 | $ 292,775 | $ (871) | $ (362) | $ (200,438) |
Ending Balance, shares at Jun. 30, 2021 | 40,946,572 | |||||
Treasury stock, Ending Balance at Jun. 30, 2021 | (135,000) | (135,000) |
Condensed Consolidated Statem_4
Condensed Consolidated Statements of Cash Flows - USD ($) $ in Thousands | 6 Months Ended | |
Jun. 30, 2021 | Jun. 30, 2020 | |
Operating activities | ||
Net income (loss) | $ 6,000 | $ (9,148) |
Adjustments to reconcile net loss to net cash provided by operating activities: | ||
Depreciation and amortization | 4,278 | 4,357 |
Stock-based compensation | 4,901 | 4,716 |
Provision for reserves on accounts receivable | 276 | 401 |
Changes in assets and liabilities: | ||
Accounts receivable | (2,634) | 4,055 |
Prepaid expenses and other current assets | (1,337) | (5,357) |
Other assets | (1,000) | (300) |
Accounts payable | 105 | 2,038 |
Accrued expenses | (6,053) | (577) |
Operating leases | (960) | 3 |
Deferred revenue | 3,801 | 5,112 |
Net cash provided by operating activities | 7,377 | 5,300 |
Investing activities | ||
Purchases of property and equipment | (808) | (1,197) |
Capitalized internal-use software costs | (2,977) | (3,839) |
Net cash used in investing activities | (3,785) | (5,036) |
Financing activities | ||
Proceeds from exercise of stock options | 1,980 | 394 |
Deferred acquisition payments | (475) | |
Proceeds from debt | 10,000 | |
Debt paydown | (5,000) | |
Other financing activities | (1,348) | (429) |
Net cash provided by financing activities | 157 | 4,965 |
Effect of exchange rate changes on cash and cash equivalents | (834) | (235) |
Net increase in cash and cash equivalents | 2,915 | 4,994 |
Cash and cash equivalents at beginning of period | 37,472 | 22,759 |
Cash and cash equivalents at end of period | 40,387 | 27,753 |
Supplemental disclosure of cash flow information | ||
Cash paid for operating lease liabilities | $ 3,165 | $ 3,561 |
Business Description and Basis
Business Description and Basis of Presentation | 6 Months Ended |
Jun. 30, 2021 | |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Business Description and Basis of Presentation | 1. Business Description and Basis of Presentation Business Description Brightcove Inc. (the Company) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004. Basis of Presentation The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management’s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company’s Annual Report on Form 10-K The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2020 contained in the Company’s Annual Report on Form 10-K |
Quarterly Update to Significant
Quarterly Update to Significant Accounting Policies | 6 Months Ended |
Jun. 30, 2021 | |
Accounting Policies [Abstract] | |
Quarterly Update to Significant Accounting Policies | 2. Quarterly Update to Significant Accounting Policies Stock-Based Compensation On March 25, 2021, the Board adopted, the Brightcove Inc. 2021 Stock Incentive Plan (the “2021 Plan”) which was approved by the shareholders on May 11, 2021. The maximum number of shares of stock reserved and available for issuance under the 2021 Plan is 6,200,000 shares. Any awards under the Plan and under the Company’s existing 2012 Stock Incentive Plan (the “2012 Plan”) and the Company’s Amended and Restated 2004 Stock Option and Incentive Plan that are forfeited, canceled or otherwise terminated (other than by exercise) will be added back to the shares of stock available for issuance under the 2021 Plan and may be issued as awards thereunder. The 2021 Plan is designed to enable the flexibility to grant equity awards to our officers, employees, non-employee future grants issued under the 2012 P Allowance for Doubtful Accounts The following details the changes in the Company’s reserve allowance for estimated credit losses for accounts receivable for the period: Allowance for Credit Losses (in thousands) Balance as of December 31, 2020 $ 648 Current provision for credit losses 233 Write-offs against allowance (135 ) Recoveries (8 ) Balance as of June 0 $ 738 Estimated credit losses for unbilled trade accounts receivable were not material. Other (Benefit) Expense. Other (benefit) expense, reflects other operating costs (or benefits) that do not directly relate to research and development, sales and marketing, general and administrative, and merger related. On March 27, 2020, in response to the COVID-19 Recently Issued and Adopted Accounting Pronouncements ASU 2019-12—Income In December 2019, the FASB issued ASU 2019-12, 2019-12 2019-12 2019-12 |
Revenue from Contracts with Cus
Revenue from Contracts with Customers | 6 Months Ended |
Jun. 30, 2021 | |
Revenue from Contract with Customer [Abstract] | |
Revenue from Contracts with Customers | 3. Revenue from Contracts with Customers The Company primarily derives revenue from the sale of its online video platform, which enables its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Revenue is derived from three primary sources: (1) the subscription to its technology and related support; (2) hosting, bandwidth and encoding services; and (3) professional services, which include initiation, set-up and customization The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers. Accounts Contract Assets Deferred Deferred Revenue (non- current) Total Deferred Balance at December 31, 2020 $ 29,305 $ 2,078 $ 58,741 $ 811 $ 59,552 Balance at June 30, 2021 31,445 2,077 62,433 434 62,867 Revenue recognized for the three and six months ended June 30, 2021 from amounts included in deferred revenue at the beginning of the period was approximately $15.5 million and $46.7 million, respectively. During the three and six months ended June 30, 2021, the Company did not recognize a material amount of revenue from performance obligations satisfied or partially satisfied in previous periods. The assets recognized for costs to obtain a contract were $12.6 million as of June 30, 2021 and $13.3 Amortization expense recognized for the three and six months ended June 30, 2020 related to costs to obtain a contract was $1.8 million and $3.4 million, respectively. Transaction Price Allocated to Future Performance Obligations As of June 30, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $152.8 million, of which approximately $119.8 million is expected to be recognized over the next 12 months. The Company expects to recognize substantially all of the remaining unsatisfied performance obligations by December 2024. |
Cash and Cash Equivalents
Cash and Cash Equivalents | 6 Months Ended |
Jun. 30, 2021 | |
Cash and Cash Equivalents [Abstract] | |
Cash and Cash Equivalents | 4. Cash and Cash Equivalents Cash and cash equivalents as of June 30, 2021 consist of the following: June 30, 2021 Description Contracted Maturity Cost Fair Market Value Cash Demand $ 40,346 $ 40,346 Money market funds Demand 41 41 Total cash and cash equivalents $ 40,387 $ 40,387 Cash and cash equivalents as of December 31, 2020 consist of the following: December 31, 2020 Description Contracted Maturity Cost Fair Value Cash Demand $ 37,431 $ 37,431 Money market funds Demand 41 41 Total cash and cash equivalents $ 37,472 $ 37,472 |
Earnings (Loss) per Share
Earnings (Loss) per Share | 6 Months Ended |
Jun. 30, 2021 | |
Earnings Per Share [Abstract] | |
Earnings (Loss) per Share | 5. Earnings (Loss) per Share The Company calculates basic and diluted earnings (loss) per common share by dividing the earnings (loss) amount by the number of common shares outstanding during the period. The calculation of diluted earnings (loss) per common share includes the effects of the assumed exercise of any outstanding stock options and the assumed vesting of shares of restricted stock awards, where dilutive. The following table set forth the computations of basic and diluted earnings per share: Three Months Ended June 30, Six Months Ended June 30, (in thousands) 2021 2020 2021 2020 Net income (loss) $ 870 $ (1,295 ) $ 6,000 $ (9,148 ) Weighted average shares used in computing basic earnings per share 40,615,149 39,291,649 40,385,866 39,136,394 Effect of weighted average dilutive stock-based awards 1,593,784 — 2,004,775 — Weighted average shares used in computing diluted earnings per share 42,208,933 39,291,649 42,390,641 39,136,394 Net income (loss) per share—basic and diluted Basic $ 0.02 $ (0.03 ) $ 0.15 $ (0.23 ) Diluted $ 0.02 $ (0.03 ) $ 0.14 $ (0.23 ) The following outstanding common shares have been excluded from the computation of dilutive earnings (loss) per share as of the periods indicated because such securities are anti-dilutive: Three Months Ended June 30, Six Months Ended June 30, (shares in thousands) 2021 2020 2021 2020 Options outstanding 145 2,372 122 2,372 Restricted stock units outstanding 68 3,580 68 3,580 |
Stock-based Compensation
Stock-based Compensation | 6 Months Ended |
Jun. 30, 2021 | |
Disclosure of Compensation Related Costs, Share-based Payments [Abstract] | |
Stock-based Compensation | 6. Stock-based Compensation The weighted-average assumptions utilized to determine the weighted-average fair value of options are presented in the following table: Three Months Ended June 30, Six Months Ended June 30, 2021 2020 2021 2020 Weighted-average fair value of options granted during the period $ 6.75 $ 3.76 $ 7.72 $ 3.48 Risk-free interest rate 1.22 % 0.62 % 1.16 % 1.03 % Expected volatility 48 % 48 % 48 % 46 % Expected life (in years) 6.2 6.3 6.2 6.2 Expected dividend yield — — — — As of June 30, 2021, there was $26.6 million of unrecognized stock-based compensation expense related to stock-based awards that is expected to be recognized over a weighted-average period of 2.36 years. The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three months ended June 30, 2021 and 2020: Three Months Ended June 30, Six Months Ended June 30, 2021 2020 2021 2020 Stock-based compensation: Cost of subscription and support revenue $ 187 $ 123 $ 344 $ 313 Cost of professional services and other revenue 118 90 186 170 Research and development 531 257 853 697 Sales and marketing 762 761 1,499 1,672 General and administrative 1,011 867 2,019 1,864 $ 2,609 $ 2,098 $ 4,901 $ 4,716 The following is a summary of the stock option activity during the six months ended June 30, 2021. Number of Shares Weighted-Average Exercise Price Weighted-Average Remaining Contractual Term (In Years) Aggregate Intrinsic Value (1) Outstanding at December 31, 2020 2,110,486 $ 9.19 Granted 79,230 16.51 Exercised (226,525 ) 8.74 $ 2,616 Canceled (64,506 ) 9.95 Outstanding at June 30, 2021 1,898,685 $ 9.54 6.54 $ 9,385 Exercisable at June 30, 2021 1,275,816 $ 8.93 5.81 $ 6,968 (1) The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on June 30, 2021 of $14.34 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options. The following table summarizes the restricted stock unit activity for our service-based awards (“S-RSU”) (“P-RSU”) S-RSU Weighted Average Grant Date Fair Value P-RSU Weighted Average Grant Date Fair Value Total RSU Weighted Average Grant Date Fair Value Unvested at December 31, 2020 2,000,416 $ 10.40 1,587,801 $ 10.30 3,588,217 $ 10.35 Granted 847,994 14.78 — — 847,994 14.78 Vested and issued (345,513 ) 8.65 (181,910 ) 8.74 (527,423 ) 8.68 Canceled (198,131 ) 10.33 (196,840 ) 8.76 (394,971 ) 9.52 Unvested at June 30, 2021 2,304,766 $ 12.26 1,209,051 $ 10.79 3,513,817 $ 11.75 |
Income Taxes
Income Taxes | 6 Months Ended |
Jun. 30, 2021 | |
Income Tax Disclosure [Abstract] | |
Income Taxes | 7. Income Taxes The income tax expense relates principally to the Company’s foreign operations. The Company is required to compute income tax expense in each jurisdiction in which it operates. This process requires the Company to project its current tax liability and estimate its deferred tax assets and liabilities, including net operating loss (“NOL”) and tax credit carry-forwards. In assessing the ability to realize the net deferred tax assets, management considers whether it is more likely than not that some portion or all of the net deferred tax assets will not be realized. The Company has provided a valuation allowance against its remaining U.S. net deferred tax assets as of June 30, 2021 and December 31, 2020, based upon the level of historical U.S. losses and future projections over the period in which the net deferred tax assets are deductible, at this time, management believes it is more likely than not that the Company will not realize the benefits of these deductible differences. |
Commitments and Contingencies
Commitments and Contingencies | 6 Months Ended |
Jun. 30, 2021 | |
Commitments and Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | 8. Commitments and Contingencies Legal Matters The Company, from time to time, is party to litigation arising in the ordinary course of business. Management does not believe that the outcome of these claims will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company based on the status of proceedings at this time. Guarantees and Indemnification Obligations The Company typically enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses and costs incurred by the indemnified party, generally the Company’s customers, in connection with patent, copyright, trade secret, or other intellectual property or personal right infringement claims by third parties with respect to the Company’s technology. The term of these indemnification agreements is generally perpetual after execution of the agreement. Based on when customers first subscribe for the Company’s service, the maximum potential amount of future payments the Company could be required to make under certain of these indemnification agreements is unlimited, however, more recently the Company has typically limited the maximum potential value of such potential future payments in relation to the value of the contract. Based on historical experience and information known as of June 30, 2021, the Company has not incurred any costs for the above guarantees and indemnities. The Company has received requests for indemnification from customers in connection with patent infringement suits brought against the customer by a third party. To date, the Company has not agreed that the requested indemnification is required by the Company’s contract with any such customer. In certain circumstances, the Company warrants that its products and services will perform in all material respects in accordance with its standard published specification documentation in effect at the time of delivery of the licensed products and services to the customer for the warranty period of the product or service. To date, the Company has not incurred significant expense under its warranties and, as a result, the Company believes the estimated fair value of these agreements is immaterial. |
Debt
Debt | 6 Months Ended |
Jun. 30, 2021 | |
Debt Disclosure [Abstract] | |
Debt | 9. Debt On December 28, 2020, the Company entered into an amended and restated loan and security agreement with a lender (the “Loan Agreement”) providing for up to a $30.0 million asset-based line of credit (the “Line of Credit”). Borrowings under the Line of Credit are secured by substantially all of the Company’s assets, excluding its intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate as follows: (i) for prime rate advances, the greater of (A) the prime rate and (B) 4%, and (ii) for LIBOR advances, the greater of (A) the LIBOR rate plus 225 basis points and (B) 4%. Under the Loan Agreement, the Company must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP was |
Segment Information
Segment Information | 6 Months Ended |
Jun. 30, 2021 | |
Segment Reporting [Abstract] | |
Segment Information | 10. Segment Information Geographic Data Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows: Three Months Ended June 30, Six Months Ended June 30, 2021 2020 2021 2020 Revenue: North America $ 29,398 $ 26,039 $ 59,784 $ 51,038 Europe 9,547 8,427 18,470 16,888 Japan 5,370 5,554 13,078 11,656 Asia Pacific 7,016 7,714 14,675 14,584 Other 141 192 282 413 Total revenue $ 51,472 $ 47,926 $ 106,289 $ 94,579 North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was $27.5 million and $24.0 million for the three months ended June 30, 2021 and 2020, respectively. Revenue from customers located in the United States was $55.9 million and $47.0 million for the six months ended June 30, 2021 and 2020, respectively. Other than the United States and Japan, no other country contributed more than 10% of the Company’s total revenue during the three and six months ended June 30, 2021 and 2020. As of June 30, 2021 and December 31, 2020, property and equipment at locations outside the U.S. was not material. |
Business Description and Basi_2
Business Description and Basis of Presentation (Policies) | 6 Months Ended |
Jun. 30, 2021 | |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Business Description | Business Description Brightcove Inc. (the Company) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004. |
Basis of Presentation | Basis of Presentation The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management’s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company’s Annual Report on Form 10-K The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2020 contained in the Company’s Annual Report on Form 10-K |
Stock-Based Compensation | Stock-Based Compensation On March 25, 2021, the Board adopted, the Brightcove Inc. 2021 Stock Incentive Plan (the “2021 Plan”) which was approved by the shareholders on May 11, 2021. The maximum number of shares of stock reserved and available for issuance under the 2021 Plan is 6,200,000 shares. Any awards under the Plan and under the Company’s existing 2012 Stock Incentive Plan (the “2012 Plan”) and the Company’s Amended and Restated 2004 Stock Option and Incentive Plan that are forfeited, canceled or otherwise terminated (other than by exercise) will be added back to the shares of stock available for issuance under the 2021 Plan and may be issued as awards thereunder. The 2021 Plan is designed to enable the flexibility to grant equity awards to our officers, employees, non-employee future grants issued under the 2012 P |
Allowance for Doubtful Accounts | Allowance for Doubtful Accounts The following details the changes in the Company’s reserve allowance for estimated credit losses for accounts receivable for the period: Allowance for Credit Losses (in thousands) Balance as of December 31, 2020 $ 648 Current provision for credit losses 233 Write-offs against allowance (135 ) Recoveries (8 ) Balance as of June 0 $ 738 Estimated credit losses for unbilled trade accounts receivable were not material. |
Other (Benefit) Expense. | Other (Benefit) Expense. Other (benefit) expense, reflects other operating costs (or benefits) that do not directly relate to research and development, sales and marketing, general and administrative, and merger related. On March 27, 2020, in response to the COVID-19 |
Recently Issued and Adopted Accounting Pronouncements | Recently Issued and Adopted Accounting Pronouncements ASU 2019-12—Income In December 2019, the FASB issued ASU 2019-12, 2019-12 2019-12 2019-12 |
Quarterly Update to Significa_2
Quarterly Update to Significant Accounting Policies (Tables) | 6 Months Ended |
Jun. 30, 2021 | |
Accounting Policies [Abstract] | |
Schedule of Allowance for Doubtful Accounts | The following details the changes in the Company’s reserve allowance for estimated credit losses for accounts receivable for the period: Allowance for Credit Losses (in thousands) Balance as of December 31, 2020 $ 648 Current provision for credit losses 233 Write-offs against allowance (135 ) Recoveries (8 ) Balance as of June 0 $ 738 |
Revenue from Contracts with C_2
Revenue from Contracts with Customers (Tables) | 6 Months Ended |
Jun. 30, 2021 | |
Revenue from Contract with Customer [Abstract] | |
Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers | The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers. Accounts Contract Assets Deferred Deferred Revenue (non- current) Total Deferred Balance at December 31, 2020 $ 29,305 $ 2,078 $ 58,741 $ 811 $ 59,552 Balance at June 30, 2021 31,445 2,077 62,433 434 62,867 |
Cash and Cash Equivalents (Tabl
Cash and Cash Equivalents (Tables) | 6 Months Ended |
Jun. 30, 2021 | |
Cash and Cash Equivalents [Abstract] | |
Schedule of Cash and Cash Equivalents | Cash and cash equivalents as of June 30, 2021 consist of the following: June 30, 2021 Description Contracted Maturity Cost Fair Market Value Cash Demand $ 40,346 $ 40,346 Money market funds Demand 41 41 Total cash and cash equivalents $ 40,387 $ 40,387 Cash and cash equivalents as of December 31, 2020 consist of the following: December 31, 2020 Description Contracted Maturity Cost Fair Value Cash Demand $ 37,431 $ 37,431 Money market funds Demand 41 41 Total cash and cash equivalents $ 37,472 $ 37,472 |
Earnings (Loss) per Share (Tabl
Earnings (Loss) per Share (Tables) | 6 Months Ended |
Jun. 30, 2021 | |
Earnings Per Share [Abstract] | |
Schedule of Computations of Basic and Diluted Earnings Per Share | The following table set forth the computations of basic and diluted earnings per share: Three Months Ended June 30, Six Months Ended June 30, (in thousands) 2021 2020 2021 2020 Net income (loss) $ 870 $ (1,295 ) $ 6,000 $ (9,148 ) Weighted average shares used in computing basic earnings per share 40,615,149 39,291,649 40,385,866 39,136,394 Effect of weighted average dilutive stock-based awards 1,593,784 — 2,004,775 — Weighted average shares used in computing diluted earnings per share 42,208,933 39,291,649 42,390,641 39,136,394 Net income (loss) per share—basic and diluted Basic $ 0.02 $ (0.03 ) $ 0.15 $ (0.23 ) Diluted $ 0.02 $ (0.03 ) $ 0.14 $ (0.23 ) |
Outstanding Common Shares Excluded from Computation of Dilutive Earnings (Loss) per Share | The following outstanding common shares have been excluded from the computation of dilutive earnings (loss) per share as of the periods indicated because such securities are anti-dilutive: Three Months Ended June 30, Six Months Ended June 30, (shares in thousands) 2021 2020 2021 2020 Options outstanding 145 2,372 122 2,372 Restricted stock units outstanding 68 3,580 68 3,580 |
Stock-based Compensation (Table
Stock-based Compensation (Tables) | 6 Months Ended |
Jun. 30, 2021 | |
Disclosure of Compensation Related Costs, Share-based Payments [Abstract] | |
Weighted Average Assumptions Utilized | The weighted-average assumptions utilized to determine the weighted-average fair value of options are presented in the following table: Three Months Ended June 30, Six Months Ended June 30, 2021 2020 2021 2020 Weighted-average fair value of options granted during the period $ 6.75 $ 3.76 $ 7.72 $ 3.48 Risk-free interest rate 1.22 % 0.62 % 1.16 % 1.03 % Expected volatility 48 % 48 % 48 % 46 % Expected life (in years) 6.2 6.3 6.2 6.2 Expected dividend yield — — — — |
Summary of Stock-based Compensation Expense | The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three months ended June 30, 2021 and 2020: Three Months Ended June 30, Six Months Ended June 30, 2021 2020 2021 2020 Stock-based compensation: Cost of subscription and support revenue $ 187 $ 123 $ 344 $ 313 Cost of professional services and other revenue 118 90 186 170 Research and development 531 257 853 697 Sales and marketing 762 761 1,499 1,672 General and administrative 1,011 867 2,019 1,864 $ 2,609 $ 2,098 $ 4,901 $ 4,716 |
Summary of Stock Option Activity | The following is a summary of the stock option activity during the six months ended June 30, 2021. Number of Shares Weighted-Average Exercise Price Weighted-Average Remaining Contractual Term (In Years) Aggregate Intrinsic Value (1) Outstanding at December 31, 2020 2,110,486 $ 9.19 Granted 79,230 16.51 Exercised (226,525 ) 8.74 $ 2,616 Canceled (64,506 ) 9.95 Outstanding at June 30, 2021 1,898,685 $ 9.54 6.54 $ 9,385 Exercisable at June 30, 2021 1,275,816 $ 8.93 5.81 $ 6,968 (1) The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on June 30, 2021 of $14.34 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options. |
Restricted Stock Units Activity | The following table summarizes the restricted stock unit activity for our service-based awards (“S-RSU”) (“P-RSU”) S-RSU Weighted Average Grant Date Fair Value P-RSU Weighted Average Grant Date Fair Value Total RSU Weighted Average Grant Date Fair Value Unvested at December 31, 2020 2,000,416 $ 10.40 1,587,801 $ 10.30 3,588,217 $ 10.35 Granted 847,994 14.78 — — 847,994 14.78 Vested and issued (345,513 ) 8.65 (181,910 ) 8.74 (527,423 ) 8.68 Canceled (198,131 ) 10.33 (196,840 ) 8.76 (394,971 ) 9.52 Unvested at June 30, 2021 2,304,766 $ 12.26 1,209,051 $ 10.79 3,513,817 $ 11.75 |
Segment Information (Tables)
Segment Information (Tables) | 6 Months Ended |
Jun. 30, 2021 | |
Segment Reporting [Abstract] | |
Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer | Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows: Three Months Ended June 30, Six Months Ended June 30, 2021 2020 2021 2020 Revenue: North America $ 29,398 $ 26,039 $ 59,784 $ 51,038 Europe 9,547 8,427 18,470 16,888 Japan 5,370 5,554 13,078 11,656 Asia Pacific 7,016 7,714 14,675 14,584 Other 141 192 282 413 Total revenue $ 51,472 $ 47,926 $ 106,289 $ 94,579 |
Quarterly Update to Significa_3
Quarterly Update to Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Detail) $ in Thousands | 3 Months Ended |
Mar. 31, 2021USD ($) | |
Credit Loss [Abstract] | |
Balance as of December 31, 2020 | $ 648 |
Current provision for credit losses | 233 |
Write-offs against allowance | (135) |
Recoveries | (8) |
Balance as of March 31, 2021 | $ 738 |
Quarterly Update to Significa_4
Quarterly Update to Significant Accounting Policies - Additional Information (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | |
Mar. 31, 2021 | Jun. 30, 2021 | Mar. 25, 2021 | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Employee retention credits benefits recognized | $ 1,965 | $ 1,965 | |
2021 Stock Incentive Plan [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Maximum number of shares of stock reserved and available for issuance | 6,200,000 | ||
2012 Stock Incentive Plan [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Number of future grants issued under plan | 0 |
Revenue from Contracts with C_3
Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) - USD ($) $ in Thousands | Jun. 30, 2021 | Dec. 31, 2020 |
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | ||
Accounts receivable, net | $ 31,445 | $ 29,305 |
Deferred Revenue (current) | 62,433 | 58,741 |
Accounting Standards Update 2014-09 [Member] | ||
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | ||
Accounts receivable, net | 31,445 | 29,305 |
Contract Assets (current) | 2,077 | 2,078 |
Deferred Revenue (current) | 62,433 | 58,741 |
Deferred Revenue (non- current) | 434 | 811 |
Total Deferred Revenue | $ 62,867 | $ 59,552 |
Revenue from Contracts with C_4
Revenue from Contracts with Customers - Additional Information (Detail) - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended | |||
Jun. 30, 2021 | Jun. 30, 2020 | Jun. 30, 2021 | Jun. 30, 2020 | Dec. 31, 2020 | |
Deferred revenue recognized | $ 15.5 | $ 46.7 | |||
Assets recognized to obtain a contract | 12.6 | 12.6 | $ 13.3 | ||
Amortization expense recognized to obtain a contract | $ 3.2 | $ 1.8 | $ 6.3 | $ 3.4 | |
Subscription and Support Revenue [Member] | |||||
Revenue, performance obligation, description of timing | 2024 | 2024 | |||
Unsatisfied performance obligations | $ 152.8 | $ 152.8 | |||
Subscription and Support Revenue [Member] | Next Twelve Months [Member] | |||||
Unsatisfied performance obligations | $ 119.8 | $ 119.8 |
Cash and Cash Equivalents - Sch
Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) - USD ($) $ in Thousands | Jun. 30, 2021 | Dec. 31, 2020 |
Investment Holdings [Line Items] | ||
Cost | $ 40,387 | $ 37,472 |
Fair Market Value | 40,387 | 37,472 |
Cash [Member] | ||
Investment Holdings [Line Items] | ||
Cost | 40,346 | 37,431 |
Fair Market Value | 40,346 | 37,431 |
Money Market Funds [Member] | ||
Investment Holdings [Line Items] | ||
Cost | 41 | 41 |
Fair Market Value | $ 41 | $ 41 |
Earnings (Loss) per Share - Sch
Earnings (Loss) per Share - Schedule of Computations of Basic and Diluted Earnings Per Share (Detail) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2021 | Jun. 30, 2020 | Jun. 30, 2021 | Jun. 30, 2020 | |
Schedule Of Earnings Per Share Basic And Diluted [Abstract] | ||||
Net income (loss) | $ 870 | $ (1,295) | $ 6,000 | $ (9,148) |
Weighted average shares used in computing basic earnings per share | 40,615,149 | 39,291,649 | 40,385,866 | 39,136,394 |
Effect of weighted average dilutive stock-based awards | 1,593,784 | 0 | 2,004,775 | 0 |
Weighted average shares used in computing diluted earnings per share | 42,208,933 | 39,291,649 | 42,390,641 | 39,136,394 |
Net income (loss) per share—basic and diluted | ||||
Basic | $ 0.02 | $ (0.03) | $ 0.15 | $ (0.23) |
Diluted | $ 0.02 | $ (0.03) | $ 0.14 | $ (0.23) |
Earnings (Loss) per Share - Out
Earnings (Loss) per Share - Outstanding Common Shares Excluded from Computation of Dilutive Earnings (Loss) per Share (Detail) - shares shares in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2021 | Jun. 30, 2020 | Jun. 30, 2021 | Jun. 30, 2020 | |
Options Outstanding [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Potentially dilutive common shares excluded from the computation of weighted-average shares outstanding | 145 | 2,372 | 122 | 2,372 |
RSUs [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Potentially dilutive common shares excluded from the computation of weighted-average shares outstanding | 68 | 3,580 | 68 | 3,580 |
Stock based Compensation - Addi
Stock based Compensation - Additional Information (Detail) $ in Millions | 6 Months Ended |
Jun. 30, 2021USD ($) | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Unrecognized stock-based compensation expense | $ 26.6 |
Weighted average period | 2 years 4 months 9 days |
Stock Based Compensation - Weig
Stock Based Compensation - Weighted Average Assumptions Utilized (Detail) - $ / shares | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2021 | Jun. 30, 2020 | Jun. 30, 2021 | Jun. 30, 2020 | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Weighted-average fair value of options granted during the period | $ 6.75 | $ 3.76 | $ 7.72 | $ 3.48 |
Risk-free interest rate | 1.22% | 0.62% | 1.16% | 1.03% |
Expected volatility | 48.00% | 48.00% | 48.00% | 46.00% |
Expected life (in years) | 6 years 2 months 12 days | 6 years 3 months 18 days | 6 years 2 months 12 days | 6 years 2 months 12 days |
Expected dividend yield | 0.00% | 0.00% | 0.00% | 0.00% |
Stock Based Compensation - Summ
Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2021 | Jun. 30, 2020 | Jun. 30, 2021 | Jun. 30, 2020 | |
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | ||||
Stock-based compensation | $ 2,609 | $ 2,098 | $ 4,901 | $ 4,716 |
Subscription and Support Revenue [Member] | ||||
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | ||||
Stock-based compensation | 187 | 123 | 344 | 313 |
Professional Services and Other Revenue [Member] | ||||
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | ||||
Stock-based compensation | 118 | 90 | 186 | 170 |
Research and Development [Member] | ||||
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | ||||
Stock-based compensation | 531 | 257 | 853 | 697 |
Sales and Marketing [Member] | ||||
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | ||||
Stock-based compensation | 762 | 761 | 1,499 | 1,672 |
General and Administrative [Member] | ||||
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | ||||
Stock-based compensation | $ 1,011 | $ 867 | $ 2,019 | $ 1,864 |
Stock Based Compensation - Su_2
Stock Based Compensation - Summary of Stock Option Activity (Detail) - Options Outstanding [Member] $ / shares in Units, $ in Thousands | 6 Months Ended |
Jun. 30, 2021USD ($)$ / sharesshares | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Shares, Outstanding at December 31, 2020 | shares | 2,110,486 |
Shares, Granted | shares | 79,230 |
Shares, Exercised | shares | (226,525) |
Shares, Cancelled | shares | (64,506) |
Shares, Outstanding at June 30, 2021 | shares | 1,898,685 |
Shares, Exercisable at June 30, 2021 | shares | 1,275,816 |
Weighted-Average Exercise Price, Outstanding at December 31, 2020 | $ / shares | $ 9.19 |
Weighted-Average Exercise Price, Granted | $ / shares | 16.51 |
Weighted-Average Exercise Price, Exercised | $ / shares | 8.74 |
Weighted-Average Exercise Price, Cancelled | $ / shares | 9.95 |
Weighted-Average Exercise Price, Outstanding at June 30, 2021 | $ / shares | 9.54 |
Weighted-Average Exercise Price, Exercisable at June 30, 2021 | $ / shares | $ 8.93 |
Weighted-Average Remaining Contractual Term, Outstanding at June 30, 2021 | 6 years 6 months 14 days |
Weighted-Average Remaining Contractual Term, Exercisable at June 30, 2021 | 5 years 9 months 21 days |
Aggregate Intrinsic Value, Exercised | $ | $ 2,616 |
Aggregate Intrinsic Value, Outstanding at June 30, 2021 | $ | 9,385 |
Aggregate Intrinsic Value, Exercisable at June 30, 2021 | $ | $ 6,968 |
Stock Based Compensation - Su_3
Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) | Jun. 30, 2021$ / shares |
Options Outstanding [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Aggregate Intrinsic Value, Estimated per share fair value of common stock | $ 14.34 |
Stock Based Compensation - Su_4
Stock Based Compensation - Summary of RSU Activity (Detail) - RSUs [Member] | 6 Months Ended |
Jun. 30, 2021$ / sharesshares | |
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] | |
Unvested Shares, Beginning Balance | shares | 3,588,217 |
Granted | shares | 847,994 |
Vested and issued | shares | (527,423) |
Cancelled | shares | (394,971) |
Unvested Shares, Ending Balance | shares | 3,513,817 |
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares | $ 10.35 |
Weighted Average Grant Date Fair Value, Granted | $ / shares | 14.78 |
Weighted Average Grant Date Fair Value, Vested and issued | $ / shares | 8.68 |
Weighted Average Grant Date Fair Value, Cancelled | $ / shares | 9.52 |
Weighted Average Grant Date Fair Value, Ending Balance | $ / shares | $ 11.75 |
Service Based Restricted Stock Units [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] | |
Unvested Shares, Beginning Balance | shares | 2,000,416 |
Granted | shares | 847,994 |
Vested and issued | shares | (345,513) |
Cancelled | shares | (198,131) |
Unvested Shares, Ending Balance | shares | 2,304,766 |
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares | $ 10.40 |
Weighted Average Grant Date Fair Value, Granted | $ / shares | 14.78 |
Weighted Average Grant Date Fair Value, Vested and issued | $ / shares | 8.65 |
Weighted Average Grant Date Fair Value, Cancelled | $ / shares | 10.33 |
Weighted Average Grant Date Fair Value, Ending Balance | $ / shares | $ 12.26 |
Performance Based Restricted Stock Units [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] | |
Unvested Shares, Beginning Balance | shares | 1,587,801 |
Granted | shares | 0 |
Vested and issued | shares | (181,910) |
Cancelled | shares | (196,840) |
Unvested Shares, Ending Balance | shares | 1,209,051 |
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares | $ 10.30 |
Weighted Average Grant Date Fair Value, Granted | $ / shares | 0 |
Weighted Average Grant Date Fair Value, Vested and issued | $ / shares | 8.74 |
Weighted Average Grant Date Fair Value, Cancelled | $ / shares | 8.76 |
Weighted Average Grant Date Fair Value, Ending Balance | $ / shares | $ 10.79 |
Debt - Additional Information (
Debt - Additional Information (Detail) $ in Millions | 6 Months Ended |
Jun. 30, 2021USD ($) | |
Debt Instrument [Line Items] | |
Debt instrument term | If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures. |
Line of Credit maturity date | Dec. 28, 2023 |
Secured Line of Credit [Member] | |
Debt Instrument [Line Items] | |
Line of credit, agreement start date | Dec. 28, 2020 |
Line of credit maximum borrowing capacity | $ 30 |
Percentage points added to prime rate or LIBOR | 4.00% |
Borrowings outstanding | $ 0 |
Minimum [Member] | |
Debt Instrument [Line Items] | |
Minimum outstanding principal threshold limit | $ 15 |
Minimum [Member] | Secured Line of Credit [Member] | London Interbank Offered Rate (LIBOR) [Member] | |
Debt Instrument [Line Items] | |
Percentage points added to prime rate or LIBOR | 225.00% |
Segment Information - Total Rev
Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2021 | Jun. 30, 2020 | Jun. 30, 2021 | Jun. 30, 2020 | |
Revenues from External Customers and Long-Lived Assets [Line Items] | ||||
Revenues | $ 51,472 | $ 47,926 | $ 106,289 | $ 94,579 |
North America [Member] | ||||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||||
Revenues | 29,398 | 26,039 | 59,784 | 51,038 |
Europe [Member] | ||||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||||
Revenues | 9,547 | 8,427 | 18,470 | 16,888 |
Japan [Member] | ||||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||||
Revenues | 5,370 | 5,554 | 13,078 | 11,656 |
Asia Pacific [Member] | ||||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||||
Revenues | 7,016 | 7,714 | 14,675 | 14,584 |
Other [Member] | ||||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||||
Revenues | $ 141 | $ 192 | $ 282 | $ 413 |
Segment Information - Additiona
Segment Information - Additional Information (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2021 | Jun. 30, 2020 | Jun. 30, 2021 | Jun. 30, 2020 | |
Revenues from External Customers and Long-Lived Assets [Line Items] | ||||
Revenues from customers | $ 51,472 | $ 47,926 | $ 106,289 | $ 94,579 |
Revenue percentage from other country to the company's total revenue | 10.00% | 10.00% | 10.00% | 10.00% |
United States [Member] | ||||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||||
Revenues from customers | $ 27,500 | $ 24,000 | $ 55,900 | $ 47,000 |