Cover
Cover - shares | 9 Months Ended | |
Sep. 30, 2022 | Oct. 31, 2022 | |
Cover [Abstract] | ||
Document Type | 10-Q | |
Document Quarterly Report | true | |
Document Period End Date | Sep. 30, 2022 | |
Document Transition Report | false | |
Entity File Number | 001-35940 | |
Entity Registrant Name | CHANNELADVISOR CORPORATION | |
Entity Incorporation, State or Country Code | DE | |
Entity Tax Identification Number | 56-2257867 | |
Entity Address, Address Line One | 3025 Carrington Mill Boulevard | |
Entity Address, City or Town | Morrisville | |
Entity Address, State or Province | NC | |
Entity Address, Postal Zip Code | 27560 | |
City Area Code | 919 | |
Local Phone Number | 228-4700 | |
Title of 12(b) Security | Common Stock, $0.001 par value | |
Trading Symbol | ECOM | |
Security Exchange Name | NYSE | |
Entity Current Reporting Status | Yes | |
Entity Interactive Data Current | Yes | |
Entity Filer Category | Large Accelerated Filer | |
Entity Small Business | false | |
Entity Emerging Growth Company | false | |
Entity Shell Company | false | |
Entity Common Stock, Shares Outstanding (in shares) | 28,916,493 | |
Amendment Flag | false | |
Document Fiscal Year Focus | 2022 | |
Document Fiscal Period Focus | Q3 | |
Entity Central Index Key | 0001169652 | |
Current Fiscal Year End Date | --12-31 |
CONDENSED CONSOLIDATED BALANCE
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($) $ in Thousands | Sep. 30, 2022 | Dec. 31, 2021 |
Current assets: | ||
Cash and cash equivalents | $ 88,115 | $ 100,567 |
Accounts receivable, net of allowance of $241 and $279 as of September 30, 2022 and December 31, 2021, respectively | 25,675 | 28,886 |
Prepaid expenses and other current assets | 14,823 | 15,497 |
Total current assets | 128,613 | 144,950 |
Operating lease right of use assets | 5,172 | 2,856 |
Property and equipment, net of accumulated depreciation of $24,096 and $23,096 as of September 30, 2022 and December 31, 2021, respectively | 9,212 | 7,682 |
Goodwill | 28,209 | 30,042 |
Intangible assets, net | 2,292 | 3,079 |
Deferred contract costs, net of current portion | 18,648 | 17,951 |
Long-term deferred tax assets, net | 28,368 | 32,616 |
Other assets | 618 | 796 |
Total assets | 221,132 | 239,972 |
Current liabilities: | ||
Accounts payable | 1,057 | 1,457 |
Accrued expenses | 14,631 | 12,644 |
Deferred revenue | 28,727 | 29,942 |
Other current liabilities | 1,633 | 4,831 |
Total current liabilities | 46,048 | 48,874 |
Long-term operating leases, net of current portion | 4,787 | 1,182 |
Other long-term liabilities | 1,069 | 1,718 |
Total liabilities | 51,904 | 51,774 |
Commitments and contingencies | ||
Stockholders' equity: | ||
Preferred stock, $0.001 par value, 5,000,000 shares authorized, no shares issued and outstanding as of September 30, 2022 and December 31, 2021 | 0 | 0 |
Common stock, $0.001 par value, 100,000,000 shares authorized, 28,915,564 and 30,188,595 shares issued and outstanding as of September 30, 2022 and December 31, 2021, respectively | 29 | 30 |
Additional paid-in capital | 282,716 | 300,875 |
Accumulated other comprehensive loss | (6,609) | (2,237) |
Accumulated deficit | (106,908) | (110,470) |
Total stockholders' equity | 169,228 | 188,198 |
Total liabilities and stockholders' equity | $ 221,132 | $ 239,972 |
CONDENSED CONSOLIDATED BALANC_2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($) $ in Thousands | Sep. 30, 2022 | Dec. 31, 2021 |
Current assets: | ||
Allowance for doubtful accounts receivable, current | $ 241 | $ 279 |
Property and equipment, accumulated depreciation | $ 24,096 | $ 23,096 |
Stockholders' equity: | ||
Preferred stock, par value (in dollars per share) | $ 0.001 | $ 0.001 |
Preferred stock, shares authorized (in shares) | 5,000,000 | 5,000,000 |
Preferred stock, shares issued (in shares) | 0 | 0 |
Preferred stock, shares outstanding (in shares) | 0 | 0 |
Common stock, par value (in dollars per share) | $ 0.001 | $ 0.001 |
Common stock, shares authorized (in shares) | 100,000,000 | 100,000,000 |
Common stock, shares issued (in shares) | 28,915,564 | 30,188,595 |
Common stock, shares outstanding (in shares) | 28,915,564 | 30,188,595 |
UNAUDITED CONDENSED CONSOLIDATE
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2022 | Sep. 30, 2021 | Sep. 30, 2022 | Sep. 30, 2021 | |
Revenue | $ 43,490 | $ 41,575 | $ 128,589 | $ 122,284 |
Cost of revenue | 10,273 | 10,100 | 31,062 | 28,041 |
Gross profit | 33,217 | 31,475 | 97,527 | 94,243 |
Operating expenses: | ||||
Sales and marketing | 16,143 | 15,482 | 48,245 | 45,273 |
Research and development | 5,389 | 5,364 | 16,192 | 16,799 |
General and administrative | 9,984 | 7,075 | 24,654 | 18,792 |
Total operating expenses | 31,516 | 27,921 | 89,091 | 80,864 |
Income from operations | 1,701 | 3,554 | 8,436 | 13,379 |
Other income (expense): | ||||
Interest income (expense) | 234 | (30) | 251 | (96) |
Other income (expense) | 5 | (29) | 5 | (164) |
Total other income (expense) | 239 | (59) | 256 | (260) |
Income before income taxes | 1,940 | 3,495 | 8,692 | 13,119 |
Income tax expense (benefit) | 2,039 | (34) | 5,130 | (427) |
Net (loss) income | $ (99) | $ 3,529 | $ 3,562 | $ 13,546 |
Net (loss) income per share: | ||||
Basic (in dollars per share) | $ 0 | $ 0.12 | $ 0.12 | $ 0.46 |
Diluted (in dollars per share) | $ 0 | $ 0.11 | $ 0.12 | $ 0.43 |
Weighted average common shares outstanding: | ||||
Basic | 28,815,362 | 29,931,173 | 29,674,219 | 29,665,439 |
Diluted | 29,955,554 | 31,474,314 | 30,793,498 | 31,295,737 |
UNAUDITED CONDENSED CONSOLIDA_2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2022 | Sep. 30, 2021 | Sep. 30, 2022 | Sep. 30, 2021 | |
Statement of Comprehensive Income [Abstract] | ||||
Net (loss) income | $ (99) | $ 3,529 | $ 3,562 | $ 13,546 |
Other comprehensive (loss) income: | ||||
Foreign currency translation adjustments | (1,961) | (1,157) | (4,372) | (1,219) |
Total comprehensive (loss) income | $ (2,060) | $ 2,372 | $ (810) | $ 12,327 |
UNAUDITED CONDENSED CONSOLIDA_3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($) $ in Thousands | 9 Months Ended | |
Sep. 30, 2022 | Sep. 30, 2021 | |
Cash flows from operating activities | ||
Net (loss) income | $ 3,562 | $ 13,546 |
Adjustments to reconcile net income to cash and cash equivalents provided by operating activities: | ||
Depreciation and amortization | 4,461 | 5,064 |
Bad debt expense (recovery) | 260 | (99) |
Stock-based compensation expense | 9,985 | 9,739 |
Deferred income taxes | 3,726 | (875) |
Other items, net | (1,229) | (1,982) |
Changes in assets and liabilities: | ||
Accounts receivable | 1,510 | (583) |
Prepaid expenses and other assets | 842 | 79 |
Deferred contract costs | (2,345) | (4,884) |
Accounts payable and accrued expenses | 1,152 | 86 |
Deferred revenue | 47 | 6,388 |
Cash and cash equivalents provided by operating activities | 21,971 | 26,479 |
Cash flows from investing activities | ||
Purchases of property and equipment | (2,871) | (1,125) |
Payment of software development costs | (2,890) | (2,577) |
Cash and cash equivalents used in investing activities | (5,761) | (3,702) |
Cash flows from financing activities | ||
Repayment of finance leases | (8) | (12) |
Proceeds from exercise of stock options | 700 | 4,237 |
Repurchase and retirement of common stock | (25,000) | 0 |
Payment of statutory tax withholding related to net-share settlement of restricted stock units | (3,392) | (1,363) |
Cash and cash equivalents (used in) provided by financing activities | (27,700) | 2,862 |
Effect of currency exchange rate changes on cash and cash equivalents | (962) | (165) |
Net (decrease) increase in cash and cash equivalents | (12,452) | 25,474 |
Cash and cash equivalents, beginning of period | 100,567 | 71,545 |
Cash and cash equivalents, end of period | 88,115 | 97,019 |
Supplemental disclosure of cash flow information | ||
Cash paid for interest | 96 | 69 |
Cash paid for income taxes, net | 898 | 456 |
Supplemental disclosure of noncash investing and financing activities | ||
Accrued statutory tax withholding related to net-share settlement of restricted stock units | 453 | 4,204 |
Accrued capital expenditures | $ 30 | $ 45 |
Description of the Business
Description of the Business | 9 Months Ended |
Sep. 30, 2022 | |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
DESCRIPTION OF THE BUSINESS | DESCRIPTION OF THE BUSINESS ChannelAdvisor Corporation ("ChannelAdvisor" or the "Company") was incorporated in the state of Delaware and capitalized in June 2001. The Company began operations in July 2001. ChannelAdvisor is a leading provider of cloud-based e-commerce solutions whose mission is to connect and optimize the world's commerce. For over two decades, ChannelAdvisor has helped brands and retailers worldwide to streamline their e-commerce operations, expand to new channels and grow sales. Thousands of customers depend on ChannelAdvisor to securely power their e-commerce operations on hundreds of channels, including Amazon, eBay, Facebook, Google, Shopify, Walmart and Zalando. The Company is headquartered in Morrisville, North Carolina and maintains sales, service, support and research and development offices in various domestic and international locations. Merger Agreement and Proposed Acquisition by CommerceHub On September 4, 2022, the Company entered into an Agreement and Plan of Merger (the "Merger Agreement") with CommerceHub, Inc., a Delaware corporation ("CommerceHub"), and CH Merger Sub, Inc., a Delaware corporation and a wholly owned subsidiary of CommerceHub (the "Merger Sub"), providing for the merger of Merger Sub with and into the Company (the "Merger"), with the Company surviving the Merger as a wholly owned subsidiary of CommerceHub. Under the terms of the Merger Agreement, CommerceHub will acquire all outstanding shares of the Company's common stock in exchange for consideration of $23.10 per share in cash. The Merger Agreement contains representations and warranties customary for transactions of this type. The closing of the Merger is subject to approval of the Company's stockholders and the satisfaction or waiver of a number of customary closing conditions. The Merger Agreement provides CommerceHub and the Company with certain termination rights and, under certain circumstances, may require that CommerceHub or the Company pay a termination fee. During the three and nine months ended September 30, 2022, the Company incurred $3.2 million in costs associated with the negotiation and execution of the Merger Agreement, which are included in general and administrative expense in the accompanying condensed consolidated statements of operations. |
Significant Accounting Policies
Significant Accounting Policies | 9 Months Ended |
Sep. 30, 2022 | |
Accounting Policies [Abstract] | |
SIGNIFICANT ACCOUNTING POLICIES | SIGNIFICANT ACCOUNTING POLICIES Principles of Consolidation The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. Interim Condensed Consolidated Financial Information The accompanying condensed consolidated financial statements and footnotes have been prepared in accordance with generally accepted accounting principles in the United States of America, or GAAP, as contained in the Financial Accounting Standards Board, or FASB, Accounting Standards Codification, or ASC, for interim financial information. In the opinion of management, the interim financial information includes all adjustments of a normal recurring nature necessary for a fair presentation of financial position, the results of operations, comprehensive (loss) income and cash flows. The results of operations for the three and nine months ended September 30, 2022 are not necessarily indicative of the results for the full year or the results for any future periods, especially in light of the ongoing impacts, and potential future effects of, the COVID-19 pandemic and other macroeconomic and geopolitical factors on the Company’s business, operations and financial performance. These unaudited interim financial statements should be read in conjunction with the audited financial statements and related footnotes for the year ended December 31, 2021, or fiscal 2021, which are included in the Company's Annual Report on Form 10-K for fiscal 2021. There have been no material changes to the Company's significant accounting policies from those described in the footnotes to the audited financial statements contained in the Company's Annual Report on Form 10-K for fiscal 2021. Recent Accounting Pronouncements The Company has reviewed new accounting pronouncements that were issued during the nine months ended September 30, 2022 and does not believe that these pronouncements are applicable to the Company, or that they will have a material impact on its financial position or results of operations. Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates. On an ongoing basis, the Company evaluates its estimates, including those related to the accounts receivable allowance, the useful lives of long-lived assets and other intangible assets, income taxes, assumptions used for purposes of determining stock-based compensation, leases, including estimating lease terms and extensions, and revenue recognition, including standalone selling prices for contracts with multiple performance obligations and the expected period of benefit for deferred contract costs, among others. The Company bases its estimates on historical experience and on various other assumptions that it believes to be reasonable, the results of which form the basis for making judgments about the carrying value of assets and liabilities. |
Stockholders' Equity
Stockholders' Equity | 9 Months Ended |
Sep. 30, 2022 | |
Stockholders' Equity Attributable to Parent [Abstract] | |
STOCKHOLDERS' EQUITY | STOCKHOLDERS' EQUITY The following tables summarize quarterly stockholders' equity activity for the three and nine months ended September 30, 2022 and 2021 (in thousands, except number of shares): Quarterly Activity For The Nine Months Ended September 30, 2022 Common Stock Additional Accumulated Accumulated Total Shares Amount Balance, December 31, 2021 30,188,595 $ 30 $ 300,875 $ (2,237) $ (110,470) $ 188,198 Exercise of stock options and vesting of restricted stock units 388,551 — 362 — — 362 Stock-based compensation expense — — 3,132 — — 3,132 Statutory tax withholding related to net-share settlement of restricted stock units (101,316) — (1,818) — — (1,818) Net income — — — — 1,824 1,824 Foreign currency translation adjustments — — — (416) — (416) Balance, March 31, 2022 30,475,830 30 302,551 (2,653) (108,646) 191,282 Exercise of stock options and vesting of restricted stock units 123,990 — 13 — — 13 Stock-based compensation expense — — 3,474 — — 3,474 Statutory tax withholding related to net-share settlement of restricted stock units (44,201) — (620) — — (620) Repurchase and retirement of common stock (1,828,604) (1) (24,999) — — (25,000) Net income — — — — 1,837 1,837 Foreign currency translation adjustments — — — (1,995) — (1,995) Balance, June 30, 2022 28,727,015 29 280,419 (4,648) (106,809) 168,991 Exercise of stock options and vesting of restricted stock units 272,620 — 325 — — 325 Stock-based compensation expense — — 3,379 — — 3,379 Statutory tax withholding related to net-share settlement of restricted stock units (84,071) — (1,407) — — (1,407) Net loss — — — — (99) (99) Foreign currency translation adjustments — — — (1,961) — (1,961) Balance, September 30, 2022 28,915,564 $ 29 $ 282,716 $ (6,609) $ (106,908) $ 169,228 Quarterly Activity For The Nine Months Ended September 30, 2021 Common Stock Additional Accumulated Accumulated Total Shares Amount Balance, December 31, 2020 29,020,424 $ 29 $ 288,842 $ (1,095) $ (157,685) $ 130,091 Exercise of stock options and vesting of restricted stock units 802,270 1 3,586 — — 3,587 Stock-based compensation expense — — 3,048 — — 3,048 Statutory tax withholding related to net-share settlement of restricted stock units (89,842) — (2,061) — — (2,061) Net income — — — — 5,457 5,457 Foreign currency translation adjustments — — — (150) — (150) Balance, March 31, 2021 29,732,852 30 293,415 (1,245) (152,228) 139,972 Exercise of stock options and vesting of restricted stock units 146,164 — 136 — — 136 Stock-based compensation expense — — 3,576 — — 3,576 Statutory tax withholding related to net-share settlement of restricted stock units (48,409) — (1,177) — — (1,177) Net income — — — — 4,560 4,560 Foreign currency translation adjustments — — — 88 — 88 Balance, June 30, 2021 29,830,607 30 295,950 (1,157) (147,668) 147,155 Exercise of stock options and vesting of restricted stock units 314,529 — 515 — — 515 Stock-based compensation expense — — 3,115 — — 3,115 Statutory tax withholding related to net-share settlement of restricted stock units (96,188) — (2,329) — — (2,329) Net income — — — — 3,529 3,529 Foreign currency translation adjustments — — — (1,157) — (1,157) Balance, September 30, 2021 30,048,948 $ 30 $ 297,251 $ (2,314) $ (144,139) $ 150,828 Share Repurchase Program In August 2021, the Company's Board of Directors approved a share repurchase program authorizing the repurchase of up to $25.0 million of the Company's common stock through August 10, 2022. During the nine months ended September 30, 2022, 1,828,604 shares were repurchased and retired under the repurchase program at an average price of $13.67 per share for an aggregate total price of $25.0 million, which completed the share repurchase program authorized in August 2021. |
Goodwill and Intangible Assets
Goodwill and Intangible Assets | 9 Months Ended |
Sep. 30, 2022 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Goodwill and Intangible Assets | GOODWILL AND INTANGIBLE ASSETSThe Company has acquired intangible assets in connection with its business acquisitions. These assets were recorded at their estimated fair values at the acquisition date and are being amortized over their respective estimated useful lives using the straight-line method. The estimated useful lives and amortization methodology used in computing amortization are as follows: Estimated Useful Life Amortization Methodology Customer relationships 7 years Straight-line Acquired technology 7 years Straight-line Amortization expense associated with the Company's intangible assets was $0.1 million and $0.3 million for the three months ended September 30, 2022 and 2021, respectively, and $0.4 million and $0.8 million for the nine months ended September 30, 2022 and 2021, respectively. The following table summarizes the changes in the carrying amount of goodwill during the nine months ended September 30, 2022 (in thousands): Balance, December 31, 2021 $ 30,042 Effects of foreign currency translation (1,833) Balance, September 30, 2022 $ 28,209 |
Capitalized Software Developmen
Capitalized Software Development Costs | 9 Months Ended |
Sep. 30, 2022 | |
Property, Plant and Equipment [Abstract] | |
CAPITALIZED SOFTWARE DEVELOPMENT COSTS | CAPITALIZED SOFTWARE DEVELOPMENT COSTSCapitalized software development costs related to creating internally developed software and implementing software purchased for internal use are included in property and equipment in the accompanying condensed consolidated balance sheets. The Company capitalized software development costs of $0.9 million for both the three months ended September 30, 2022 and 2021, and $2.8 million and $2.6 million during the nine months ended September 30, 2022 and 2021, respectively. Amortization expense related to capitalized internally developed software was $0.8 million and $0.7 million for the three months ended September 30, 2022 and 2021, respectively, and $2.4 million and $2.0 million for the nine months ended September 30, 2022 and 2021, respectively, and is included in cost of revenue or general and administrative expense in the accompanying condensed consolidated statements of operations, depending upon the nature of the software development project. The net book value of capitalized internally developed software was $5.2 million and $4.8 million at September 30, 2022 and December 31, 2021, respectively. |
Revenue from Contracts with Cus
Revenue from Contracts with Customers | 9 Months Ended |
Sep. 30, 2022 | |
Revenue from Contract with Customer [Abstract] | |
REVENUE FROM CONTRACTS WITH CUSTOMERS | REVENUE FROM CONTRACTS WITH CUSTOMERS Revenue Recognition and Disaggregation of Revenue The Company derives the majority of its revenue from subscription fees paid for access to and usage of its software solutions for a specified contract term. A customer typically pays a recurring subscription fee based on a specified minimum amount of gross merchandise value, or GMV, or advertising spend that the customer expects to process through the Company's platform. Subscription fees may also include implementation fees such as launch assistance and training fees. The remaining portion of a customer's fee is variable and is based on a specified percentage of GMV or advertising spend processed through the Company's platform in excess of the customer's specified minimum GMV or advertising spend amount. In most cases, the specified percentage of excess GMV or advertising spend on which the variable fee is based is fixed and does not vary depending on the amount of the excess. Subscription fees are billed in advance of the subscription term and are due in accordance with contract terms, which generally provide for payment within 30 days. Variable fees are subject to the same payment terms, although they are generally billed at the end of the period in which they are incurred. The Company also generates revenue from its solutions that allow brands to direct potential consumers from their websites and digital marketing campaigns to authorized resellers. The majority of the Company's contracts have a one year term. The Company's contractual arrangements include performance, termination and cancellation provisions, but do not provide for refunds. Customers do not have the contractual right to take possession of the Company's software at any time. Sales taxes collected from customers and remitted to government authorities are excluded from revenue. The Company's customers are categorized as follows: Brands. The Company generally categorizes a customer as a brand if it primarily focuses on selling its own proprietary products. Retailers. The Company generally categorizes a customer as a retailer if it primarily focuses on selling third-party products. Other. Other is primarily comprised of strategic partnerships. The following table summarizes revenue disaggregation by customer type for the three and nine months ended September 30, 2022 and 2021 (in thousands): Three Months Ended September 30, Nine Months Ended September 30, 2022 Percentage of Total 2021 Percentage of Total 2022 Percentage of Total 2021 Percentage of Total Brands $ 19,184 44 % $ 17,470 42 % $ 57,130 44 % $ 47,675 39 % Retailers 21,463 49 % 21,737 52 % $ 64,299 50 % $ 66,030 54 % Other 2,843 7 % 2,368 6 % 7,160 6 % 8,579 7 % $ 43,490 $ 41,575 $ 128,589 $ 122,284 Contracts with Multiple Performance Obligations Customers may elect to purchase a subscription to multiple modules, multiple modules with multiple service levels, or, for certain of the Company's solutions, multiple brands or geographies. The Company evaluates such contracts to determine whether the services to be provided are distinct and accordingly should be accounted for as separate performance obligations. If the Company determines that a contract has multiple performance obligations, the transaction price, which is the total price of the contract, is allocated to each performance obligation based on a relative standalone selling price method. The Company estimates standalone selling price based on observable prices in past transactions for which the product offering subject to the performance obligation has been sold separately. As the performance obligations are satisfied, revenue is recognized as discussed above. Transaction Price Allocated to Future Performance Obligations As the Company typically enters into contracts with customers for a twelve-month subscription term, a substantial majority of its performance obligations that have not yet been satisfied as of September 30, 2022 are part of a contract that has an original expected duration of one year or less. For contracts with an original expected duration of greater than one year, the aggregate transaction price allocated to the unsatisfied performance obligations was $43.1 million as of September 30, 2022, of which $23.8 million is expected to be recognized as revenue over the next twelve months. Deferred Revenue Deferred revenue generally represents the unearned portion of subscription fees. Deferred revenue is recorded when fees are invoiced in advance of performance. Deferred amounts are generally recognized within one year. Deferred revenue is included in the accompanying condensed consolidated balance sheets under "Total current liabilities," net of any long-term portion that is included in "Other long-term liabilities." The following table summarizes deferred revenue activity for the nine months ended September 30, 2022 (in thousands): Balance, beginning of period Net additions Revenue recognized from deferred revenue Balance, end of period Deferred revenue $ 30,868 106,861 (108,395) $ 29,334 Of the $128.6 million of revenue recognized in the nine months ended September 30, 2022, $28.5 million was included in deferred revenue at January 1, 2022. Costs to Obtain Contracts The Company capitalizes sales commissions and a portion of other incentive compensation costs that are directly related to obtaining customer contracts and that would not have been incurred if the contract had not been obtained. These costs are included in the accompanying condensed consolidated balance sheets and are classified as "Prepaid expenses and other current assets," net of any long-term portion that is included in "Deferred contract costs, net of current portion." As of September 30, 2022, $9.3 million was included in "Prepaid expenses and other current assets." Deferred contract costs are amortized to sales and marketing expense over the expected period of benefit, which the Company has determined to be five years based on the estimated customer relationship period. The following table summarizes deferred contract cost activity for the nine months ended September 30, 2022 (in thousands): Balance, beginning of period Additions Amortized costs (1) Balance, end of period Deferred contract costs $ 26,959 9,979 (9,051) $ 27,887 (1) Includes contract costs amortized to sales and marketing expense during the period and the impact from foreign currency exchange rate fluctuations. |
Stock-Based Compensation
Stock-Based Compensation | 9 Months Ended |
Sep. 30, 2022 | |
Share-Based Payment Arrangement [Abstract] | |
STOCK-BASED COMPENSATION | STOCK-BASED COMPENSATION The Company recognizes stock-based compensation expense using the accelerated attribution method, net of estimated forfeitures, in which compensation cost for each vesting tranche in an award is recognized ratably from the service inception date to the vesting date for that tranche. Stock-based compensation expense is included in the following line items in the accompanying condensed consolidated statements of operations for the three and nine months ended September 30, 2022 and 2021 (in thousands): Three Months Ended September 30, Nine Months Ended September 30, 2022 2021 2022 2021 Cost of revenue $ 252 $ 169 $ 748 $ 665 Sales and marketing 1,060 928 2,707 2,744 Research and development 591 567 1,628 1,869 General and administrative 1,476 1,451 4,902 4,461 Total stock-based compensation expense $ 3,379 $ 3,115 $ 9,985 $ 9,739 During the nine months ended September 30, 2022, the Company granted the following share-based awards: Number of Shares Underlying Grant Weighted Average Grant Date Fair Value Service-based restricted stock units 721,062 $ 17.69 Performance-based restricted stock units 185,154 $ 17.78 Total share-based awards 906,216 |
Net Income Per Share
Net Income Per Share | 9 Months Ended |
Sep. 30, 2022 | |
Earnings Per Share [Abstract] | |
NET LOSS PER SHARE | NET (LOSS) INCOME PER SHAREBasic net (loss) income per share is calculated by dividing net (loss) income by the weighted-average number of shares of common stock outstanding for the period. Diluted net (loss) income per share is calculated giving effect to all potentially dilutive shares of common stock, including stock options and restricted stock units. The dilutive effect of outstanding awards is reflected in diluted earnings per share by application of the treasury stock method. The following table summarizes the calculation of basic and diluted net (loss) income per share (in thousands, except share and per share data): Three Months Ended September 30, Nine Months Ended September 30, 2022 2021 2022 2021 Basic: Net (loss) income $ (99) $ 3,529 $ 3,562 $ 13,546 Weighted average common shares outstanding, basic 28,815,362 29,931,173 29,674,219 29,665,439 Basic net (loss) income per share $ — $ 0.12 $ 0.12 $ 0.46 Diluted: Net (loss) income $ (99) $ 3,529 $ 3,562 $ 13,546 Weighted average common shares outstanding, basic 28,815,362 29,931,173 29,674,219 29,665,439 Dilutive effect of: Stock options 339,592 575,293 328,731 595,938 Unvested service-based restricted stock units 717,659 967,848 689,401 1,034,360 Unvested performance-based restricted stock units 82,941 — 101,147 — Weighted average common shares outstanding, diluted 29,955,554 31,474,314 30,793,498 31,295,737 Diluted net (loss) income per share $ — $ 0.11 $ 0.12 $ 0.43 The following equity instruments have been excluded from the calculation of diluted net (loss) income per share because the effect is anti-dilutive: Three Months Ended September 30, Nine Months Ended September 30, 2022 2021 2022 2021 Stock options 22,448 21,632 22,655 22,235 Restricted stock units 12,144 5,291 381,175 231,680 |
Income Taxes
Income Taxes | 9 Months Ended |
Sep. 30, 2022 | |
Income Tax Disclosure [Abstract] | |
Income Taxes | INCOME TAXES At the end of each interim reporting period, the Company estimates its effective income tax rate expected to be applicable for the full year. This estimate is used to determine the income tax provision or benefit on a year-to-date basis and may change in subsequent interim periods. The Company's effective tax rate was 105.1% and (1.0)% for the three months ended September 30, 2022 and 2021, respectively, and 59.0% and (3.3)% for the nine months ended September 30, 2022 and 2021, respectively. The tax expense and benefit for each of the periods was based on U.S. federal, state, local and foreign income taxes. The Company’s effective tax rate for the three and nine months ended September 30, 2022 was higher than the U.S. federal statutory rate of 21% primarily due to the generation of foreign operating losses which are subject to a valuation allowance as the related loss carryforwards are not yet deemed realizable, nondeductible Merger expenses and the U.S. federal and state requirement to capitalize research and development expenditures, effective for years beginning after December 31, 2021, as discussed below. The Company’s effective tax rate for the three and nine months ended September 30, 2021 was lower than the U.S. federal statutory rate of 21% primarily due to the utilization of U.S. federal and state operating loss carryforwards which had previously been subject to a valuation allowance. As a result of uncertainties relating to the timing and sufficiency of future taxable income in certain tax jurisdictions in which the Company operates, the Company could not recognize the tax benefit of operating loss carryforwards generated in those jurisdictions until the operating loss carryforwards were utilized. The effective tax rate for the three and nine months ended September 30, 2022 was higher than the effective tax rate for the three and nine months ended September 30, 2021 primarily due to the tax benefit recorded from the utilization of U.S. federal and state operating loss carryforwards which had been previously subject to a valuation allowance during the three and nine months ended September 30, 2021 and the U.S. federal and state requirement to capitalize research and development expenditures, effective for years beginning after December 31, 2021, as discussed below. The Company reversed most of the valuation allowance recorded against its U.S. federal and state operating loss carryforwards as of December 31, 2021. Therefore, the Company did not record a similar tax benefit from the utilization of U.S. federal and state operating loss carryforwards during the three and nine months ended September 30, 2022. |
Segment and Geographic Informat
Segment and Geographic Information | 9 Months Ended |
Sep. 30, 2022 | |
Segment Reporting [Abstract] | |
SEGMENT AND GEOGRAPHIC INFORMATION | SEGMENT AND GEOGRAPHIC INFORMATION Operating segments are defined as components of an enterprise for which discrete financial information is available that is evaluated regularly by the chief operating decision maker, or CODM, for purposes of allocating resources and evaluating financial performance. The Company's CODM reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. As such, the Company's operations constitute a single operating segment and one reportable segment. Substantially all assets were held in the United States during the nine months ended September 30, 2022 and the year ended December 31, 2021. The Company categorizes domestic and international revenue from customers based on their billing address. The following table summarizes revenue by geography for the three and nine months ended September 30, 2022 and 2021 (in thousands): Three Months Ended September 30, Nine Months Ended September 30, 2022 2021 2022 2021 Domestic $ 31,034 $ 29,199 $ 90,970 $ 87,181 International 12,456 12,376 37,619 35,103 Total revenue $ 43,490 $ 41,575 $ 128,589 $ 122,284 |
Significant Accounting Polici_2
Significant Accounting Policies (Policies) | 9 Months Ended |
Sep. 30, 2022 | |
Accounting Policies [Abstract] | |
Principles of Consolidation | The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. |
Interim Condensed Consolidated Financial Information | The accompanying condensed consolidated financial statements and footnotes have been prepared in accordance with generally accepted accounting principles in the United States of America, or GAAP, as contained in the Financial Accounting Standards Board, or FASB, Accounting Standards Codification, or ASC, for interim financial information. In the opinion of management, the interim financial information includes all adjustments of a normal recurring nature necessary for a fair presentation of financial position, the results of operations, comprehensive (loss) income and cash flows. The results of operations for the three and nine months ended September 30, 2022 are not necessarily indicative of the results for the full year or the results for any future periods, especially in light of the ongoing impacts, and potential future effects of, the COVID-19 pandemic and other macroeconomic and geopolitical factors on the Company’s business, operations and financial performance. These unaudited interim financial statements should be read in conjunction with the audited financial statements and related footnotes for the year ended December 31, 2021, or fiscal 2021, which are included in the Company's Annual Report on Form 10-K for fiscal 2021. There have been no material changes to the Company's significant accounting policies from those described in the footnotes to the audited financial statements contained in the Company's Annual Report on Form 10-K for fiscal 2021. |
Recent Accounting Pronouncements | The Company has reviewed new accounting pronouncements that were issued during the nine months ended September 30, 2022 and does not believe that these pronouncements are applicable to the Company, or that they will have a material impact on its financial position or results of operations. |
Use of Estimates | The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates. On an ongoing basis, the Company evaluates its estimates, including those related to the accounts receivable allowance, the useful lives of long-lived assets and other intangible assets, income taxes, assumptions used for purposes of determining stock-based compensation, leases, including estimating lease terms and extensions, and revenue recognition, including standalone selling prices for contracts with multiple performance obligations and the expected period of benefit for deferred contract costs, among others. The Company bases its estimates on historical experience and on various other assumptions that it believes to be reasonable, the results of which form the basis for making judgments about the carrying value of assets and liabilities. |
Deferred Revenue | Deferred revenue generally represents the unearned portion of subscription fees. Deferred revenue is recorded when fees are invoiced in advance of performance. Deferred amounts are generally recognized within one year. Deferred revenue is included in the accompanying condensed consolidated balance sheets under "Total current liabilities," net of any long-term portion that is included in "Other long-term liabilities." |
Costs to Obtain Contracts | The Company capitalizes sales commissions and a portion of other incentive compensation costs that are directly related to obtaining customer contracts and that would not have been incurred if the contract had not been obtained. These costs are included in the accompanying condensed consolidated balance sheets and are classified as "Prepaid expenses and other current assets," net of any long-term portion that is included in "Deferred contract costs, net of current portion." As of September 30, 2022, $9.3 million was included in "Prepaid expenses and other current assets." Deferred contract costs are amortized to sales and marketing expense over the expected period of benefit, which the Company has determined to be five years based on the estimated customer relationship period. |
Stock-Based Compensation | The Company recognizes stock-based compensation expense using the accelerated attribution method, net of estimated forfeitures, in which compensation cost for each vesting tranche in an award is recognized ratably from the service inception date to the vesting date for that tranche. |
Earnings Per Share | Basic net (loss) income per share is calculated by dividing net (loss) income by the weighted-average number of shares of common stock outstanding for the period. Diluted net (loss) income per share is calculated giving effect to all potentially dilutive shares of common stock, including stock options and restricted stock units. The dilutive effect of outstanding awards is reflected in diluted earnings per share by application of the treasury stock method. |
Income Taxes | At the end of each interim reporting period, the Company estimates its effective income tax rate expected to be applicable for the full year. This estimate is used to determine the income tax provision or benefit on a year-to-date basis and may change in subsequent interim periods. |
Stockholders' Equity (Tables)
Stockholders' Equity (Tables) | 9 Months Ended |
Sep. 30, 2022 | |
Stockholders' Equity Attributable to Parent [Abstract] | |
Schedule of Stockholders Equity | The following tables summarize quarterly stockholders' equity activity for the three and nine months ended September 30, 2022 and 2021 (in thousands, except number of shares): Quarterly Activity For The Nine Months Ended September 30, 2022 Common Stock Additional Accumulated Accumulated Total Shares Amount Balance, December 31, 2021 30,188,595 $ 30 $ 300,875 $ (2,237) $ (110,470) $ 188,198 Exercise of stock options and vesting of restricted stock units 388,551 — 362 — — 362 Stock-based compensation expense — — 3,132 — — 3,132 Statutory tax withholding related to net-share settlement of restricted stock units (101,316) — (1,818) — — (1,818) Net income — — — — 1,824 1,824 Foreign currency translation adjustments — — — (416) — (416) Balance, March 31, 2022 30,475,830 30 302,551 (2,653) (108,646) 191,282 Exercise of stock options and vesting of restricted stock units 123,990 — 13 — — 13 Stock-based compensation expense — — 3,474 — — 3,474 Statutory tax withholding related to net-share settlement of restricted stock units (44,201) — (620) — — (620) Repurchase and retirement of common stock (1,828,604) (1) (24,999) — — (25,000) Net income — — — — 1,837 1,837 Foreign currency translation adjustments — — — (1,995) — (1,995) Balance, June 30, 2022 28,727,015 29 280,419 (4,648) (106,809) 168,991 Exercise of stock options and vesting of restricted stock units 272,620 — 325 — — 325 Stock-based compensation expense — — 3,379 — — 3,379 Statutory tax withholding related to net-share settlement of restricted stock units (84,071) — (1,407) — — (1,407) Net loss — — — — (99) (99) Foreign currency translation adjustments — — — (1,961) — (1,961) Balance, September 30, 2022 28,915,564 $ 29 $ 282,716 $ (6,609) $ (106,908) $ 169,228 Quarterly Activity For The Nine Months Ended September 30, 2021 Common Stock Additional Accumulated Accumulated Total Shares Amount Balance, December 31, 2020 29,020,424 $ 29 $ 288,842 $ (1,095) $ (157,685) $ 130,091 Exercise of stock options and vesting of restricted stock units 802,270 1 3,586 — — 3,587 Stock-based compensation expense — — 3,048 — — 3,048 Statutory tax withholding related to net-share settlement of restricted stock units (89,842) — (2,061) — — (2,061) Net income — — — — 5,457 5,457 Foreign currency translation adjustments — — — (150) — (150) Balance, March 31, 2021 29,732,852 30 293,415 (1,245) (152,228) 139,972 Exercise of stock options and vesting of restricted stock units 146,164 — 136 — — 136 Stock-based compensation expense — — 3,576 — — 3,576 Statutory tax withholding related to net-share settlement of restricted stock units (48,409) — (1,177) — — (1,177) Net income — — — — 4,560 4,560 Foreign currency translation adjustments — — — 88 — 88 Balance, June 30, 2021 29,830,607 30 295,950 (1,157) (147,668) 147,155 Exercise of stock options and vesting of restricted stock units 314,529 — 515 — — 515 Stock-based compensation expense — — 3,115 — — 3,115 Statutory tax withholding related to net-share settlement of restricted stock units (96,188) — (2,329) — — (2,329) Net income — — — — 3,529 3,529 Foreign currency translation adjustments — — — (1,157) — (1,157) Balance, September 30, 2021 30,048,948 $ 30 $ 297,251 $ (2,314) $ (144,139) $ 150,828 |
Goodwill and Intangible Assets
Goodwill and Intangible Assets (Tables) | 9 Months Ended |
Sep. 30, 2022 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Schedule of Finite-Lived Intangible Assets | The estimated useful lives and amortization methodology used in computing amortization are as follows: Estimated Useful Life Amortization Methodology Customer relationships 7 years Straight-line Acquired technology 7 years Straight-line |
Schedule of Goodwill | The following table summarizes the changes in the carrying amount of goodwill during the nine months ended September 30, 2022 (in thousands): Balance, December 31, 2021 $ 30,042 Effects of foreign currency translation (1,833) Balance, September 30, 2022 $ 28,209 |
Revenue from Contracts with C_2
Revenue from Contracts with Customers (Tables) | 9 Months Ended |
Sep. 30, 2022 | |
Revenue from Contract with Customer [Abstract] | |
Disaggregation of Revenue | The following table summarizes revenue disaggregation by customer type for the three and nine months ended September 30, 2022 and 2021 (in thousands): Three Months Ended September 30, Nine Months Ended September 30, 2022 Percentage of Total 2021 Percentage of Total 2022 Percentage of Total 2021 Percentage of Total Brands $ 19,184 44 % $ 17,470 42 % $ 57,130 44 % $ 47,675 39 % Retailers 21,463 49 % 21,737 52 % $ 64,299 50 % $ 66,030 54 % Other 2,843 7 % 2,368 6 % 7,160 6 % 8,579 7 % $ 43,490 $ 41,575 $ 128,589 $ 122,284 |
Deferred Revenue | The following table summarizes deferred revenue activity for the nine months ended September 30, 2022 (in thousands): Balance, beginning of period Net additions Revenue recognized from deferred revenue Balance, end of period Deferred revenue $ 30,868 106,861 (108,395) $ 29,334 |
Deferred Contract Costs | The following table summarizes deferred contract cost activity for the nine months ended September 30, 2022 (in thousands): Balance, beginning of period Additions Amortized costs (1) Balance, end of period Deferred contract costs $ 26,959 9,979 (9,051) $ 27,887 (1) Includes contract costs amortized to sales and marketing expense during the period and the impact from foreign currency exchange rate fluctuations. |
Stock-Based Compensation (Table
Stock-Based Compensation (Tables) | 9 Months Ended |
Sep. 30, 2022 | |
Share-Based Payment Arrangement [Abstract] | |
Summary of Stock-Based Compensation Expense | Stock-based compensation expense is included in the following line items in the accompanying condensed consolidated statements of operations for the three and nine months ended September 30, 2022 and 2021 (in thousands): Three Months Ended September 30, Nine Months Ended September 30, 2022 2021 2022 2021 Cost of revenue $ 252 $ 169 $ 748 $ 665 Sales and marketing 1,060 928 2,707 2,744 Research and development 591 567 1,628 1,869 General and administrative 1,476 1,451 4,902 4,461 Total stock-based compensation expense $ 3,379 $ 3,115 $ 9,985 $ 9,739 |
Summary of Awards Granted in Period | During the nine months ended September 30, 2022, the Company granted the following share-based awards: Number of Shares Underlying Grant Weighted Average Grant Date Fair Value Service-based restricted stock units 721,062 $ 17.69 Performance-based restricted stock units 185,154 $ 17.78 Total share-based awards 906,216 |
Net Income Per Share (Tables)
Net Income Per Share (Tables) | 9 Months Ended |
Sep. 30, 2022 | |
Earnings Per Share [Abstract] | |
Schedule of Earnings Per Share, Basic and Diluted | The following table summarizes the calculation of basic and diluted net (loss) income per share (in thousands, except share and per share data): Three Months Ended September 30, Nine Months Ended September 30, 2022 2021 2022 2021 Basic: Net (loss) income $ (99) $ 3,529 $ 3,562 $ 13,546 Weighted average common shares outstanding, basic 28,815,362 29,931,173 29,674,219 29,665,439 Basic net (loss) income per share $ — $ 0.12 $ 0.12 $ 0.46 Diluted: Net (loss) income $ (99) $ 3,529 $ 3,562 $ 13,546 Weighted average common shares outstanding, basic 28,815,362 29,931,173 29,674,219 29,665,439 Dilutive effect of: Stock options 339,592 575,293 328,731 595,938 Unvested service-based restricted stock units 717,659 967,848 689,401 1,034,360 Unvested performance-based restricted stock units 82,941 — 101,147 — Weighted average common shares outstanding, diluted 29,955,554 31,474,314 30,793,498 31,295,737 Diluted net (loss) income per share $ — $ 0.11 $ 0.12 $ 0.43 |
Schedule of Securities Excluded from Calculation of Weighted Average Common Shares Outstanding | The following equity instruments have been excluded from the calculation of diluted net (loss) income per share because the effect is anti-dilutive: Three Months Ended September 30, Nine Months Ended September 30, 2022 2021 2022 2021 Stock options 22,448 21,632 22,655 22,235 Restricted stock units 12,144 5,291 381,175 231,680 |
Segment and Geographic Inform_2
Segment and Geographic Information (Tables) | 9 Months Ended |
Sep. 30, 2022 | |
Segment Reporting [Abstract] | |
Summary of Revenue by Geography | The following table summarizes revenue by geography for the three and nine months ended September 30, 2022 and 2021 (in thousands): Three Months Ended September 30, Nine Months Ended September 30, 2022 2021 2022 2021 Domestic $ 31,034 $ 29,199 $ 90,970 $ 87,181 International 12,456 12,376 37,619 35,103 Total revenue $ 43,490 $ 41,575 $ 128,589 $ 122,284 |
Description of the Business (De
Description of the Business (Detail) $ in Millions | 9 Months Ended |
Sep. 30, 2022 USD ($) | |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Merger-related costs | $ 3.2 |
Stockholders' Equity (Detail)
Stockholders' Equity (Detail) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | |||||||
Sep. 30, 2022 | Jun. 30, 2022 | Mar. 31, 2022 | Sep. 30, 2021 | Jun. 30, 2021 | Mar. 31, 2021 | Sep. 30, 2022 | Sep. 30, 2021 | Dec. 31, 2021 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | |||||||||
Beginning balance | $ 168,991 | $ 191,282 | $ 188,198 | $ 147,155 | $ 139,972 | $ 130,091 | $ 188,198 | $ 130,091 | |
Exercise of stock options and vesting of restricted stock units | 325 | 13 | 362 | 515 | 136 | 3,587 | |||
Stock-based compensation expense | 3,379 | 3,474 | 3,132 | 3,115 | 3,576 | 3,048 | |||
Statutory tax withholding related to net-share settlement of restricted stock units | (1,407) | $ (620) | (1,818) | (2,329) | (1,177) | (2,061) | |||
Repurchase and retirement of common stock, in shares | (1,828,604) | ||||||||
Repurchase and retirement of common stock | $ (25,000) | ||||||||
Net (loss) income | (99) | 1,837 | 1,824 | 3,529 | 4,560 | 5,457 | 3,562 | 13,546 | |
Foreign currency translation adjustments | (1,961) | (1,995) | (416) | (1,157) | 88 | (150) | (4,372) | (1,219) | |
Ending balance | 169,228 | $ 168,991 | $ 191,282 | $ 150,828 | $ 147,155 | $ 139,972 | 169,228 | $ 150,828 | |
Accumulated deficit | $ (106,908) | $ (106,908) | $ (110,470) | ||||||
Common Stock | |||||||||
Increase (Decrease) in Stockholders' Equity [Roll Forward] | |||||||||
Beginning balance (in shares) | 28,727,015 | 30,475,830 | 30,188,595 | 29,830,607 | 29,732,852 | 29,020,424 | 30,188,595 | 29,020,424 | |
Beginning balance | $ 29 | $ 30 | $ 30 | $ 30 | $ 30 | $ 29 | $ 30 | $ 29 | |
Exercise of stock options and vesting of restricted stock units (in shares) | 272,620 | 123,990 | 388,551 | 314,529 | 146,164 | 802,270 | |||
Exercise of stock options and vesting of restricted stock units | $ 0 | $ 0 | $ 0 | $ 0 | $ 1 | ||||
Statutory tax withholding related to net-share settlement of restricted stock units (in shares) | (84,071) | (44,201) | (101,316) | (96,188) | (48,409) | (89,842) | |||
Repurchase and retirement of common stock, in shares | (1,828,604) | ||||||||
Repurchase and retirement of common stock | $ (1) | ||||||||
Ending balance (in shares) | 28,915,564 | 28,727,015 | 30,475,830 | 30,048,948 | 29,830,607 | 29,732,852 | 28,915,564 | 30,048,948 | 30,188,595 |
Ending balance | $ 29 | $ 29 | $ 30 | $ 30 | $ 30 | $ 30 | $ 29 | $ 30 | |
Additional Paid-in Capital | |||||||||
Increase (Decrease) in Stockholders' Equity [Roll Forward] | |||||||||
Beginning balance | 280,419 | 302,551 | 300,875 | 295,950 | 293,415 | 288,842 | 300,875 | 288,842 | |
Exercise of stock options and vesting of restricted stock units | 325 | 13 | 362 | 515 | 136 | 3,586 | |||
Stock-based compensation expense | 3,379 | 3,474 | 3,132 | 3,115 | 3,576 | 3,048 | |||
Statutory tax withholding related to net-share settlement of restricted stock units | (1,407) | (620) | (1,818) | (2,329) | (1,177) | (2,061) | |||
Repurchase and retirement of common stock | (24,999) | ||||||||
Ending balance | 282,716 | 280,419 | 302,551 | 297,251 | 295,950 | 293,415 | 282,716 | 297,251 | |
Accumulated Other Comprehensive Loss | |||||||||
Increase (Decrease) in Stockholders' Equity [Roll Forward] | |||||||||
Beginning balance | (4,648) | (2,653) | (2,237) | (1,157) | (1,245) | (1,095) | (2,237) | (1,095) | |
Foreign currency translation adjustments | (1,961) | (1,995) | (416) | (1,157) | 88 | (150) | |||
Ending balance | (6,609) | (4,648) | (2,653) | (2,314) | (1,157) | (1,245) | (6,609) | (2,314) | |
Accumulated Deficit | |||||||||
Increase (Decrease) in Stockholders' Equity [Roll Forward] | |||||||||
Beginning balance | (106,809) | (108,646) | (110,470) | (147,668) | (152,228) | (157,685) | (110,470) | (157,685) | |
Net (loss) income | (99) | 1,837 | 1,824 | 3,529 | 4,560 | 5,457 | |||
Ending balance | $ (106,908) | $ (106,809) | $ (108,646) | $ (144,139) | $ (147,668) | $ (152,228) | $ (106,908) | $ (144,139) |
Stockholders' Equity Narrative
Stockholders' Equity Narrative (Detail) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | |
Jun. 30, 2022 | Aug. 10, 2021 | |
Equity [Abstract] | ||
Authorized repurchase amount under share repurchase program | $ 25,000 | $ 25,000 |
Repurchase and retirement of common stock, in shares | 1,828,604 | |
Average price per share | $ 13.67 | |
Repurchase and retirement of common stock | $ 25,000 |
Goodwill and Intangible Asset_2
Goodwill and Intangible Assets - Estimated Useful Lives and Amortization Methodology (Detail) | 9 Months Ended |
Sep. 30, 2022 | |
Customer relationships | |
Finite-Lived Intangible Assets [Line Items] | |
Estimated useful life of intangible asset (in years) | 7 years |
Acquired technology | |
Finite-Lived Intangible Assets [Line Items] | |
Estimated useful life of intangible asset (in years) | 7 years |
Goodwill and Intangible Asset_3
Goodwill and Intangible Assets - Goodwill and Intangible Assets Narrative (Detail) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | |||
Sep. 30, 2022 | Sep. 30, 2021 | Sep. 30, 2022 | Sep. 30, 2021 | Dec. 31, 2021 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |||||
Amortization expense | $ 100 | $ 300 | $ 400 | $ 800 | |
Goodwill [Roll Forward] | |||||
Goodwill | $ 28,209 | 28,209 | $ 30,042 | ||
Change in goodwill | $ (1,833) |
Capitalized Software Developm_2
Capitalized Software Development Costs - Additional Information (Detail) - USD ($) | 3 Months Ended | 9 Months Ended | |||
Sep. 30, 2022 | Sep. 30, 2021 | Sep. 30, 2022 | Sep. 30, 2021 | Dec. 31, 2021 | |
Property, Plant and Equipment [Abstract] | |||||
Capitalized software development costs | $ 900,000 | $ 900,000 | $ 2,800,000 | $ 2,600,000 | |
Capitalized software development costs, amortization | 800,000 | $ 700,000 | 2,400,000 | $ 2,000,000 | |
Capitalized software development costs, net | $ 5,200,000 | $ 5,200,000 | $ 4,800,000 |
Revenue from Contracts with C_3
Revenue from Contracts with Customers - Disaggregation of Revenue (Detail) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2022 | Sep. 30, 2021 | Sep. 30, 2022 | Sep. 30, 2021 | |
Disaggregation of Revenue [Line Items] | ||||
Revenue | $ 43,490 | $ 41,575 | $ 128,589 | $ 122,284 |
Brands | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenue | $ 19,184 | $ 17,470 | $ 57,130 | $ 47,675 |
Revenue, percent of total | 44% | 42% | 44% | 39% |
Retailers | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenue | $ 21,463 | $ 21,737 | $ 64,299 | $ 66,030 |
Revenue, percent of total | 49% | 52% | 50% | 54% |
Other | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenue | $ 2,843 | $ 2,368 | $ 7,160 | $ 8,579 |
Revenue, percent of total | 7% | 6% | 6% | 7% |
Revenue from Contracts with C_4
Revenue from Contracts with Customers - Transaction Price Allocated to Future Performance Obligations (Detail) $ in Millions | Sep. 30, 2022 USD ($) |
Revenue from Contract with Customer [Abstract] | |
Remaining performance obligation | $ 43.1 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01 | |
Revenue from Contract with Customer [Abstract] | |
Remaining performance obligation | $ 23.8 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation period | 12 months |
Revenue from Contracts with C_5
Revenue from Contracts with Customers - Additional Information (Detail) $ in Millions | 9 Months Ended |
Sep. 30, 2022 USD ($) | |
Revenue from Contract with Customer [Line Items] | |
Capitalized contract cost, amortization period | 5 years |
Recognized previously deferred revenue | $ 28.5 |
Deferred contract costs, current | 9.3 |
Revenue | $ 128.6 |
Payment period | 30 days |
Contract period | 1 year |
BrandsRetailersOther | |
Revenue from Contract with Customer [Line Items] | |
Contract period | 12 months |
Revenue from Contracts with C_6
Revenue from Contracts with Customers - Deferred Revenue (Detail) $ in Thousands | 9 Months Ended |
Sep. 30, 2022 USD ($) | |
Deferred revenue | |
Balance, beginning of period | $ 30,868 |
Net additions | 106,861 |
Revenue recognized from deferred revenue | (108,395) |
Balance, end of period | $ 29,334 |
Revenue from Contracts with C_7
Revenue from Contracts with Customers - Costs to Obtain Contracts (Detail) $ in Thousands | 9 Months Ended |
Sep. 30, 2022 USD ($) | |
Deferred contract costs | |
Balance, beginning of period | $ 26,959 |
Additions | 9,979 |
Amortized costs | (9,051) |
Balance, end of period | $ 27,887 |
Stock-Based Compensation - Summ
Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Detail) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2022 | Sep. 30, 2021 | Sep. 30, 2022 | Sep. 30, 2021 | |
Stock-Based Compensation [Line Items] | ||||
Stock-based compensation expense | $ 3,379 | $ 3,115 | $ 9,985 | $ 9,739 |
Cost of revenue | ||||
Stock-Based Compensation [Line Items] | ||||
Stock-based compensation expense | 252 | 169 | 748 | 665 |
Sales and marketing | ||||
Stock-Based Compensation [Line Items] | ||||
Stock-based compensation expense | 1,060 | 928 | 2,707 | 2,744 |
Research and development | ||||
Stock-Based Compensation [Line Items] | ||||
Stock-based compensation expense | 591 | 567 | 1,628 | 1,869 |
General and administrative | ||||
Stock-Based Compensation [Line Items] | ||||
Stock-based compensation expense | $ 1,476 | $ 1,451 | $ 4,902 | $ 4,461 |
Stock-Based Compensation - Gran
Stock-Based Compensation - Grants in Period (Detail) | 9 Months Ended |
Sep. 30, 2022 $ / shares shares | |
Number of Shares Underlying Grant | |
Restricted stock units (RSUs) (in shares) | 906,216 |
Service-based restricted stock units | |
Number of Shares Underlying Grant | |
Restricted stock units (RSUs) (in shares) | 721,062 |
Weighted Average Grant Date Fair Value | |
Restricted stock units (RSUs) (in dollars per share) | $ / shares | $ 17.69 |
Performance-based restricted stock units | |
Number of Shares Underlying Grant | |
Restricted stock units (RSUs) (in shares) | 185,154 |
Weighted Average Grant Date Fair Value | |
Restricted stock units (RSUs) (in dollars per share) | $ / shares | $ 17.78 |
Net Income Per Share - Calculat
Net Income Per Share - Calculation of Basic and Diluted Net Income (Loss) per Share (Detail) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 9 Months Ended | ||||||
Sep. 30, 2022 | Jun. 30, 2022 | Mar. 31, 2022 | Sep. 30, 2021 | Jun. 30, 2021 | Mar. 31, 2021 | Sep. 30, 2022 | Sep. 30, 2021 | |
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||||||
Net (loss) income | $ (99) | $ 1,837 | $ 1,824 | $ 3,529 | $ 4,560 | $ 5,457 | $ 3,562 | $ 13,546 |
Weighted average common shares outstanding, basic | 28,815,362 | 29,931,173 | 29,674,219 | 29,665,439 | ||||
Basic net income (loss) per share (in dollars per share) | $ 0 | $ 0.12 | $ 0.12 | $ 0.46 | ||||
Weighted average common shares outstanding, diluted (in shares) | 29,955,554 | 31,474,314 | 30,793,498 | 31,295,737 | ||||
Diluted net income (loss) per share (in dollars per share) | $ 0 | $ 0.11 | $ 0.12 | $ 0.43 | ||||
Stock options | ||||||||
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||||||
Dilutive effect (in shares) | 339,592 | 575,293 | 328,731 | 595,938 | ||||
Service-based restricted stock units | ||||||||
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||||||
Dilutive effect (in shares) | 717,659 | 967,848 | 689,401 | 1,034,360 | ||||
Performance-based restricted stock units | ||||||||
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||||||
Dilutive effect (in shares) | 82,941 | 0 | 101,147 | 0 |
Net Income Per Share - Antidilu
Net Income Per Share - Antidilutive Equity Instruments (Detail) - shares | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2022 | Sep. 30, 2021 | Sep. 30, 2022 | Sep. 30, 2021 | |
Stock options | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Antidilutive securities excluded from calculation of weighted average common shares outstanding (in shares) | 22,448 | 21,632 | 22,655 | 22,235 |
Restricted stock units | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Antidilutive securities excluded from calculation of weighted average common shares outstanding (in shares) | 12,144 | 5,291 | 381,175 | 231,680 |
Income Taxes - Narrative (Detai
Income Taxes - Narrative (Details) | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2022 | Sep. 30, 2021 | Sep. 30, 2022 | Sep. 30, 2021 | |
Income Tax Disclosure [Abstract] | ||||
Effective tax rate | 105.10% | (1.00%) | 59% | (3.30%) |
U.S. taxing authority [Member] | ||||
Statutory Tax Rate [Line Items] | ||||
Statutory tax rate | 21% | 21% | 21% | 21% |
Segment and Geographic Inform_3
Segment and Geographic Information - Additional Information (Detail) | 9 Months Ended |
Sep. 30, 2022 segment | |
Segment Reporting [Abstract] | |
Number of reportable segment | 1 |
Number of operating segment | 1 |
Segment and Geographic Inform_4
Segment and Geographic Information - Summary of Revenue by Geography (Detail) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | ||
Sep. 30, 2022 | Sep. 30, 2021 | Sep. 30, 2022 | Sep. 30, 2021 | |
Segment Reporting Information [Line Items] | ||||
Revenue | $ 43,490 | $ 41,575 | $ 128,589 | $ 122,284 |
Domestic | ||||
Segment Reporting Information [Line Items] | ||||
Revenue | 31,034 | 29,199 | 90,970 | 87,181 |
International | ||||
Segment Reporting Information [Line Items] | ||||
Revenue | $ 12,456 | $ 12,376 | $ 37,619 | $ 35,103 |