QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
(State or other jurisdiction of incorporation or organization) | (I.R.S. Employer Identification Number) |
Title of each class | Trading Symbol(s) | Name of each exchange on which registered | ||||||
☐ | Large accelerated filer | ☒ | ||||||||||||
☐ | Non-accelerated filer | Smaller reporting company | ||||||||||||
Emerging growth company |
PAGE | ||||||||
As of June 30, 2024 | As of December 31, 2023 | ||||||||||
(unaudited) | |||||||||||
Assets | |||||||||||
Current assets: | |||||||||||
Cash and cash equivalents | $ | $ | |||||||||
Marketable securities | |||||||||||
Accounts receivable, net | |||||||||||
Inventories | |||||||||||
Prepaid expenses and other current assets | |||||||||||
Total current assets | |||||||||||
Property and equipment, net | |||||||||||
Operating lease right-of-use asset | |||||||||||
Deferred tax assets | |||||||||||
Other assets | |||||||||||
Total assets | $ | $ | |||||||||
Liabilities and Stockholders’ Equity | |||||||||||
Current liabilities: | |||||||||||
Accounts payable | $ | $ | |||||||||
Accrued expenses and other current liabilities | |||||||||||
Deferred revenue, current portion | |||||||||||
Operating lease liabilities, current portion | |||||||||||
Dividends payable, current portion | |||||||||||
Total current liabilities | |||||||||||
Operating lease liabilities, net of current portion | |||||||||||
Deferred revenue, net of current portion | |||||||||||
Other non-current liabilities | |||||||||||
Total liabilities | |||||||||||
Commitments and contingencies (Note 11) | |||||||||||
Stockholders’ equity: | |||||||||||
Preferred stock, par value $ | |||||||||||
Common stock, par value $ | |||||||||||
Additional paid-in capital | |||||||||||
Retained earnings | |||||||||||
Accumulated other comprehensive income | |||||||||||
Total stockholders’ equity | |||||||||||
Total liabilities and stockholders’ equity | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
Revenue: | |||||||||||||||||||||||
Platform | $ | $ | $ | $ | |||||||||||||||||||
Products | |||||||||||||||||||||||
Total revenue | |||||||||||||||||||||||
Cost of revenue: | |||||||||||||||||||||||
Platform | |||||||||||||||||||||||
Products | |||||||||||||||||||||||
Total cost of revenue | |||||||||||||||||||||||
Gross profit | |||||||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||
Research and development | |||||||||||||||||||||||
Sales and marketing | |||||||||||||||||||||||
General and administrative | |||||||||||||||||||||||
Total operating expenses | |||||||||||||||||||||||
Income from operations | |||||||||||||||||||||||
Other income (expense): | |||||||||||||||||||||||
Interest income | |||||||||||||||||||||||
Interest expense | ( | ( | ( | ( | |||||||||||||||||||
Other income | |||||||||||||||||||||||
Total other income, net | |||||||||||||||||||||||
Income before provision for income taxes | |||||||||||||||||||||||
Provision for income taxes | |||||||||||||||||||||||
Net income | $ | $ | $ | $ | |||||||||||||||||||
Other comprehensive income (loss): | |||||||||||||||||||||||
Change in net unrealized gains (losses) on marketable securities, net of tax | $ | $ | ( | $ | ( | $ | ( | ||||||||||||||||
Change in foreign currency translation adjustment, net of tax | ( | ( | ( | ( | |||||||||||||||||||
Comprehensive income | $ | $ | $ | $ | |||||||||||||||||||
Earnings per share, basic | $ | $ | $ | $ | |||||||||||||||||||
Earnings per share, diluted | $ | $ | $ | $ | |||||||||||||||||||
Weighted-average common shares outstanding, basic | |||||||||||||||||||||||
Weighted-average common shares outstanding, diluted |
Common Stock | Additional Paid-In Capital | Retained Earnings | Accumulated Other Comprehensive Income | Total Stockholders’ Equity | |||||||||||||||||||||||||||||||
Shares | Amount | ||||||||||||||||||||||||||||||||||
Balance as of December 31, 2023 | $ | $ | $ | $ | $ | ||||||||||||||||||||||||||||||
Net income | — | — | — | — | |||||||||||||||||||||||||||||||
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax | ( | — | — | ( | |||||||||||||||||||||||||||||||
Forfeiture of unvested common stock and dividend equivalents | ( | — | — | — | |||||||||||||||||||||||||||||||
Repurchase of common stock | ( | ( | ( | — | — | ( | |||||||||||||||||||||||||||||
Stock-based compensation | — | — | — | — | |||||||||||||||||||||||||||||||
Other comprehensive loss | — | — | — | — | ( | ( | |||||||||||||||||||||||||||||
Balance as of March 31, 2024 | $ | $ | $ | $ | ( | $ | |||||||||||||||||||||||||||||
Net income | — | — | — | — | |||||||||||||||||||||||||||||||
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax | ( | — | — | ( | |||||||||||||||||||||||||||||||
Forfeiture of unvested common stock and dividend equivalents | ( | — | — | — | |||||||||||||||||||||||||||||||
Repurchase of common stock | ( | ( | ( | — | — | ( | |||||||||||||||||||||||||||||
Dividends declared | — | — | ( | ( | — | ( | |||||||||||||||||||||||||||||
Stock-based compensation | — | — | — | — | |||||||||||||||||||||||||||||||
Other comprehensive income | — | — | — | — | |||||||||||||||||||||||||||||||
Balance as of June 30, 2024 | $ | $ | $ | $ | $ | ||||||||||||||||||||||||||||||
Common Stock | Additional Paid-In Capital | Retained Earnings | Accumulated Other ComprehensiveLoss | Total Stockholders’ Equity | |||||||||||||||||||||||||||||||
Shares | Amount | ||||||||||||||||||||||||||||||||||
Balance as of December 31, 2022 | $ | $ | $ | $ | ( | $ | |||||||||||||||||||||||||||||
Net income | — | — | — | — | |||||||||||||||||||||||||||||||
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax | — | ( | — | — | ( | ||||||||||||||||||||||||||||||
Forfeiture of unvested common stock and dividend equivalents | ( | — | — | — | |||||||||||||||||||||||||||||||
Repurchase of common stock | ( | ( | ( | — | — | ( | |||||||||||||||||||||||||||||
Dividend equivalents issued | — | — | — | — | |||||||||||||||||||||||||||||||
Stock-based compensation | — | — | — | — | |||||||||||||||||||||||||||||||
Other comprehensive income | — | — | — | — | |||||||||||||||||||||||||||||||
Balance as of March 31, 2023 | $ | $ | $ | $ | ( | $ | |||||||||||||||||||||||||||||
Net income | — | — | — | — | |||||||||||||||||||||||||||||||
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax | ( | — | — | ( | |||||||||||||||||||||||||||||||
Forfeiture of unvested common stock and dividend equivalents | ( | — | — | — | |||||||||||||||||||||||||||||||
Repurchase of common stock | ( | — | ( | — | — | ( | |||||||||||||||||||||||||||||
Dividends declared | — | — | ( | ( | — | ( | |||||||||||||||||||||||||||||
Stock-based compensation | — | — | — | — | |||||||||||||||||||||||||||||||
Other comprehensive loss | — | — | — | — | ( | ( | |||||||||||||||||||||||||||||
Balance as of June 30, 2023 | $ | $ | $ | $ | ( | $ | |||||||||||||||||||||||||||||
Six Months Ended June 30, | |||||||||||
2024 | 2023 | ||||||||||
Cash flows from operating activities: | |||||||||||
Net income | $ | $ | |||||||||
Adjustments to reconcile net income to net cash and cash equivalents provided by operating activities: | |||||||||||
Depreciation and amortization (including amortization of debt issuance costs) | |||||||||||
Bad debt expense (benefit) | ( | ||||||||||
Impairments | |||||||||||
Stock-based compensation | |||||||||||
Deferred income tax | ( | ( | |||||||||
Non-cash lease expense | |||||||||||
Unrealized foreign currency (gain) loss | |||||||||||
Provision for inventory obsolescence | ( | ||||||||||
Other | ( | ( | |||||||||
Changes in operating assets and liabilities: | |||||||||||
Accounts receivable | |||||||||||
Inventories | |||||||||||
Prepaid expenses and other current assets | ( | ||||||||||
Other assets | ( | ( | |||||||||
Accounts payable | ( | ||||||||||
Accrued expenses and other current liabilities and other non-current liabilities | ( | ( | |||||||||
Operating lease liabilities | ( | ( | |||||||||
Deferred revenue | |||||||||||
Net cash and cash equivalents provided by operating activities | |||||||||||
Cash flows from investing activities: | |||||||||||
Purchases of marketable securities | ( | ||||||||||
Proceeds from maturities of marketable securities | |||||||||||
Purchases of property and equipment, including capitalized software development costs | ( | ( | |||||||||
Net cash and cash equivalents used in investing activities | ( | ( | |||||||||
Cash flows from financing activities: | |||||||||||
Repurchases of common stock | ( | ( | |||||||||
Proceeds from exercise of stock options | |||||||||||
Employee tax withholding payments on stock-based awards | ( | ( | |||||||||
Cash dividend | ( | ( | |||||||||
Net cash and cash equivalents used in financing activities | ( | ( | |||||||||
Effect of exchange rate on changes on cash and cash equivalents | ( | ||||||||||
Net increase in cash and cash equivalents | |||||||||||
Cash and cash equivalents at beginning of period | |||||||||||
Cash and cash equivalents at end of period | $ | $ | |||||||||
Supplemental disclosures of cash flow information: | |||||||||||
Cash paid during the period for interest | $ | $ | |||||||||
Cash paid during the period for income taxes | $ | $ | |||||||||
Supplemental disclosures of non-cash investing and financing activities: | |||||||||||
Right-of-use assets obtained in exchange for new operating lease liabilities | $ | $ | |||||||||
Property and equipment included in accounts payable and accrued expenses and other current liabilities | $ | $ | |||||||||
Tax withholdings on stock-based awards included in accrued expenses and other current liabilities | $ | $ | |||||||||
Stock-based compensation capitalized for software development costs | $ | $ | |||||||||
Dividends declared but unpaid | $ | $ | |||||||||
Six Months Ended June 30, | |||||||||||
2024 | 2023 | ||||||||||
(in thousands) | |||||||||||
Deferred revenue, beginning of period | $ | $ | |||||||||
Recognition of revenue included in beginning of period deferred revenue | ( | ( | |||||||||
Revenue deferred, net of revenue recognized on contracts in the respective period | |||||||||||
Deferred revenue, end of period | $ | $ |
Year Ended December 31, | |||||||||||||||||||||||||||||
2024 (remainder of year) | 2025 | 2026 | 2027 | Total | |||||||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||||||||
Revenue expected to be recognized | $ | $ | $ | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
North America* | $ | $ | $ | $ | |||||||||||||||||||
International | |||||||||||||||||||||||
Total revenue | $ | $ | $ | $ | |||||||||||||||||||
*North America revenue consists of revenues from the United States and Canada. |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Platform | $ | $ | $ | $ | |||||||||||||||||||
Connected machines | |||||||||||||||||||||||
Accessories and materials | |||||||||||||||||||||||
Total revenue | $ | $ | $ | $ |
As of June 30, 2024 | ||||||||||||||||||||||||||||||||
Adjusted Cost | Total Unrealized Gains | Fair Value | Cash and Cash Equivalents | Marketable Securities | ||||||||||||||||||||||||||||
(in thousands) | ||||||||||||||||||||||||||||||||
Cash | $ | $ | — | $ | $ | $ | — | |||||||||||||||||||||||||
Level 1: | ||||||||||||||||||||||||||||||||
Money market funds | ||||||||||||||||||||||||||||||||
Subtotal | ||||||||||||||||||||||||||||||||
Level 2: | ||||||||||||||||||||||||||||||||
U.S. treasury securities | ||||||||||||||||||||||||||||||||
Subtotal | ||||||||||||||||||||||||||||||||
Total | $ | $ | $ | $ | $ |
As of December 31, 2023 | ||||||||||||||||||||||||||||||||
Adjusted Cost | Total Unrealized Gains | Fair Value | Cash and Cash Equivalents | Marketable Securities | ||||||||||||||||||||||||||||
(in thousands) | ||||||||||||||||||||||||||||||||
Cash | $ | $ | — | $ | $ | $ | — | |||||||||||||||||||||||||
Level 1: | ||||||||||||||||||||||||||||||||
Money market funds | ||||||||||||||||||||||||||||||||
Subtotal | ||||||||||||||||||||||||||||||||
Level 2: | ||||||||||||||||||||||||||||||||
U.S. treasury securities | ||||||||||||||||||||||||||||||||
Subtotal | ||||||||||||||||||||||||||||||||
Total | $ | $ | $ | $ | $ |
As of June 30, 2024 | As of December 31, 2023 | ||||||||||
(in thousands) | |||||||||||
Raw materials | $ | $ | |||||||||
Finished goods | |||||||||||
Total inventories | $ | $ | |||||||||
Less: reserves | ( | ( | |||||||||
Total inventories, net | |||||||||||
Inventories current | $ | $ | |||||||||
Inventories non-current (included in other assets) | $ | $ |
As of June 30, 2024 | As of December 31, 2023 | ||||||||||
(in thousands) | |||||||||||
Sales incentives | $ | $ | |||||||||
Other accrued liabilities and other current liabilities | |||||||||||
Total accrued expenses | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Equity classified awards | |||||||||||||||||||||||
Restricted stock units | $ | $ | $ | $ | |||||||||||||||||||
Stock options | |||||||||||||||||||||||
Class B common stock | |||||||||||||||||||||||
Liability classified awards | |||||||||||||||||||||||
Total stock-based compensation | $ | $ | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Cost of revenue | |||||||||||||||||||||||
Platform | $ | $ | $ | $ | |||||||||||||||||||
Products | |||||||||||||||||||||||
Total cost of revenue | |||||||||||||||||||||||
Research and development | |||||||||||||||||||||||
Sales and marketing | |||||||||||||||||||||||
General and administrative | |||||||||||||||||||||||
Total stock-based compensation expense | $ | $ | $ | $ | |||||||||||||||||||
Capitalized for software development costs | |||||||||||||||||||||||
Capitalized to inventories | |||||||||||||||||||||||
Total stock-based compensation | $ | $ | $ | $ |
Number of RSUs | Weighted- Average Grant Date Fair Value (per share) | ||||||||||
Outstanding at December 31, 2023 | $ | ||||||||||
Granted | $ | ||||||||||
Vested | ( | $ | |||||||||
Forfeited / cancelled | ( | $ | |||||||||
Outstanding at June 30, 2024 | $ |
Number of PRSUs (a) | Weighted- Average Grant Date Fair Value (per share) | ||||||||||
Outstanding at December 31, 2023 | $ | ||||||||||
Forfeited / cancelled | ( | $ | |||||||||
Outstanding at June 30, 2024 | $ |
Number of Options | Weighted- Average Exercise Price | Weighted- Average Remaining Term (Years) | Aggregate Intrinsic Value | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Outstanding at December 31, 2023 | $ | $ | |||||||||||||||||||||
Forfeited / cancelled | ( | $ | |||||||||||||||||||||
Outstanding at June 30, 2024 | $ | $ | |||||||||||||||||||||
Vested and exercisable at June 30, 2024 | $ | $ |
Number of Unvested Shares | Weighted- Average Grant Date Fair Value (per share) | ||||||||||
Outstanding at December 31, 2023 | $ | ||||||||||
Vested | ( | $ | |||||||||
Forfeited / cancelled | ( | $ | |||||||||
Outstanding at June 30, 2024 | $ |
Number of Options | Weighted- Average Exercise Price | Weighted- Average Remaining Term (Years) | Aggregate Intrinsic Value | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Outstanding at December 31, 2023 | $ | $ | |||||||||||||||||||||
Forfeited / cancelled | ( | $ | |||||||||||||||||||||
Outstanding at June 30, 2024 | $ | $ | |||||||||||||||||||||
Vested and exercisable at June 30, 2024 | $ | $ |
Year Ended December 31, | Operating Leases | ||||
(in thousands) | |||||
2024 (remainder of the year) | $ | ||||
2025 | |||||
2026 | |||||
2027 | |||||
Total lease payments | $ | ||||
Less: imputed interest | $ | ( | |||
Present value of operating lease liabilities | $ | ||||
Operating lease liabilities, current | $ | ||||
Operating lease liabilities, non-current | $ |
As of June 30, 2024 | As of December 31, 2023 | ||||||||||
Weighted-average remaining lease term of operating leases | |||||||||||
Weighted-average discount rate of operating leases | % | % |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
(in thousands, except share and per share amounts) | |||||||||||||||||||||||
Basic earnings per share: | |||||||||||||||||||||||
Net income | $ | $ | $ | $ | |||||||||||||||||||
Shares used in computation: | |||||||||||||||||||||||
Weighted-average common shares outstanding, basic | |||||||||||||||||||||||
Earnings per share, basic | $ | $ | $ | $ | |||||||||||||||||||
Diluted earnings per share: | |||||||||||||||||||||||
Net income | $ | $ | $ | $ | |||||||||||||||||||
Shares used in computation: | |||||||||||||||||||||||
Weighted-average common shares outstanding, basic | |||||||||||||||||||||||
Weighted-average effect of potentially dilutive securities: | |||||||||||||||||||||||
Unvested common stock subject to forfeiture | |||||||||||||||||||||||
Employee stock options | |||||||||||||||||||||||
Restricted stock units | |||||||||||||||||||||||
Diluted weighted-average common shares outstanding | |||||||||||||||||||||||
Diluted net income per share | $ | $ | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
Employee stock options | |||||||||||||||||||||||
Restricted stock units | |||||||||||||||||||||||
Unvested common stock subject to forfeiture |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Platform: | |||||||||||||||||||||||
Revenue | $ | $ | $ | $ | |||||||||||||||||||
Cost of revenue | |||||||||||||||||||||||
Gross profit | $ | $ | $ | $ | |||||||||||||||||||
Products: | |||||||||||||||||||||||
Revenue | $ | $ | $ | $ | |||||||||||||||||||
Cost of revenue | |||||||||||||||||||||||
Gross profit | $ | $ | $ | $ | |||||||||||||||||||
Consolidated: | |||||||||||||||||||||||
Revenue | $ | $ | $ | $ | |||||||||||||||||||
Cost of revenue | |||||||||||||||||||||||
Gross profit | $ | $ | $ | $ |
As of June 30, | |||||||||||
2024 | 2023 | ||||||||||
Active Users (in thousands) | 5,918 | 5,912 | |||||||||
90-Day Engaged Users (in thousands) | 3,541 | 3,652 | |||||||||
Paid Subscribers (in thousands) | 2,813 | 2,722 |
Three Months Ended June 30, | |||||||||||
2024 | 2023 | ||||||||||
Platform ARPU | $ | 52.61 | $ | 50.13 |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Revenue: | |||||||||||||||||||||||
Platform | $ | 77,649 | $ | 77,386 | $ | 155,935 | $ | 153,627 | |||||||||||||||
Products | 90,298 | 100,379 | 179,404 | 205,365 | |||||||||||||||||||
Total revenue | 167,947 | 177,765 | 335,339 | 358,992 | |||||||||||||||||||
Cost of revenue: | |||||||||||||||||||||||
Platform(1) | 8,888 | 8,008 | 17,647 | 15,769 | |||||||||||||||||||
Products(1) | 69,219 | 82,102 | 136,258 | 178,902 | |||||||||||||||||||
Total cost of revenue | 78,107 | 90,110 | 153,905 | 194,671 | |||||||||||||||||||
Gross profit | 89,840 | 87,655 | 181,434 | 164,321 | |||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||
Research and development(1) | 14,315 | 16,346 | 29,168 | 34,147 | |||||||||||||||||||
Sales and marketing(1) | 33,354 | 29,407 | 66,384 | 59,023 | |||||||||||||||||||
General and administrative(1) | 15,739 | 22,652 | 34,245 | 41,372 | |||||||||||||||||||
Total operating expenses | 63,408 | 68,405 | 129,797 | 134,542 | |||||||||||||||||||
Income from operations | 26,432 | 19,250 | 51,637 | 29,779 | |||||||||||||||||||
Other income, net | 3,360 | 3,691 | 6,445 | 6,006 | |||||||||||||||||||
Income before provision for income taxes | 29,792 | 22,941 | 58,082 | 35,785 | |||||||||||||||||||
Provision for income taxes | 10,023 | 6,917 | 18,666 | 10,662 | |||||||||||||||||||
Net income | $ | 19,769 | $ | 16,024 | $ | 39,416 | $ | 25,123 |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
(in thousands) | |||||||||||||||||||||||
Cost of revenue | |||||||||||||||||||||||
Platform | $ | 255 | $ | 214 | $ | 492 | $ | 329 | |||||||||||||||
Products | 210 | 440 | 396 | 898 | |||||||||||||||||||
Total cost of revenue | 465 | 654 | 888 | 1,227 | |||||||||||||||||||
Research and development | 3,540 | 4,717 | 7,253 | 8,623 | |||||||||||||||||||
Sales and marketing | 2,988 | 3,001 | 5,924 | 6,206 | |||||||||||||||||||
General and administrative | 3,626 | 3,514 | 7,311 | 6,251 | |||||||||||||||||||
Total stock-based compensation expense | $ | 10,619 | $ | 11,886 | $ | 21,376 | $ | 22,307 |
Three Months Ended June 30, | Change | Six Months Ended June 30, | Change | ||||||||||||||||||||||||||||||||||||||||||||
2024 | 2023 | $ | % | 2024 | 2023 | $ | % | ||||||||||||||||||||||||||||||||||||||||
(dollars in thousands) | |||||||||||||||||||||||||||||||||||||||||||||||
Revenue: | |||||||||||||||||||||||||||||||||||||||||||||||
Platform | $ | 77,649 | $ | 77,386 | $ | 263 | — | % | $ | 155,935 | $ | 153,627 | $ | 2,308 | 2 | % | |||||||||||||||||||||||||||||||
Products | 90,298 | 100,379 | (10,081) | (10) | % | 179,404 | 205,365 | (25,961) | (13) | % | |||||||||||||||||||||||||||||||||||||
Total revenue | $ | 167,947 | $ | 177,765 | $ | (9,818) | (6) | % | $ | 335,339 | $ | 358,992 | $ | (23,653) | (7) | % |
Three Months Ended June 30, | Change | Six Months Ended June 30, | Change | ||||||||||||||||||||||||||||||||||||||||||||
2024 | 2023 | $ | % | 2024 | 2023 | $ | % | ||||||||||||||||||||||||||||||||||||||||
(dollars in thousands) | |||||||||||||||||||||||||||||||||||||||||||||||
Cost of Revenue: | |||||||||||||||||||||||||||||||||||||||||||||||
Platform | $ | 8,888 | $ | 8,008 | $ | 880 | 11 | % | $ | 17,647 | $ | 15,769 | $ | 1,878 | 12 | % | |||||||||||||||||||||||||||||||
Products | 69,219 | 82,102 | (12,883) | (16) | % | 136,258 | 178,902 | (42,644) | (24) | % | |||||||||||||||||||||||||||||||||||||
Total cost revenue | $ | 78,107 | $ | 90,110 | $ | (12,003) | (13) | % | $ | 153,905 | $ | 194,671 | $ | (40,766) | (21) | % | |||||||||||||||||||||||||||||||
Gross Profit: | |||||||||||||||||||||||||||||||||||||||||||||||
Platform | 68,761 | 69,378 | (617) | (1) | % | 138,288 | 137,858 | 430 | 0 | % | |||||||||||||||||||||||||||||||||||||
Products | 21,079 | 18,277 | 2,802 | 15 | % | 43,146 | 26,463 | 16,683 | 63 | % | |||||||||||||||||||||||||||||||||||||
Total gross profit | $ | 89,840 | $ | 87,655 | $ | 2,185 | 2 | % | $ | 181,434 | $ | 164,321 | $ | 17,113 | 10 | % | |||||||||||||||||||||||||||||||
Gross Margin | |||||||||||||||||||||||||||||||||||||||||||||||
Platform | 89 | % | 90 | % | 89 | % | 90 | % | |||||||||||||||||||||||||||||||||||||||
Products | 23 | % | 18 | % | 24 | % | 13 | % |
Three Months Ended June 30, | Change | Six Months Ended June 30, | Change | ||||||||||||||||||||||||||||||||||||||||||||
2024 | 2023 | $ | % | 2024 | 2023 | $ | % | ||||||||||||||||||||||||||||||||||||||||
(dollars in thousands) | |||||||||||||||||||||||||||||||||||||||||||||||
Research and development | $ | 14,315 | $ | 16,346 | $ | (2,031) | (12) | % | $ | 29,168 | $ | 34,147 | $ | (4,979) | (15) | % | |||||||||||||||||||||||||||||||
As a percentage of total revenue | 9 | % | 9 | % | 9 | % | 10 | % |
Three Months Ended June 30, | Change | Six Months Ended June 30, | Change | ||||||||||||||||||||||||||||||||||||||||||||
2024 | 2023 | $ | % | 2024 | 2023 | $ | % | ||||||||||||||||||||||||||||||||||||||||
(dollars in thousands) | |||||||||||||||||||||||||||||||||||||||||||||||
Sales and marketing | $ | 33,354 | $ | 29,407 | $ | 3,947 | 13 | % | $ | 66,384 | $ | 59,023 | $ | 7,361 | 12 | % | |||||||||||||||||||||||||||||||
As a percentage of total revenue | 20 | % | 17 | % | 20 | % | 16 | % |
Three Months Ended June 30, | Change | Six Months Ended June 30, | Change | ||||||||||||||||||||||||||||||||||||||||||||
2024 | 2023 | $ | % | 2024 | 2023 | $ | % | ||||||||||||||||||||||||||||||||||||||||
(dollars in thousands) | |||||||||||||||||||||||||||||||||||||||||||||||
General and administrative | $ | 15,739 | $ | 22,652 | $ | (6,913) | (31) | % | $ | 34,245 | $ | 41,372 | $ | (7,127) | (17) | % | |||||||||||||||||||||||||||||||
As a percentage of total revenue | 9 | % | 13 | % | 10 | % | 12 | % |
Three Months Ended June 30, | Change | Six Months Ended June 30, | Change | ||||||||||||||||||||||||||||||||||||||||||||
2024 | 2023 | $ | % | 2024 | 2023 | $ | % | ||||||||||||||||||||||||||||||||||||||||
(dollars in thousands) | |||||||||||||||||||||||||||||||||||||||||||||||
Other income, net | $ | 3,360 | $ | 3,691 | $ | (331) | (9) | % | $ | 6,445 | $ | 6,006 | $ | 439 | 7 | % |
Three Months Ended June 30, | Change | Six Months Ended June 30, | Change | ||||||||||||||||||||||||||||||||||||||||||||
2024 | 2023 | $ | % | 2024 | 2023 | $ | % | ||||||||||||||||||||||||||||||||||||||||
(dollars in thousands) | |||||||||||||||||||||||||||||||||||||||||||||||
Provision for income taxes | $ | 10,023 | $ | 6,917 | $ | 3,106 | 45 | % | $ | 18,666 | $ | 10,662 | $ | 8,004 | 75 | % |
Six Months Ended June 30, | |||||||||||
2024 | 2023 | ||||||||||
(in thousands) | |||||||||||
Net cash flows provided by operating activities | $ | 91,648 | $ | 159,612 | |||||||
Net cash flows used in investing activities | (9,965) | (12,825) | |||||||||
Net cash flows used in financing activities | (28,191) | (85,609) |
Period | Total Number of Shares Purchased(1) | Average Price Paid Per Share | Total Number of Shares Purchased as Part of Publicly Announced Program | Maximum Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program | ||||||||||||||||||||||
(in thousands) | ||||||||||||||||||||||||||
April 1, 2024 through April 30, 2024 | — | $— | — | $451 | ||||||||||||||||||||||
May 1, 2024 through May 31, 2024 | 200,000 | $6.25 | 200,000 | $49,201 | ||||||||||||||||||||||
June 1, 2024 through June 30, 2024 | 1,273,061 | $6.30 | 1,273,061 | $41,183 | ||||||||||||||||||||||
Total | 1,473,061 | $6.29 | 1,473,061 | $41,183 |
Exhibit Number | Description | |||||||
10.1*+ | ||||||||
31.1* | ||||||||
31.2* | ||||||||
32.1*† | ||||||||
32.2*† | ||||||||
101.INS | Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document. | |||||||
101.SCH* | Inline XBRL Taxonomy Extension Schema Document. | |||||||
101.CAL* | Inline XBRL Taxonomy Extension Calculation Linkbase Document. | |||||||
101.DEF* | Inline XBRL Taxonomy Extension Definition Linkbase Document. | |||||||
101.LAB* | Inline XBRL Taxonomy Extension Label Linkbase Document. | |||||||
101.PRE* | Inline XBRL Taxonomy Extension Presentation Linkbase Document. | |||||||
104* | Cover Page Interactive Data File - the cover page interactive data is embedded within the Inline XBRL document or included within the Exhibit 101 attachments |
Date: | August 6, 2024 | By: | /s/ Ashish Arora | |||||||||||
Name: | Ashish Arora | |||||||||||||
Title: | Chief Executive Officer | |||||||||||||
(Principal Executive Officer) | ||||||||||||||
Date: | August 6, 2024 | By: | /s/ Kimball Shill | |||||||||||
Name: | Kimball Shill | |||||||||||||
Title: | Chief Financial Officer | |||||||||||||
(Principal Financial Officer) | ||||||||||||||
Date: | August 6, 2024 | By: | /s/ Ryan Harmer | |||||||||||
Name: | Ryan Harmer | |||||||||||||
Title: | VP of Accounting, Corporate Controller | |||||||||||||
(Principal Accounting Officer) |
Minimum Ownership Level | Timing of Compliance | ||||
Equity Interests (as defined below) of at least 50,000 Shares, as adjusted pursuant to Section 13(a) of the Plan. | By the second anniversary of the later of (i) the Effective Date or (ii) the date such individual becomes an Outside Director, and thereafter at all times during which the individual remains an Outside Directors. |
CRICUT, INC. | |||||
Date: August 6, 2024 | /s/ Ashish Arora | ||||
Ashish Arora | |||||
Chief Executive Officer | |||||
(Principal Executive Officer) |
CRICUT, INC. | |||||
Date: August 6, 2024 | /s/ Kimball Shill | ||||
Kimball Shill Chief Financial Officer (Principal Financial Officer) |
CRICUT, INC. | |||||
Date: August 6, 2024 | /s/ Ashish Arora | ||||
Ashish Arora Chief Executive Officer (Principal Executive Officer) |
CRICUT, INC. | |||||
Date: August 6, 2024 | /s/ Kimball Shill | ||||
Kimball Shill Chief Financial Officer (Principal Financial Officer) |
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|
Statement of Financial Position [Abstract] | ||
Preferred stock, par value (in dollars per share) | $ 0.001 | |
Preferred stock, shares authorized (in shares) | 100,000,000 | 100,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) | 1,250,000,000 | 1,250,000,000 |
Common stock, shares issued (in shares) | 216,086,013 | 217,915,713 |
Common stock, shares outstanding (in shares) | 216,086,013 | 217,915,713 |
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Revenue: | ||||
Total revenue | $ 167,947 | $ 177,765 | $ 335,339 | $ 358,992 |
Cost of revenue: | ||||
Total cost of revenue | 78,107 | 90,110 | 153,905 | 194,671 |
Gross profit | 89,840 | 87,655 | 181,434 | 164,321 |
Operating expenses: | ||||
Research and development | 14,315 | 16,346 | 29,168 | 34,147 |
Sales and marketing | 33,354 | 29,407 | 66,384 | 59,023 |
General and administrative | 15,739 | 22,652 | 34,245 | 41,372 |
Total operating expenses | 63,408 | 68,405 | 129,797 | 134,542 |
Income from operations | 26,432 | 19,250 | 51,637 | 29,779 |
Other income (expense): | ||||
Interest income | 3,053 | 3,118 | 5,471 | 4,871 |
Interest expense | (80) | (80) | (161) | (159) |
Other income | 387 | 653 | 1,135 | 1,294 |
Total other income, net | 3,360 | 3,691 | 6,445 | 6,006 |
Income before provision for income taxes | 29,792 | 22,941 | 58,082 | 35,785 |
Provision for income taxes | 10,023 | 6,917 | 18,666 | 10,662 |
Net income | 19,769 | 16,024 | 39,416 | 25,123 |
Other comprehensive income (loss): | ||||
Change in net unrealized gains (losses) on marketable securities, net of tax | 242 | (318) | (46) | (130) |
Change in foreign currency translation adjustment, net of tax | (1) | (50) | (89) | (32) |
Comprehensive income | $ 20,010 | $ 15,656 | $ 39,281 | $ 24,961 |
Earnings per share, basic (in dollars per share) | $ 0.09 | $ 0.07 | $ 0.18 | $ 0.12 |
Earnings per share, diluted (in dollars per share) | $ 0.09 | $ 0.07 | $ 0.18 | $ 0.11 |
Weighted-average common shares outstanding, basic (in shares) | 216,422,513 | 216,963,697 | 215,986,713 | 216,236,887 |
Weighted-average common shares outstanding, diluted (in shares) | 217,501,646 | 219,915,839 | 217,390,891 | 219,597,977 |
Platform | ||||
Revenue: | ||||
Total revenue | $ 77,649 | $ 77,386 | $ 155,935 | $ 153,627 |
Cost of revenue: | ||||
Total cost of revenue | 8,888 | 8,008 | 17,647 | 15,769 |
Products | ||||
Revenue: | ||||
Total revenue | 90,298 | 100,379 | 179,404 | 205,365 |
Cost of revenue: | ||||
Total cost of revenue | $ 69,219 | $ 82,102 | $ 136,258 | $ 178,902 |
Description of Business and Basis of Presentation |
6 Months Ended |
---|---|
Jun. 30, 2024 | |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Description of Business and Basis of Presentation | Description of Business and Basis of Presentation Nature of Business Cricut, Inc. (“Cricut” or the “Company”) is a designer and marketer of a creativity platform that enables users to turn ideas into professional-looking handmade goods. Using the Company’s platform, versatile connected machines, and accessories and materials, users create everything from personalized birthday cards, mugs and T-shirts to large-scale interior decorations. The Company’s subscription services, connected machines and related accessories and materials are primarily marketed under the Cricut brand in the United States, as well as Europe and other countries around the world. Headquartered in South Jordan, Utah, the Company is an innovator in its industry, focused on bringing innovative technology (automation and consumerization of industrial tools) to the craft, DIY, and home décor categories. The Company’s condensed consolidated financial statements include the operations of its wholly owned subsidiaries, which are located throughout Europe and in the Asia-Pacific region. The Company designs, markets, and distributes the Cricut family of products, including the platform, connected machines, and accessories and materials. In addition, Cricut sells a broad line of images, fonts, and projects for purchase à la carte. During the year ended December 31, 2023 and prior periods, we had three reportable segments: Connected Machines, Subscriptions, and Accessories and Materials. As of January 2024, we realigned our operating segment structure and now have two reportable segments: Platform and Products. The change in operating segments is based on how the Company’s chief operating decision maker (“CODM”) makes operating decisions and assesses business performance. Prior period segment information has been recast retrospectively to reflect the realignment. See Note 16, Segment Information, for further discussion of the Company’s segment reporting structure. Basis of Presentation and Consolidation The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the annual report on Form 10-K for the fiscal year ended December 31, 2023 (the “Annual Report”). However, the Company believes that the disclosures provided herein are adequate to prevent the information presented from being misleading. The condensed consolidated financial statements include the accounts of Cricut, Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The condensed consolidated balance sheet as of December 31, 2023 was derived from the audited consolidated financial statements as of that date but does not include all disclosures including certain notes required by GAAP on an annual reporting basis. In the opinion of management, the accompanying interim condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, cash flows and the changes in equity for the interim periods. The results for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter, the fiscal year ending December 31, 2024, or any other period. Recently Issued Accounting Pronouncements In March 2024, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) Compensation-Stock Compensation (Topic 718). The ASU clarifies how an entity determines whether a profits interest or similar award is (1) within the scope of ASC 718 or (2) not a share-based payment arrangement and therefore within the scope of other guidance. The guidance in ASU 2024-01 applies to all entities that issue profits interest awards as compensation to employees or non-employees in exchange for goods or services. Public business entities must apply the ASU’s guidance to annual periods beginning after December 15, 2025. The Company is currently evaluating the impact of this standard on the consolidated financial statements. In December, 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. Public business entities must apply the ASU’s guidance to annual periods beginning after December 15, 2024 (2025 for calendar-year-end Public business entities). The Company is currently evaluating the impact of this standard on the consolidated financial statements. In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses, and is effective for fiscal years beginning after December 15, 2023 on a retrospective basis. The Company is currently evaluating the impact of this standard on the consolidated financial statements.
|
Summary of Significant Accounting Policies |
6 Months Ended |
---|---|
Jun. 30, 2024 | |
Accounting Policies [Abstract] | |
Summary of Significant Accounting Policies | Summary of Significant Accounting Policies Use of Estimates The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. For revenue recognition, examples of estimates and judgments include: determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price of performance obligations, and estimating variable consideration such as sales incentives and product returns. Other estimates include the warranty reserve, allowance for credit losses, inventory reserve, intangible assets and other long-lived assets valuation, legal contingencies, stock-based compensation, income taxes, deferred tax assets valuation and developed software, among others. These estimates and assumptions are based on the Company’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including any effects of the economic environment, which management believes to be reasonable under the circumstances. Management adjusts such estimates and assumptions when facts and circumstances dictate. Actual results could differ from these estimates. Fair Value Measurement The Company measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Money market funds and certain marketable securities are highly liquid investments and are actively traded. The pricing information for these assets is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy. Other marketable securities such as U.S. Treasury securities are valued using observable inputs from similar assets, or from observable data in markets that are not active; these assets are classified as Level 2 of the fair value hierarchy. There were no transfers between Levels 1, 2 or 3 for any of the periods presented. There were no liabilities measured at fair value on a recurring basis as of June 30, 2024 and December 31, 2023. Earnings Per Share Earnings per share is computed using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of profits are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net income per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis. Basic earnings per share is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted earnings per share is computed using the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period. Stock-based awards subject to conditions other than service conditions are considered contingently issuable shares and are included in basic EPS based on the number of awards that would be issuable if the reporting date were the end of the contingency period. Accounts Receivable Accounts receivable are recorded at original invoice amounts less estimates for credit losses. Management determines the allowance for credit losses by specifically identifying troubled accounts and by using historical write off experience, adjusted for current market conditions and reasonable supportable forecasts of future economic conditions, applied to an aging of all other accounts. If a retailer fails to follow the policies and guidelines in our sales agreements, we may choose to temporarily or permanently stop shipping product to that retailer. As of June 30, 2024, December 31, 2023, and January 1, 2023, the Company had net accounts receivable balances of $83.8 million, $111.2 million and $136.5 million, respectively. As of June 30, 2024, and December 31, 2023, the Company had an allowance for credit losses against accounts receivable of $1.1 million and $2.0 million, respectively.
|
Revenue and Deferred Revenue |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue and Deferred Revenue | Revenue and Deferred Revenue Deferred revenue relates to performance obligations for which payments have been received from the customer prior to revenue recognition. Deferred revenue primarily consists of deferred subscription-based services. Deferred revenue also includes amounts allocated from the sale of a connected machine to the unspecified upgrades and enhancements and the Company’s cloud-based services. The Company has recognized no contract assets as of June 30, 2024, December 31, 2023 and January 1, 2023. The following table summarizes the changes in the deferred revenue balance for the six months ended June 30, 2024 and 2023:
As of June 30, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations was equal to the deferred revenue balance. The Company expects the following recognition of deferred revenue as of June 30, 2024:
The Company’s revenue from contracts with customers disaggregated by major product lines, excluding sales-based taxes, are included in Note 16 under the heading “Segment Information.” Revenue recognized during the three and six months ended June 30, 2024 related to performance obligations satisfied or partially satisfied was $0.3 million and $2.9 million, respectively. The following table presents the total revenue by geography based on the ship-to address for the periods indicated:
The following table presents the total revenue by source for the periods indicated:
|
Cash, Cash Equivalents, and Financial Instruments |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cash, Cash Equivalents, and Financial Instruments | Cash, Cash Equivalents, and Financial Instruments The following table shows the Company’s cash, cash equivalents, and marketable securities by significant investment category as of June 30, 2024 and December 31, 2023:
|
Inventories |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Inventory Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Inventories | Inventories Inventories are comprised of the following:
The Company’s recorded inventory reserves as of June 30, 2024 consisted of $2.9 million related to excess connected machine inventory, $45.3 million related to excess accessories and materials inventory, and $3.2 million related to raw material components. Amounts charged to the reserve account are recorded primarily in cost of revenues.
|
Accrued Expenses and Other Current Liabilities |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Payables and Accruals [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accrued Expenses and Other Current Liabilities | Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities consist of the following:
|
Revolving Credit Facility |
6 Months Ended |
---|---|
Jun. 30, 2024 | |
Debt Disclosure [Abstract] | |
Revolving Credit Facility | Revolving Credit Facility On August 4, 2022, the Company entered into a credit agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A, Citigroup N.A., PNC Bank, N.A., KeyBank, N.A., and other parties. The Credit Agreement replaced the Company’s prior asset-based Credit Agreement with JPMorgan Chase Bank, N.A., Citigroup N.A., and Origin Bank. The Credit Agreement provides for a five-year revolving credit facility (the “Credit Facility”) of up to $300.0 million, maturing on August 4, 2027. In addition, during the term of the Credit Agreement, the Company may increase the aggregate amount of the Credit Facility by up to an additional $150.0 million, (for maximum aggregate lender commitments of up to $450.0 million), subject to customary conditions under the Credit Agreement, including obtaining a consent from participating lenders (or another lender, if applicable) to such increase. The Credit Facility may be used to issue letters of credit and for other business purposes, including working capital needs. The current unused fee rate is 0.175% on per annum basis. As of June 30, 2024, and December 31, 2023 total unamortized debt issuance costs were $1.0 million and $1.2 million, respectively. The Credit Agreement is collateralized by substantially all of the Company’s assets and contains affirmative and negative covenants, representations and warranties, events of default and other terms customary for loans of this nature. In particular, the Credit Agreement will not permit the leverage ratio to be greater than 3.0 to 1.0, measured on the last day of any fiscal quarter. In addition, the Credit Agreement will not permit the interest coverage ratio to be less than 3.0 to 1.0, for any period of four consecutive quarters, measured on the last day of any fiscal quarter. Management has determined that the Company was in compliance with all financial and non-financial debt covenants as of June 30, 2024. As of June 30, 2024 and December 31, 2023, no amounts were outstanding under the Credit Agreement and available borrowings were $300.0 million. Generally, borrowings under the Credit Agreement bear interest at a rate based on an alternative base rate (“ABR”), plus, in each case, an applicable margin. The applicable margin will range from (a) borrowings bearing interest at the ABR plus 2.00%, and (b) borrowings bearing interest at the Adjusted Term Secured Overnight Financing Rate, the Adjusted Australian Dollar Rate, the Adjusted Canadian Dollar Offered Rate or the Adjusted New Zealand Dollar Rate, as applicable for the interest period in effect for such borrowing plus the applicable rate.
|
Income Taxes |
6 Months Ended |
---|---|
Jun. 30, 2024 | |
Income Tax Disclosure [Abstract] | |
Income Taxes | Income Taxes The Company computes interim period income taxes by applying an estimated annual effective tax rate to our year-to-date income from operations before income taxes, except for significant unusual or infrequently occurring items. The estimated effective tax rate is adjusted each quarter. The estimated effective tax rate was 33.6% and 32.1% for the three and six months ended June 30, 2024, respectively, and 30.2% and 29.8% for the three and six months ended June 30, 2023, respectively. The Company’s provision for income taxes was $10.0 million and $18.7 million for the three and six months ended June 30, 2024, respectively, and $6.9 million and $10.7 million for the three and six months ended June 30, 2023, respectively. The provision for income taxes varied from the tax computed at the U.S. federal statutory income tax rate for the periods presented primarily due to an increase for permanent adjustments from Section 83(b) elections and stock-based compensation differences resulting from the decrease in stock price upon vesting versus the stock price at the grant date. The Company reviews its deferred tax assets for realization based upon historical taxable income, prudent and feasible tax planning strategies, the expected timing of the reversals of existing temporary differences and expected future taxable income. The Company has concluded that it is more likely than not that the net deferred tax assets will be realized. Accordingly, the Company has not recorded a valuation allowance against net deferred tax assets for any of the periods presented.
|
Capital Structure |
6 Months Ended |
---|---|
Jun. 30, 2024 | |
Equity [Abstract] | |
Capital Structure | Capital Structure As of June 30, 2024, the Company had authorized 100,000,000 shares of preferred stock, par value $0.001 per share, and 1,250,000,000 shares of common stock, par value $0.001 per share, which was divided between two series: Class A common stock and Class B common stock. As of June 30, 2024, the Company had 1,000,000,000 shares of Class A common stock and 250,000,000 shares of Class B common stock authorized and 53,214,366 shares of Class A common stock and 162,871,647 shares of Class B common stock issued and outstanding. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to five votes per share and is convertible at any time into one share of Class A common stock. During the six months ended June 30, 2024 and 2023, 3,540,837 and 8,573,915 shares of Class B common stock were converted to Class A common stock, respectively. Stock Repurchase Program On July 19, 2022, the Company’s Board of Directors approved a share repurchase program to purchase shares of our outstanding Class A common stock up to an aggregate transactional value of $50 million which was recently completed. On May 6, 2024, the Company’s Board of Directors approved an additional $50 million for the share repurchase program to purchase shares of its outstanding Class A common stock depending on the Company’s continuing analysis of market, financial, and other factors. The share repurchase program may be suspended or discontinued at any time and does not have a predetermined expiration date. During the six months ended June 30, 2024, the Company repurchased and retired 3,170,333 shares of our Class A common stock for $20.0 million. Dividends On May 6, 2024, the Company declared a special dividend of $0.40 per share and a recurring semi-annual dividend of $0.10 per share on its Class A and Class B common stock, payable on July 19, 2024 to shareholders of record as of July 2, 2024. As part of the dividends, and pursuant to the underlying award agreements, holders of restricted stock units (“RSUs”) and performance-based restricted stock units (“PRSUs”) received a dividend equivalent of $0.40 per unit in the form of additional RSUs or PRSUs subject to the same vesting conditions as the original awards. The aggregate dividend of $121.7 million was to be satisfied in cash of $108.2 million payable to holders of Class A and Class B common stock with the remaining $13.5 million satisfied on the payment date in the form of dividend equivalents to RSU or PRSU holders prior to any subsequent forfeitures. On May 18, 2023, the Company declared a special dividend of $1.00 per share on its Class A and Class B common stock, payable on July 17, 2023 to shareholders of record as of July 3, 2023. As part of the dividend, and pursuant to the underlying award agreements, holders of restricted stock units (“RSUs”) and performance-based restricted stock units (“PRSUs”) received a dividend equivalent of $1.00 per unit in the form of additional RSUs or PRSUs subject to the same vesting conditions as the original awards. The aggregate dividend of $234.6 million was to be satisfied in cash of $219.8 million payable to holders of Class A and Class B common stock with the remaining $14.8 million satisfied on the payment date in the form of dividend equivalents to RSU or PRSU holders prior to any subsequent forfeitures. On December 21, 2022, the Company declared a special dividend of $0.35 per share on its Class A and Class B common stock, payable on February 15, 2023 to shareholders of record as of February 1, 2023. As part of the dividend, and pursuant to the underlying award agreements, holders of RSUs and PRSUs received a dividend equivalent of $0.35 per unit in the form of additional RSUs or PRSUs subject to the same vesting conditions as the original awards. The aggregate dividend of $81.4 million was to be satisfied in cash of $76.9 million payable to holders of Class A and Class B common stock with the remaining $4.5 million satisfied on the payment date in the form of dividend equivalents to RSU or PRSU holders prior to any subsequent forfeitures. During the three and six months ended June 30, 2024, an aggregate of $0.1 million and $1.5 million, respectively, was paid in cash. During three and six months ended June 30, 2023, $0.3 million and $75.8 million was paid in cash, and during the six months ended June 30, 2023, $4.4 million was satisfied in the form of dividend equivalents to RSU or PRSU holders. Dividends payable includes dividends declared but not yet paid and prior dividends on unvested shares of Class B common stock payable upon future vesting.
|
Stock-Based Compensation |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stock-Based Compensation | Stock-Based Compensation Stock-Based Compensation Cost The following table shows the stock-based compensation cost by award type for the periods indicated:
The following table sets forth the total stock-based compensation cost included in the Company’s condensed consolidated statements of operations and comprehensive income or capitalized to assets for the periods indicated:
As of June 30, 2024, there was $92.5 million of unrecognized stock-based compensation cost related to service-based awards which is expected to be recognized over a weighted-average period of 2.5 years. The total unrecognized compensation expense related to unvested PRSUs was $150.4 million as of June 30, 2024. 2021 Equity Incentive Plan In March 2021, the Company’s 2021 Equity Incentive Plan became effective. The 2021 Equity Incentive Plan provides for the grant of incentive stock options to employees and for the grant of non-statutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units and performance shares to our employees, directors and consultants and our parent and subsidiary corporations’ employees and consultants. As of June 30, 2024, 50,889,323 shares of Class A common stock were reserved for issuance under this plan including shares reserved for previously granted awards discussed below as well as shares reserved for issuance of future awards under the plan. A summary of the Company’s service-based restricted stock unit (“RSU”) activity under the 2021 Equity Incentive Plan is as follows:
In 2022, the Company granted PRSUs under the 2021 Equity Incentive Plan to certain employees that represent shares potentially issuable in the future. The PRSUs vest in two equal tranches subject to the Company achieving cumulative adjusted earnings per share over eight quarters of $4.93 per share and $6.16 per share, respectively, at any point during the 5-year performance period, subject to employees remaining with the Company through the vesting date. Adjusted earnings per share means GAAP net income adjusted to exclude income tax expenses, as well as stock-based compensation expense and payroll tax expense specifically related to the PRSU awards. A summary of the Company’s PRSU activity under the 2021 Equity Incentive Plan is as follows:
a.Represents the maximum number of PRSUs assuming all performance targets are achieved. The expense recognized each period for these PRSUs is primarily dependent upon the Company’s estimate of the probability of achieving the performance targets. At June 30, 2024, the Company determined it was not probable any performance conditions would be achieved so no stock-based compensation was recorded for these PRSUs during the six months ended June 30, 2024. Options under the 2021 Equity Incentive Plan have a contractual term of 10 years. The exercise price of an incentive stock option and non-qualified stock option shall not be less than 100% of the fair market value of the shares on the date of grant. A summary of the Company’s stock option activity under the 2021 Equity Incentive Plan is as follows:
During the six months ended June 30, 2024 and 2023, no options were granted. Certain employees received restricted stock unit equivalents (“RSU equivalents”) which upon vesting are settled for a cash payment equal to the difference between the Company’s stock price on the vesting date less the base price specified at the time of the grant. As of June 30, 2024, the total recognized liability for these awards was immaterial. Unvested Class B Common Stock The Company’s unvested Class B common stock resulted from the Corporate Reorganization and is not part of the 2021 Equity Incentive Plan. Activity related to Class B common stock subject to future vesting for the six months ended June 30, 2024 is as follows:
Options to Purchase Class B Common Stock The Company’s options to purchase Class B common stock resulted from the Corporate Reorganization and are not part of the 2021 Equity Incentive Plan. A summary of the Company stock option activity for the options to purchase shares of Class B common stock is as follows:
During the six months ended June 30, 2024 and 2023, the total intrinsic value of options exercised was immaterial. 2021 Employee Stock Purchase Plan In March 2021, the Company’s 2021 Employee Stock Purchase Plan (“2021 ESPP”) became effective. Subject to any limitations contained therein, the 2021 ESPP allows eligible employees to contribute, through payroll deductions, up to 15% of their eligible compensation to purchase the Company’s Class A common stock at a discounted price per share. As of June 30, 2024, 10,602,602 shares of our Class A common stock were available for sale under the 2021 ESPP. No offerings have been authorized to date by the administrator under the 2021 ESPP. If the administrator authorizes an offering period under the 2021 ESPP, the administrator will establish the duration of offering periods and purchase periods, including the starting and ending dates of offering periods and purchase periods, provided that no offering period may have a duration exceeding 27 months.
|
Commitment and Contingencies |
6 Months Ended |
---|---|
Jun. 30, 2024 | |
Commitments and Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | Commitments and Contingencies Litigation The Company is subject to certain outside claims and litigation arising in the ordinary course of business. Management is not aware of any contingencies which it believes will have a material effect on its financial position, results of operations or liquidity.
|
Leases |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases | Leases The Company leases office space with lease terms ranging from to six years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include renewal options at the election of the Company to renew or extend the lease. The Company has determined its leases should be classified as operating leases. Variable lease costs are comprised primarily of the Company's proportionate share of operating expenses, property taxes, and insurance and are classified as lease cost due to the Company's election to not separate lease and non-lease components. The Company incurred operating lease costs of $1.3 million and $2.7 million for the three and six months ended June 30, 2024, respectively, and $1.3 million and $2.7 million, respectively for the three and six months ended June 30, 2023. The Company also incurred variable lease costs of $0.1 million and $0.2 million for the three and six months ended June 30, 2024, respectively, and $0.1 million and $0.2 million, for the three and six months ended June 30, 2023, respectively. Cash paid for amounts included in the measurement of operating lease liabilities was $1.5 million for both the three months ended June 30, 2024 and 2023, and $3.0 million for both the six months ended June 30, 2024 and 2023. These amounts were included in net cash provided by operating activities in the Company's consolidated statements of cash flows. As of June 30, 2024, the maturities of the Company's operating lease liabilities were as follows:
The weighted average remaining operating lease term and the weighted average discount rate used to determine the operating lease liability were as follows:
|
Restructuring |
6 Months Ended |
---|---|
Jun. 30, 2024 | |
Restructuring and Related Activities [Abstract] | |
Restructuring | Restructuring During the three months ended March 31, 2024, and March 31, 2023, the Company undertook restructuring plans to improve efficiency and streamline operations. Costs for each plan were primarily settled within the first fiscal quarter of 2023 and 2024, respectively. During the six months ended June 30, 2024, the Company recognized severance costs of $0.9 million, of which $0.4 million, $0.4 million and $0.1 million were recorded within research and development, selling and marketing, and general and administrative expense, respectively. During the six months ended June 30, 2023, the Company recognized severance costs of $1.2 million, of which $0.7 million, $0.3 million, $0.2 million were recorded within research and development, selling and marketing, and general and administrative expense, respectively.
|
Employee Benefit Plan |
6 Months Ended |
---|---|
Jun. 30, 2024 | |
Retirement Benefits [Abstract] | |
Employee Benefit Plan | Employee Benefit Plan The Company sponsors a 401(k) plan for the benefit of its employees who have attained at least 18 years of age. The Company matches 50% of the first 12% of an employee’s salary contributed to the plan on the first day of the month following their hire date. The Company contributed $0.6 million and $0.7 million for the three months ended June 30, 2024 and 2023, respectively, and $1.3 million and $1.4 million for the six months ended June 30, 2024 and 2023, respectively.
|
Net Income Per Share |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Net Income Per Share | Net Income Per Share The computation of net income per share is as follows:
The following potentially dilutive shares were excluded from the computation of diluted earnings per share for the periods presented because including them would have had an anti-dilutive effect:
As of June 30, 2024, 6,448,062 PRSUs were not assessed for inclusion in diluted earnings per share, and any potential antidilutive shares were excluded from the table above because they are subject to performance conditions that were not achieved as of such date.
|
Segment Information |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Information | Segment Information In January 2024, the Company reevaluated its operating segments in order to better align with how the CODM evaluates performance and allocates resources. The key factor evaluated by the Company resulted from the growth and expansion of Design Space, the Company’s digital platform. Since its initial public offering, the Company’s digital platform has evolved and grown considerably. Key enhancements to the platform include the size of its images, fonts, and projects library, the introduction of advanced design tools, the software support for several new cutting machines, and the creation of enhanced subscriptions offerings. The change in operating segments reflects the Company’s strategy to focus on continuing to expand revenue and margin generated from its digital platform and Paid Subscribers. At the same time, a number of product related factors also contributed to this decision, including the relative importance of physical products to the platform, including bundles (comprised of several combinations of machines, accessories, and materials), and changes in our Accessories and Materials business. Based on these changes, the Company has determined that it was appropriate to reduce its reportable segments from three to two, combining its Subscriptions and digital content businesses into one Platform segment, and its Connected Machines and Accessories and Materials businesses into one Product segment. Prior period segment results have been retrospectively recast to reflect the new reportable segments. The CODM reviews revenue and gross profit for each of the reportable segments. Gross profit is defined as revenue less cost of revenue incurred by the segment. The Company considered the provisions of ASC 280-10-50 as it relates to the information provided to and used by the CODM for evaluating performance and allocating resources to operating segments. The Company does not allocate assets at the reportable segment level as these are managed on an entity wide group basis. As of June 30, 2024, long-lived assets located outside the United States, primarily located in Malaysia and China, were $6.0 million. The Platform segment derives revenue primarily from monthly and annual subscription fees, digital content, and a portion of the revenue allocated to unspecified future upgrades and enhancements related to the essential software and access to the Company’s cloud-based services. For the six months ended June 30, 2024, upfront digital content revenue comprised 1% of Platform revenue. The remaining Platform revenue consists of ratably recognized subscription revenue. The Products segment derives revenue primarily from the sale of its connected machine hardware, and sale of craft, DIY, home décor products and extensions. There are no internal revenue transactions between the Company’s segments. Key financial performance measures of the segments including revenue, cost of revenue and gross profit are as follows:
|
Subsequent Events |
6 Months Ended |
---|---|
Jun. 30, 2024 | |
Subsequent Events [Abstract] | |
Subsequent Events | Subsequent Events On July 1, 2024, the Company granted 9,808,000 RSUs to employees and directors of the Company under the 2021 Equity Incentive Plan which vest 30% and 70% for the first and second tranches, subject to the Company achieving operating income over four consecutive quarters of $149 million and $240 million, respectively.
|
Pay vs Performance Disclosure - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||
---|---|---|---|---|---|---|
Jun. 30, 2024 |
Mar. 31, 2024 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Pay vs Performance Disclosure | ||||||
Net income | $ 19,769 | $ 19,647 | $ 16,024 | $ 9,099 | $ 39,416 | $ 25,123 |
Insider Trading Arrangements |
3 Months Ended |
---|---|
Jun. 30, 2024 | |
Trading Arrangements, by Individual | |
Rule 10b5-1 Arrangement Adopted | false |
Non-Rule 10b5-1 Arrangement Adopted | false |
Rule 10b5-1 Arrangement Terminated | false |
Non-Rule 10b5-1 Arrangement Terminated | false |
Summary of Significant Accounting Policies (Policies) |
6 Months Ended |
---|---|
Jun. 30, 2024 | |
Accounting Policies [Abstract] | |
Basis of Presentation | The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the annual report on Form 10-K for the fiscal year ended December 31, 2023 (the “Annual Report”). However, the Company believes that the disclosures provided herein are adequate to prevent the information presented from being misleading. |
Consolidation | The condensed consolidated financial statements include the accounts of Cricut, Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The condensed consolidated balance sheet as of December 31, 2023 was derived from the audited consolidated financial statements as of that date but does not include all disclosures including certain notes required by GAAP on an annual reporting basis. In the opinion of management, the accompanying interim condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, cash flows and the changes in equity for the interim periods. The results for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter, the fiscal year ending December 31, 2024, or any other period.
|
Recently Issued Accounting Pronouncements | Recently Issued Accounting Pronouncements In March 2024, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) Compensation-Stock Compensation (Topic 718). The ASU clarifies how an entity determines whether a profits interest or similar award is (1) within the scope of ASC 718 or (2) not a share-based payment arrangement and therefore within the scope of other guidance. The guidance in ASU 2024-01 applies to all entities that issue profits interest awards as compensation to employees or non-employees in exchange for goods or services. Public business entities must apply the ASU’s guidance to annual periods beginning after December 15, 2025. The Company is currently evaluating the impact of this standard on the consolidated financial statements. In December, 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. Public business entities must apply the ASU’s guidance to annual periods beginning after December 15, 2024 (2025 for calendar-year-end Public business entities). The Company is currently evaluating the impact of this standard on the consolidated financial statements. In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses, and is effective for fiscal years beginning after December 15, 2023 on a retrospective basis. The Company is currently evaluating the impact of this standard on the consolidated financial statements.
|
Use of Estimates | Use of Estimates The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. For revenue recognition, examples of estimates and judgments include: determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price of performance obligations, and estimating variable consideration such as sales incentives and product returns. Other estimates include the warranty reserve, allowance for credit losses, inventory reserve, intangible assets and other long-lived assets valuation, legal contingencies, stock-based compensation, income taxes, deferred tax assets valuation and developed software, among others. These estimates and assumptions are based on the Company’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including any effects of the economic environment, which management believes to be reasonable under the circumstances. Management adjusts such estimates and assumptions when facts and circumstances dictate. Actual results could differ from these estimates.
|
Fair Value Measurement | Fair Value Measurement The Company measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Money market funds and certain marketable securities are highly liquid investments and are actively traded. The pricing information for these assets is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy. Other marketable securities such as U.S. Treasury securities are valued using observable inputs from similar assets, or from observable data in markets that are not active; these assets are classified as Level 2 of the fair value hierarchy. There were no transfers between Levels 1, 2 or 3 for any of the periods presented. There were no liabilities measured at fair value on a recurring basis as of June 30, 2024 and December 31, 2023.
|
Earnings Per Share | Earnings Per Share Earnings per share is computed using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of profits are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net income per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis. Basic earnings per share is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted earnings per share is computed using the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period. Stock-based awards subject to conditions other than service conditions are considered contingently issuable shares and are included in basic EPS based on the number of awards that would be issuable if the reporting date were the end of the contingency period.
|
Accounts Receivable | Accounts Receivable Accounts receivable are recorded at original invoice amounts less estimates for credit losses. Management determines the allowance for credit losses by specifically identifying troubled accounts and by using historical write off experience, adjusted for current market conditions and reasonable supportable forecasts of future economic conditions, applied to an aging of all other accounts. If a retailer fails to follow the policies and guidelines in our sales agreements, we may choose to temporarily or permanently stop shipping product to that retailer. As of June 30, 2024, December 31, 2023, and January 1, 2023, the Company had net accounts receivable balances of $83.8 million, $111.2 million and $136.5 million, respectively. As of June 30, 2024, and December 31, 2023, the Company had an allowance for credit losses against accounts receivable of $1.1 million and $2.0 million, respectively.
|
Revenue and Deferred Revenue (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Changes in the Deferred Revenue Balance | The following table summarizes the changes in the deferred revenue balance for the six months ended June 30, 2024 and 2023:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Recognition of Deferred Revenue | The Company expects the following recognition of deferred revenue as of June 30, 2024:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Total Revenue by Geography | The following table presents the total revenue by geography based on the ship-to address for the periods indicated:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Total Revenue by Source | The following table presents the total revenue by source for the periods indicated:
|
Cash, Cash Equivalents, and Financial Instruments (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Cash, Cash Equivalents and Investments | The following table shows the Company’s cash, cash equivalents, and marketable securities by significant investment category as of June 30, 2024 and December 31, 2023:
|
Inventories (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Inventory Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Components of Inventories | Inventories are comprised of the following:
|
Accrued Expenses and Other Current Liabilities (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Payables and Accruals [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Accrued Expenses and Other Current Liabilities | Accrued expenses and other current liabilities consist of the following:
|
Stock-Based Compensation (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Stock-Based Compensation Costs | The following table shows the stock-based compensation cost by award type for the periods indicated:
The following table sets forth the total stock-based compensation cost included in the Company’s condensed consolidated statements of operations and comprehensive income or capitalized to assets for the periods indicated:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Restricted Stock Unit Activity | A summary of the Company’s service-based restricted stock unit (“RSU”) activity under the 2021 Equity Incentive Plan is as follows:
A summary of the Company’s PRSU activity under the 2021 Equity Incentive Plan is as follows:
a.Represents the maximum number of PRSUs assuming all performance targets are achieved.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Stock Option Activity | A summary of the Company’s stock option activity under the 2021 Equity Incentive Plan is as follows:
The Company’s options to purchase Class B common stock resulted from the Corporate Reorganization and are not part of the 2021 Equity Incentive Plan. A summary of the Company stock option activity for the options to purchase shares of Class B common stock is as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Nonvested Share Activity | The Company’s unvested Class B common stock resulted from the Corporate Reorganization and is not part of the 2021 Equity Incentive Plan. Activity related to Class B common stock subject to future vesting for the six months ended June 30, 2024 is as follows:
|
Leases (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Lease Liability Maturity | As of June 30, 2024, the maturities of the Company's operating lease liabilities were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Weighted Average Lease Term and Discount Rate | The weighted average remaining operating lease term and the weighted average discount rate used to determine the operating lease liability were as follows:
|
Net Income Per Share (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Earnings Per Share, Basic and Diluted | The computation of net income per share is as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share | The following potentially dilutive shares were excluded from the computation of diluted earnings per share for the periods presented because including them would have had an anti-dilutive effect:
|
Segment Information (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Key Financial Performance Measures of the Segments | Key financial performance measures of the segments including revenue, cost of revenue and gross profit are as follows:
|
Description of Business and Basis of Presentation (Details) - segment |
3 Months Ended | 6 Months Ended |
---|---|---|
Jun. 30, 2024 |
Jun. 30, 2024 |
|
Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
Number of reportable segments | 2 | 2 |
Summary of Significant Accounting Policies (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
---|---|---|---|
Accounting Policies [Abstract] | |||
Accounts receivable | $ 83,752 | $ 111,247 | $ 136,500 |
Allowances against accounts receivable | $ 1,100 | $ 2,000 |
Revenue and Deferred Revenue - Schedule of Changes in the Deferred Revenue Balance (Details) - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Movement in Deferred Revenue [Roll Forward] | ||
Deferred revenue, beginning of period | $ 43,235 | $ 38,658 |
Recognition of revenue included in beginning of period deferred revenue | (31,834) | (27,416) |
Revenue deferred, net of revenue recognized on contracts in the respective period | 35,724 | 31,175 |
Deferred revenue, end of period | $ 47,125 | $ 42,417 |
Revenue and Deferred Revenue - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended |
---|---|---|
Jun. 30, 2024 |
Jun. 30, 2024 |
|
Revenue from Contract with Customer [Abstract] | ||
Revenue recognized related to performance obligations satisfied or partially satisfied in prior periods | $ 0.3 | $ 2.9 |
Revenue and Deferred Revenue - Schedule of Total Revenue by Geography (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Disaggregation of Revenue [Line Items] | ||||
Total revenue | $ 167,947 | $ 177,765 | $ 335,339 | $ 358,992 |
North America | ||||
Disaggregation of Revenue [Line Items] | ||||
Total revenue | 134,415 | 145,124 | 269,250 | 292,880 |
International | ||||
Disaggregation of Revenue [Line Items] | ||||
Total revenue | $ 33,532 | $ 32,641 | $ 66,089 | $ 66,112 |
Revenue and Deferred Revenue - Schedule of Total Revenue by Source (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Disaggregation of Revenue [Line Items] | ||||
Revenue | $ 167,947 | $ 177,765 | $ 335,339 | $ 358,992 |
Platform | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenue | 77,649 | 77,386 | 155,935 | 153,627 |
Connected machines | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenue | 43,970 | 37,284 | 80,918 | 71,415 |
Accessories and materials | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenue | $ 46,328 | $ 63,095 | $ 98,486 | $ 133,950 |
Inventories (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|
Inventory Disclosure [Abstract] | ||
Raw materials | $ 43,406 | $ 44,935 |
Finished goods | 232,315 | 286,988 |
Total inventories | 275,721 | 331,923 |
Less: reserves | (51,388) | (54,416) |
Total inventories, net | 224,333 | 277,507 |
Inventories current | 192,340 | 244,469 |
Inventories non-current (included in other assets) | 31,993 | 33,038 |
Inventory [Line Items] | ||
Inventory Valuation Reserves | 51,388 | $ 54,416 |
Machine Inventory | ||
Inventory Disclosure [Abstract] | ||
Less: reserves | (2,900) | |
Inventory [Line Items] | ||
Inventory Valuation Reserves | 2,900 | |
Accessories and Materials Inventory | ||
Inventory Disclosure [Abstract] | ||
Less: reserves | (45,300) | |
Inventory [Line Items] | ||
Inventory Valuation Reserves | 45,300 | |
Raw Materials | ||
Inventory Disclosure [Abstract] | ||
Less: reserves | (3,200) | |
Inventory [Line Items] | ||
Inventory Valuation Reserves | $ 3,200 |
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|
Payables and Accruals [Abstract] | ||
Sales incentives | $ 23,668 | $ 30,479 |
Other accrued liabilities and other current liabilities | 46,824 | 41,454 |
Total accrued expenses | $ 70,492 | $ 71,933 |
Revolving Credit Facility (Details) - Revolving Credit Facility - Credit Agreement |
6 Months Ended | ||
---|---|---|---|
Aug. 04, 2022
USD ($)
|
Jun. 30, 2024
USD ($)
|
Dec. 31, 2023
USD ($)
|
|
Line of Credit Facility [Line Items] | |||
Revolving credit facility expiration period | 5 years | ||
Maximum borrowing capacity | $ 300,000,000 | ||
Additional borrowing capacity, increase limit | 150,000,000 | ||
Additional borrowing capacity, higher borrowing capacity option | $ 450,000,000 | ||
Line of credit facility, unused fee (percentage) | 0.175% | ||
Unamortized debt issuance costs | $ 1,000,000 | $ 1,200,000 | |
Leverage ratio | 3.0 | ||
Amounts outstanding | $ 0 | $ 0 | |
Remaining borrowing capacity | $ 300,000,000 | ||
Basis spread on variable rate (percentage) | 2.00% |
Income Taxes (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Income Tax Disclosure [Abstract] | ||||
Effective tax rate (percentage) | 33.60% | 30.20% | 32.10% | 29.80% |
Provision for income taxes | $ 10,023 | $ 6,917 | $ 18,666 | $ 10,662 |
Stock-Based Compensation - Cost By Award Type (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Total stock-based compensation | $ 11,317 | $ 12,557 | $ 22,797 | $ 23,463 |
Restricted stock units | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Total stock-based compensation | 10,027 | 10,640 | 19,824 | 19,019 |
Stock options | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Total stock-based compensation | 244 | 520 | 680 | 1,146 |
Class B common stock | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Total stock-based compensation | 1,034 | 1,383 | 2,273 | 3,272 |
Liability classified awards | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Total stock-based compensation | $ 12 | $ 14 | $ 20 | $ 26 |
Stock-Based Compensation - Restricted Stock Units Activity Under Company's Stock Plans (Details) - Restricted stock units - 2021 Equity Incentive Plan |
6 Months Ended |
---|---|
Jun. 30, 2024
$ / shares
shares
| |
Number of Unvested Shares | |
Beginning balance (in shares) | shares | 8,893,831 |
Granted (in shares) | shares | 4,784,410 |
Vested (in shares) | shares | (2,467,161) |
Forfeited / cancelled (in shares) | shares | (505,028) |
Ending balance (in shares) | shares | 10,706,052 |
Weighted- Average Grant Date Fair Value (per share) | |
Beginning balance (in dollars per share) | $ / shares | $ 14.38 |
Granted (in dollars per share) | $ / shares | 5.86 |
Vested (in dollars per share) | $ / shares | 15.56 |
Forfeited / cancelled (in dollars per share) | $ / shares | 13.21 |
Ending balance (in dollars per share) | $ / shares | $ 10.35 |
Stock-Based Compensation - PRSU Activity (Details) - Performance Restricted Stock Units (PRSUs) - 2021 Equity Incentive Plan |
6 Months Ended |
---|---|
Jun. 30, 2024
$ / shares
shares
| |
Number of Unvested Shares | |
Beginning balance (in shares) | shares | 6,766,001 |
Forfeited / cancelled (in shares) | shares | (317,939) |
Ending balance (in shares) | shares | 6,448,062 |
Weighted- Average Grant Date Fair Value (per share) | |
Beginning balance (in dollars per share) | $ / shares | $ 23.32 |
Forfeited / cancelled (in dollars per share) | $ / shares | 23.37 |
Ending balance (in dollars per share) | $ / shares | $ 23.32 |
Stock-Based Compensation - Unvested Class B Common Stock Activity (Details) - Class B common stock |
6 Months Ended |
---|---|
Jun. 30, 2024
$ / shares
shares
| |
Number of Unvested Shares | |
Beginning balance (in shares) | shares | 1,656,679 |
Vested (in shares) | shares | (1,067,925) |
Forfeited / cancelled (in shares) | shares | (88,630) |
Ending balance (in shares) | shares | 500,124 |
Weighted- Average Grant Date Fair Value (per share) | |
Beginning balance (in dollars per share) | $ / shares | $ 20.00 |
Vested (in dollars per share) | $ / shares | 20.00 |
Forfeited / cancelled (in dollars per share) | $ / shares | 20.00 |
Ending balance (in dollars per share) | $ / shares | $ 20.00 |
Leases - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Lessee, Lease, Description [Line Items] | ||||
Operating lease cost | $ 1.3 | $ 1.3 | $ 2.7 | $ 2.7 |
Variable lease cost | 0.1 | 0.1 | 0.2 | 0.2 |
Cash paid for amounts included in the measurement of operating lease liabilities, included in net cash used in operating activities | $ 1.5 | $ 1.5 | $ 3.0 | $ 3.0 |
Minimum | ||||
Lessee, Lease, Description [Line Items] | ||||
Lease term | 1 year | 1 year | ||
Maximum | ||||
Lessee, Lease, Description [Line Items] | ||||
Lease term | 6 years | 6 years |
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|
Leases [Abstract] | ||
2024 (remainder of the year) | $ 2,711 | |
2025 | 4,596 | |
2026 | 3,991 | |
2027 | 967 | |
Total lease payments | 12,265 | |
Less: imputed interest | (439) | |
Present value of operating lease liabilities | 11,826 | |
Operating lease liabilities, current | 4,964 | $ 5,230 |
Operating lease liabilities, non-current | $ 6,862 | $ 8,938 |
Leases - Additional Lease Information (Details) |
Jun. 30, 2024 |
Jun. 30, 2023 |
---|---|---|
Leases [Abstract] | ||
Weighted-average remaining lease term of operating leases | 2 years 6 months | 2 years 10 months 24 days |
Weighted-average discount rate of operating leases | 3.00% | 2.50% |
Restructuring (Details) - USD ($) $ in Millions |
6 Months Ended | |
---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Restructuring Cost and Reserve [Line Items] | ||
Severance costs | $ 0.9 | $ 1.2 |
Research and development | ||
Restructuring Cost and Reserve [Line Items] | ||
Severance costs | 0.4 | 0.7 |
Sales and marketing | ||
Restructuring Cost and Reserve [Line Items] | ||
Severance costs | 0.4 | 0.3 |
General and administrative | ||
Restructuring Cost and Reserve [Line Items] | ||
Severance costs | $ 0.1 | $ 0.2 |
Employee Benefit Plan (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Retirement Benefits [Abstract] | ||||
Employer matching contribution (percentage) | 50.00% | |||
Employer matching contribution as a percent of employees' gross pay (percentage) | 12.00% | |||
Employer contribution amount | $ 0.6 | $ 0.7 | $ 1.3 | $ 1.4 |
Segment Information - Narrative (Details) $ in Millions |
3 Months Ended | 6 Months Ended |
---|---|---|
Jun. 30, 2024
USD ($)
segment
|
Jun. 30, 2024
USD ($)
segment
|
|
Segment Reporting, Asset Reconciling Item [Line Items] | ||
Number of reportable segments | segment | 2 | 2 |
Percentage Of Revenue Subject To Point In Time Recognition | 1.00% | |
Non-US | ||
Segment Reporting, Asset Reconciling Item [Line Items] | ||
Long-lived assets | $ | $ 6.0 | $ 6.0 |
Segment Information - Schedule of Key Financial Performance Measures of the Segments (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Segment Reporting, Asset Reconciling Item [Line Items] | ||||
Revenue | $ 167,947 | $ 177,765 | $ 335,339 | $ 358,992 |
Cost of revenue | 78,107 | 90,110 | 153,905 | 194,671 |
Gross profit | 89,840 | 87,655 | 181,434 | 164,321 |
Platform | ||||
Segment Reporting, Asset Reconciling Item [Line Items] | ||||
Revenue | 77,649 | 77,386 | 155,935 | 153,627 |
Cost of revenue | 8,888 | 8,008 | 17,647 | 15,769 |
Gross profit | 68,761 | 69,378 | 138,288 | 137,858 |
Products | ||||
Segment Reporting, Asset Reconciling Item [Line Items] | ||||
Revenue | 90,298 | 100,379 | 179,404 | 205,365 |
Cost of revenue | 69,219 | 82,102 | 136,258 | 178,902 |
Gross profit | $ 21,079 | $ 18,277 | $ 43,146 | $ 26,463 |
Subsequent Events (Details) - Subsequent Event $ in Millions |
Jul. 01, 2024
USD ($)
shares
|
---|---|
Restricted stock units | |
Subsequent Event [Line Items] | |
Granted (in shares) | shares | 9,808,000 |
Restricted stock units and awards | Tranche One | |
Subsequent Event [Line Items] | |
Percentage of awards vesting | 30.00% |
ShareBasedCompensationArrangementOperatingIncomeRequiredOverFourConsecutiveQuarters | $ 149 |
Restricted stock units and awards | Tranche Two | |
Subsequent Event [Line Items] | |
Percentage of awards vesting | 70.00% |
ShareBasedCompensationArrangementOperatingIncomeRequiredOverFourConsecutiveQuarters | $ 240 |
"TV>SH&$5)-1O41%PUKK5U
MK:0#2:%[BBN5J6H.7!\>\[3"*I=FLJ82KWE0(Y<;R50BQKZP(1'$Q<^A/)D.;268O3@T. AW_E47//ZL=5I
MI*F7)G:Z ORC
M*+=]D'EY'I(W.WX-XN,]NZ?I[2[[!=H=PK\S]JR!9;RF@I;T1TJF9:=&F]'_
M69(;P#1"&=(!&4KBW'U$68))F\V\W&Y)P2SR$I@YUX]/%!JWK3SU291Z81:3
MS/?R("-I8.MZ6<#10$O%^Q1!8T)L<)(A<>)%84:2R//S&F: %W- PPC_*<1NNF8D$3P8=A0*UR 5?Y9.L'OF*C/55WF*5@
MDZ:R);"M%V>2)O@O\X2TYGE/I +G'K>,5_LH(QFL+&O:P4%L9:0#Q]'F3E@/
M>5_R,I$\;]JB H1F,^YL\]E/3[$NX*TIUFM3-;D,,U-I6H7DD:U:(?!4P;!2
M630Q%!NGIIW"]QKG!>P6]Y74W)V!4@3T!66SVR$W3)OVHH65-!AB+QP'7AS'
M#Y)MKULI9$<1>OXZB*#CNGR9FJ@18O7\Q7\=L)"^EH(9UB
MG[9P3>PDW76QT]?TF2.O61BJ:WZBBVZ48.HPF8'@\%^H"7:YE8BM205-_OK]UQ2DA]Q,_UB4WP.84!A[Q7["WSXUM17XL&K6J%/J8X*"5L+
M8G42MB$B.?.]7BA#0:6=1U<]=]BI510SJ":&[M1C%R[6W(F#=VY
M3ES13PXJZT#K"RG-7K$)NM^FR;]02P,$% @ %Y\&6=X9=A7I @ ,@8
M !D !X;"]W;W)K
]VT&NRTP*+
M8TA8"&D>0A1$<0HWM!EE@XZ_OAU[HW2@0GF18$[
M2@<&6!0Y\_&W@1'FNN-O _NDT)%O_%Q7F!QM:$-$^^W:C_95[)6NW4;CU^[E
MRC6,IZKJU875%_FV9'Z/65X2CBK8RJ6
P(]> 0M(/A;0-@"0FNT
M469MS:FF22S%CD@3C6QF8'-CT>B&E>84EUKB+D.<3B[35-:0D??W6!<*%*%E
M1K[I'"29U5)"J