Consolidated Statements of Operations - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Income Statement [Abstract] | ||||
| Revenue | $ 348,351 | $ 207,508 | $ 872,498 | $ 554,279 |
| Costs and expenses: | ||||
| Cost of revenue | 34,633 | 26,395 | 91,750 | 82,094 |
| Research and development | 166,701 | 108,285 | 746,508 | 326,778 |
| Sales and marketing | 74,510 | 55,114 | 270,063 | 172,250 |
| General and administrative | 65,653 | 37,299 | 377,617 | 116,333 |
| Total costs and expenses | 341,497 | 227,093 | 1,485,938 | 697,455 |
| Income (loss) from operations | 6,854 | (19,585) | (613,440) | (143,176) |
| Other income (expense), net | 22,968 | 12,647 | 58,246 | 36,677 |
| Income (loss) before income taxes | 29,822 | (6,938) | (555,194) | (106,499) |
| Income tax expense (benefit) | (31) | 445 | 118 | 2,859 |
| Net income (loss) | $ 29,853 | $ (7,383) | $ (555,312) | $ (109,358) |
| Net income (loss) per share attributable to Class A and Class B common stock (Note 4) | ||||
| Basic (in dollars per share) | $ 0.18 | $ (0.13) | $ (4.12) | $ (1.87) |
| Diluted (in dollars per share) | $ 0.16 | $ (0.13) | $ (4.12) | $ (1.87) |
| Weighted-average shares of Class A and Class B common stock used to compute net income (loss) per share attributable to common stockholders | ||||
| Basic (in shares) | 169,169,922 | 58,855,589 | 134,723,892 | 58,495,544 |
| Diluted (in shares) | 192,322,916 | 58,855,589 | 134,723,892 | 58,495,544 |
Consolidated Statements of Comprehensive Income (Loss) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Statement of Comprehensive Income [Abstract] | ||||
| Net income (loss) | $ 29,853 | $ (7,383) | $ (555,312) | $ (109,358) |
| Other comprehensive income (loss), net of tax: | ||||
| Unrealized holding gains (losses) on marketable securities | 4,674 | 265 | 2,874 | 2,252 |
| Change in foreign currency translation adjustment | 480 | 0 | 462 | 0 |
| Net comprehensive income (loss) | $ 35,007 | $ (7,118) | $ (551,976) | $ (107,106) |
Description of Business |
9 Months Ended |
|---|---|
Sep. 30, 2024 | |
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
| Description of Business | 1. Description of Business Description of Business Reddit, Inc. (“Reddit,” “we,” “our,” or “us”) was incorporated in the state of Delaware. Our mission is to bring community, belonging, and empowerment to everyone in the world. We built Reddit with the belief that communities unlock the power of human creativity and create a sense of belonging and empowerment for their members. We believe the world needs community more than ever, and that this represents our greatest opportunity to further enrich the lives of everyone in the world. We are headquartered in San Francisco, California, and have several offices around the world.
|
Basis of Presentation and Significant Accounting Policies |
9 Months Ended |
|---|---|
Sep. 30, 2024 | |
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
| Basis of Presentation and Significant Accounting Policies | 2. Basis of Presentation and Significant Accounting Policies Basis of Presentation of Unaudited Interim Financial Information Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our final prospectus, dated March 20, 2024, filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on March 21, 2024 (the “Prospectus”) in connection with our initial public offering (“IPO”). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period. Other than described below, there have been no changes to our significant accounting policies described in the “Notes to the Consolidated Financial Statements” included in our audited consolidated financial statements as of and for the year ended December 31, 2023 included in the Prospectus that have had a material impact on our consolidated financial statements and accompanying notes. Initial Public Offering On March 20, 2024, our IPO was declared effective and our Class A common stock began trading on the New York Stock Exchange on March 21, 2024. On March 25, 2024, we completed our IPO in which we issued and sold 18,576,527 shares of Class A common stock, including 3,300,000 shares of Class A common stock pursuant to the underwriters’ exercise in full of their over-allotment option, and excluding 6,723,473 shares of Class A common stock sold in the IPO by certain of our existing stockholders, at a public offering price of $34.00 per share. We received net proceeds of $600.0 million after deducting underwriting discounts and commissions of $31.6 million. In connection with the closing of the IPO, all shares of our then-outstanding convertible preferred stock other than Series F-1 preferred stock automatically converted into an aggregate of 67,917,432 shares of Class B common stock and all then-outstanding shares of Series F-1 preferred stock automatically converted into 5,104,017 shares of Class A common stock. Following the IPO, we have three classes of authorized common stock — Class A common stock, Class B common stock, and Class C common stock. Certain of our restricted stock units granted to employees included both service-based and performance-based vesting conditions (“Double Trigger RSUs”). The performance condition related to these awards was satisfied upon the effectiveness of the IPO. Upon the effectiveness of the IPO, we recognized $534.7 million of stock-based compensation expense. To meet the related tax withholding requirements, we withheld 4,861,113 shares of the 10,502,390 shares of Class A common stock issued and 723,341 shares of the 1,347,456 shares of Class B common stock issued. Based on the IPO public offering price of $34.00 per share, the tax withholding obligation was $189.9 million. In connection with our IPO, we amended and restated our certificate of incorporation (“Restated Certificate”) which authorized 2,340,000,000 shares of capital stock, consisting of 2,000,000,000 shares of Class A common stock, 140,000,000 shares of Class B common stock, 100,000,000 shares of Class C common stock, and 100,000,000 shares of undesignated preferred stock. Use of Estimates The preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Management’s estimates are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ materially from those estimates. Significant estimates relate primarily to determining the fair value of stock-based awards, the fair value of assets and liabilities assumed in business combinations, and the incremental borrowing rate used to determine operating lease right-of-use assets and lease liabilities. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities. Functional Currency Generally, the U.S. dollar is the functional currency for our subsidiaries, and therefore, foreign currency denominated monetary assets and liabilities are remeasured into U.S. dollars at exchange rates at the balance sheet date and foreign currency denominated non-monetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency remeasurement and settlements are included in other income (expense), net in the consolidated statements of operations. Net foreign exchange gains and losses were not material for the three and nine months ended September 30, 2024 and 2023. On January 1, 2024, we changed the functional currency of our U.K. subsidiary, Reddit UK Limited, from the U.S. dollar to the British pound. The change in functional currency is due primarily to the increased exposure to the British pound as our future operating cash flows for our U.K. subsidiary are expected to be in British pounds. We translate the financial statements of the U.K. subsidiary to U.S. dollars at exchange rates at the balance sheet date for assets and liabilities and at monthly average exchange rates for revenues and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity (deficit). The change in the functional currency of Reddit UK Limited was accounted for prospectively from January 1, 2024 and did not have a material impact on our consolidated financial statements. Deferred Offering Costs Prior to our IPO, deferred offering costs, which consist of direct incremental legal, accounting, consulting, and other fees related to the IPO, were capitalized in other noncurrent assets on the consolidated balance sheets. After the IPO, the deferred offering costs were reclassified into additional paid-in capital as an offset against IPO proceeds. Deferred offering costs included in other noncurrent assets were $16.5 million as of December 31, 2023. Concentration of Credit Risk Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. We maintain cash and cash equivalents with several financial institutions. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risks exist with respect to these balances. We maintain investments in U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, certificates of deposit, commercial paper, and money market accounts that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances. Emerging Growth Company Status We are an emerging growth company as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies. We have elected to irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, we will comply with new or revised accounting standards at the time when adoption of such standards is required for public companies that are non-emerging growth companies. We will remain an emerging growth company until the earliest of (i) the last day of the first fiscal year (a) following the fifth anniversary of the completion of our initial public offering, (b) in which our total annual gross revenue is at least $1.235 billion, or (c) when we are deemed to be a large accelerated filer, which means the market value of our common stock that is held by non-affiliates exceeds $700.0 million as of the prior June 30th and (ii) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the prior three-year period. Accounting Pronouncements Not Yet Adopted In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an annual and interim basis. All disclosure requirements of this standard are required for entities with a single reportable segment. This standard is effective for us in the annual period beginning January 1, 2024 and interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the impact the adoption will have on our consolidated financial statements. In December 2023, the FASB issued ASU No. 2023-08, Intangibles—Goodwill and Other—Crypto Assets (Subtopic 250-60): Accounting for and Disclosure of Crypto Assets, which requires an entity to measure crypto assets at fair value at each reporting period with changes recognized in net income. This standard also requires additional disclosures about the types of crypto assets held by entities and the changes in those holdings. The standard is effective for us beginning January 1, 2025, with early adoption permitted. We do not expect adoption of this standard to have a material impact to our consolidated financial statements. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires an entity to disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. This standard also requires certain disaggregated disclosures related to income from continuing operations, income tax expense, and income taxes paid. The standard is effective for us beginning January 1, 2025, with early adoption permitted. We are currently evaluating the impact the adoption will have on our consolidated financial statements.
|
Revenue |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue | 3. Revenue The following table represents our revenue disaggregated by source:
The following table represents our revenue disaggregated by geography based on the billing address of the customer:
(1)Other than the United States, no individual country represented 10% or more of total revenue during the three and nine months ended September 30, 2024 and 2023. Deferred revenue was $13.0 million and $7.4 million as of September 30, 2024 and December 31, 2023, respectively. For the nine months ended September 30, 2024 and 2023, revenue recognized from the deferred revenue balance at the beginning of each period was $7.1 million and $7.4 million, respectively. As of September 30, 2024, the aggregate amount of remaining performance obligations in contracts with an original expected duration exceeding one year is $294.8 million. This amount consists primarily of long-term data licensing contracts and excludes deferred revenue related to short-term advertising contracts and Reddit Premium subscriptions. We expect to recognize $30.5 million in the remainder of 2024, $121.1 million in 2025, $116.0 million in 2026, and the remaining thereafter.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Net Income (Loss) per Share |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Income (Loss) per Share | 4. Net Income (Loss) per Share We compute net income (loss) per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock and participating securities. Prior to the IPO, our participating securities included Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, Series F, and Series F-1 convertible preferred stock, as the holders of these series of preferred stock were entitled to receive noncumulative dividends subject to certain requirements at an annual rate of 8% of the respective original issue price then in effect in the event that a dividend was paid on common stock. In connection with our IPO, our Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, and Series F preferred stock converted on a one-to-one basis into 67,917,432 shares of Class B common stock, and our Series F-1 preferred stock converted on a one-to-one basis into 5,104,017 shares of Class A common stock. These shares are weighted in the denominator of net income (loss) per share for Class A and Class B common stock for the portion of the time outstanding subsequent to our IPO. The holders of Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, Series F, and Series F-1 convertible preferred stock did not have a contractual obligation to share in our losses. As such, our net losses for the three and nine months ended September 30, 2023 were not allocated to these participating securities. The following table presents the calculation of basic and diluted net income (loss) per share attributable to common stock:
The following outstanding potentially dilutive shares, including stock options that have been exercised prior to vesting, were excluded from the computation of diluted net income (loss) per share attributable to common stock for the periods presented because the impact of including them would have been anti-dilutive.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Measurements |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Value Measurements | 5. Fair Value Measurements Fair value is defined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value: •Level 1: Quoted market prices in active markets for identical assets or liabilities •Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data •Level 3: Unobservable inputs reflecting the reporting entity’s own assumptions or external inputs from inactive markets We classify our cash equivalents and marketable securities within Level 1 or Level 2 because we use quoted market prices or alternative pricing sources and models utilizing market observable inputs to determine their fair value. There were no transfers between levels during the periods presented. The following table sets forth our financial assets that are measured at fair value on a recurring basis:
Gross unrealized gains (losses) within accumulated other comprehensive income (loss) were immaterial as of September 30, 2024 and December 31, 2023. There were no impairment charges due to credit losses during the three and nine months ended September 30, 2024 and 2023. As of September 30, 2024, the amortized cost of marketable securities with maturities less than one year was $1.1 billion. The amortized cost of marketable securities with maturities between one and five years was $165.5 million.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Balance Sheet Components |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Balance Sheet Components | 6. Balance Sheet Components Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets consisted of the following:
Property and Equipment, Net Property and equipment, net consisted of the following:
Depreciation expense was immaterial for the three and nine months ended September 30, 2024 and 2023. Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities consisted of the following:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Acquisitions |
9 Months Ended |
|---|---|
Sep. 30, 2024 | |
| Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] | |
| Acquisitions | 7. Acquisitions On July 15, 2024, we completed an acquisition to enhance our technology and workforce. The aggregate purchase consideration was $19.9 million, which consisted of $17.1 million of cash consideration and $2.8 million related to the fair value of equity consideration. Additional consideration with a fair value of $10.7 million was determined to relate to post-combination expenses, primarily stock-based compensation for future employment services. Of the aggregate purchase consideration, $4.3 million was allocated to developed technology with a useful life of three years, $15.9 million was allocated to goodwill, and the remainder was allocated to other assets acquired and liabilities assumed. The goodwill amount represents synergies from utilizing the acquired technology across our business and from the assembled workforce. Goodwill recorded in connection with the acquisition is not deductible for income tax purposes. The fair values assigned to assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received and valuation assessments are finalized. We expect to finalize the purchase accounting within the one-year measurement period.
|
Goodwill and Intangible Assets |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Goodwill and Intangible Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Goodwill and Intangible Assets | 8. Goodwill and Intangible Assets Goodwill The change in the carrying amount of goodwill during the nine months ended September 30, 2024 was as follows:
Acquired Intangible Assets Acquired intangible assets consisted of the following:
Amortization expense was immaterial for the three months ended September 30, 2024 and 2023 and $6.7 million and $6.8 million for the nine months ended September 30, 2024 and 2023, respectively. Cryptocurrency During the three months ended September 30, 2024, we sold the majority of our cryptocurrency portfolio, which consisted primarily of Bitcoin and Ether. The net carrying value of our cryptocurrencies, as well as the gain recognized on sale, was immaterial for the periods presented.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt |
9 Months Ended |
|---|---|
Sep. 30, 2024 | |
| Debt Disclosure [Abstract] | |
| Debt | 9. Debt Revolving Line of Credit On October 8, 2021, we entered into a five-year, $750.0 million, revolving loan and standby letter of credit facility agreement (“Revolving Credit Facility”) of which $100.0 million can be issued as letters of credit. As of September 30, 2024, we have issued two letters of credit, one of which is denominated in a foreign currency, for an aggregate of $5.0 million, which reduced the letter of credit borrowings available under the Revolving Credit Facility to $95.0 million. The aggregate available balance under the Revolving Credit Facility was $745.0 million as of September 30, 2024. On May 23, 2023, we amended the terms of the Revolving Credit Facility to replace LIBOR with Term SOFR as the interest rate benchmark. Under the amended terms of the Revolving Credit Facility, borrowings can be either ABR Loans, Term Benchmark Loans, or SONIA Loans. Outstanding ABR Loans bear interest at a rate equal to the greatest of (A) the Prime Rate, (B) the NYFRB Rate plus 0.5%, (C) the Adjusted Term SOFR Rate plus 1.0%, or (D) 1.0% (each as defined in the amended Revolving Credit Facility), in each case plus 0.25%. Outstanding Term Benchmark Loans bear interest at the Adjusted Term SOFR Rate, the Adjusted EURIBOR Rate, or the Adjusted AUD Rate (each as defined in the amended Revolving Credit Facility), as applicable, in each case, plus 1.25%. Outstanding SONIA Loans bear interest at a rate equal to the Adjusted Daily Simple SONIA (as such term is defined in the amended Revolving Credit Facility) plus 1.25%. We are required to pay a quarterly commitment fee that accrues at 0.15% per annum on the unused portion of the aggregate commitments under the credit facility. The Revolving Credit Facility contains customary conditions on our borrowing, including events of default and covenants. Covenants include restrictions on our and certain of our subsidiaries’ ability to incur indebtedness, grant liens, make distributions to holders of our preferred and common stock, make investments, or engage in transactions with our affiliates, and require us to maintain a minimum liquidity. The obligations under the Revolving Credit Facility are secured by liens on substantially all of our assets, including intellectual property assets. We were in compliance with all covenants as of September 30, 2024.
|
Commitment and Contingencies |
9 Months Ended |
|---|---|
Sep. 30, 2024 | |
| Commitments and Contingencies Disclosure [Abstract] | |
| Commitments and Contingencies | 10. Commitments and Contingencies Purchase Obligations We enter into contracts with non-cancellable purchase obligations, primarily related to third-party cloud infrastructure agreements under which we are granted access to certain cloud services. During the nine months ended September 30, 2024, there were no material changes outside the normal course of business to the purchase obligations as disclosed in the audited consolidated financial statements as of and for the year ended December 31, 2023 included in the Prospectus. Legal Matters and Indemnifications Please refer to the “Notes to the Consolidated Financial Statements” included in the audited consolidated financial statements as of and for the year ended December 31, 2023 included in the Prospectus for details on legal proceedings and indemnifications. There were no material changes to legal matters or indemnifications during the nine months ended September 30, 2024.
|
Stockholders' Equity (Deficit) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equity [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Stockholders' Equity (Deficit) | 11. Stockholders' Equity (Deficit) Class A, Class B, and Class C Common Stock We have three classes of authorized common stock — Class A, Class B, and Class C common stock. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion rights. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to 10 votes per share. Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. In addition, each share of Class B common stock will convert automatically into one share of Class A common stock (i) upon any transfer, except for certain permitted transfers set forth in the Restated Certificate, including transfers to family members, certain trusts for estate planning purposes, entities under common control with or controlled by such holder of our Class B common stock, and with respect to Advance Magazine Publishers Inc., or any Advance Entity (as defined in the Restated Certificate), or (ii) upon the first date on which the aggregate number of outstanding shares of Class B common stock ceases to represent at least 7.5% of the aggregate number of then-outstanding shares of our Class A and Class B common stock. Once converted into Class A common stock, the Class B common stock will not be reissued. In connection with our IPO, the Restated Certificate became effective, which authorized 100,000,000 shares of Class C common stock. Each holder of Class C common stock is entitled to no votes per share. Preferred Stock Immediately prior to the completion of our IPO, all of our then-outstanding shares of convertible preferred stock were automatically converted into 5,104,017 and 67,917,432 shares of our Class A and Class B common stock, respectively. In connection with our IPO, the Restated Certificate became effective, which authorized 100,000,000 shares of undesignated preferred stock. Our board of directors has the discretion to determine the rights, preferences, privileges, and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges, and liquidation preferences, of each series of preferred stock. Common Stock Reserved for Issuance In February 2024, our board of directors adopted the 2024 Incentive Award Plan (the “2024 Plan”), which became effective in connection with the IPO. Under the 2024 Plan, 31,747,592 shares of our Class A common stock were reserved for issuance pursuant to a variety of stock-based compensation awards, including stock options, stock appreciation rights, restricted stock awards, RSU awards, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. The 2024 Plan also includes shares of our Class A common stock that remained available for grant of future awards under our 2017 Equity Incentive and Grant Plan (as amended, the "2017 Plan") at the time the 2024 Plan became effective. Following the effective date of our IPO, the number of shares reserved for issuance under the 2024 Plan will increase by an annual increase on the first day of each fiscal year beginning in 2025 and ending in 2034, equal to the lesser of (A) 5% of the shares of common stock outstanding (on an as converted basis) on the last day of the immediately preceding year and (B) such smaller number of shares of stock as determined by our board of directors; provided, however, that no more than 185,735,952 shares of stock may be issued upon the exercise of incentive stock options. We have reserved the following shares of common stock, on an as-converted basis, for future issuance:
The remaining shares reserved for future issuance under the 2024 Plan relate to Class A common stock.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stock-Based Compensation |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Stock-Based Compensation | 12. Stock-Based Compensation RSUs and RSAs Our restricted stock units (“RSUs”) and restricted stock awards (“RSAs”) vest based on the terms in the grant agreements and generally vest ratably over to four years from the vesting commencement date. The following table summarizes the RSU and RSA activity for the nine months ended September 30, 2024:
As of September 30, 2024, we had RSUs and RSAs outstanding for 13,829,241 common shares, of which 13,193,757 relate to Class A common stock and 635,484 relate to Class B common stock. Total unrecognized stock-based compensation expense related to RSUs and RSAs was $328.1 million as of September 30, 2024 and is expected to be recognized over a weighted-average period of 1.55 years. Stock Options Stock options vest based on terms in the stock option agreement and generally vest over five years quarterly or four years with 25% of the award vesting one year from the vesting commencement date then ratably over the following three years. The following table summarizes the stock option activity during the nine months ended September 30, 2024:
As of September 30, 2024 we had outstanding stock options for 18,658,940 common shares, of which 14,503,023 relate to Class A common stock and 4,155,917 relate to Class B common stock. Total unrecognized stock-based compensation expense related to stock options was $119.9 million as of September 30, 2024 and is expected to be recognized over a weighted-average period of 4.18 years. Stock-Based Compensation Expense The following table summarizes the components of stock-based compensation expense recognized in the consolidated statements of operations for all periods presented:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Taxes |
9 Months Ended |
|---|---|
Sep. 30, 2024 | |
| Income Tax Disclosure [Abstract] | |
| Income Taxes | 13. Income Taxes Our provision for income taxes for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, we update the estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, we make a cumulative adjustment in such period. For the three and nine months ended September 30, 2024 and 2023, income tax expense (benefit) was immaterial. We continue to maintain a full valuation allowance on our remaining federal and state deferred tax assets.
|
Related Parties and Related-Party Transactions |
9 Months Ended |
|---|---|
Sep. 30, 2024 | |
| Related Party Transactions [Abstract] | |
| Related Parties and Related-Party Transactions | 14. Related Parties and Related-Party Transactions Advance Magazine Publishers Inc. As of September 30, 2024, Advance Magazine Publishers Inc. (“Advance”) held approximately 24% of our outstanding shares of Class A and Class B common stock and is a related party to Reddit as Advance holds more than 10% of the voting power of our outstanding Class A and Class B common stock. Moreover, pursuant to the terms of the Restated Certificate and that certain Governance Agreement, dated as of March 19, 2024, by and among us, Steve Huffman, our Chief Executive Officer and a member of our board of directors, and Advance, Advance has the right to designate two directors for inclusion in the slate of nominees for election as directors at an annual or special meeting of stockholders, to designate one nonvoting observer to the board of directors, and to have one of its designees sit on each committee of the board of directors (other than the audit committee), subject to certain limitations set forth in the Restated Certificate. Additionally, the affirmative vote or written consent of Advance will be required for us to take certain corporate actions. These rights will continue until the first to occur of the following events: (i) a change of control of Advance or Reddit; (ii) Advance and its permitted transferees cease to, in the aggregate, beneficially own at least 5% of the aggregate of the then-outstanding shares of our Class A and Class B common stock; and (iii) (a) Advance and its permitted transferees cease to, in the aggregate, beneficially own at least 50% of the number of outstanding shares of our equity securities held by Advance upon the closing of our IPO, and (b) the then-outstanding shares of our Class B common stock, in the aggregate, represents less than 7.5% of the aggregate of the then-outstanding shares of our Class A and Class B common stock. We currently sublease office space in New York and Chicago from Advance. Total lease costs and other related expenses for our subleases were immaterial for the three and nine months ended September 30, 2024 and 2023.
|
Pay vs Performance Disclosure - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Pay vs Performance Disclosure | ||||
| Net Income (Loss) | $ 29,853 | $ (7,383) | $ (555,312) | $ (109,358) |
Insider Trading Arrangements |
3 Months Ended |
|---|---|
Sep. 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 |
Basis of Presentation and Significant Accounting Policies (Policies) |
9 Months Ended |
|---|---|
Sep. 30, 2024 | |
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
| Basis of Presentation of Unaudited Interim Financial Information | Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our final prospectus, dated March 20, 2024, filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on March 21, 2024 (the “Prospectus”) in connection with our initial public offering (“IPO”). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.
|
| Basis of Presentation of Unaudited Interim Financial Information | Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our final prospectus, dated March 20, 2024, filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on March 21, 2024 (the “Prospectus”) in connection with our initial public offering (“IPO”). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.
|
| Use of Estimates | The preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Management’s estimates are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ materially from those estimates. Significant estimates relate primarily to determining the fair value of stock-based awards, the fair value of assets and liabilities assumed in business combinations, and the incremental borrowing rate used to determine operating lease right-of-use assets and lease liabilities. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.
|
| Functional Currency | Generally, the U.S. dollar is the functional currency for our subsidiaries, and therefore, foreign currency denominated monetary assets and liabilities are remeasured into U.S. dollars at exchange rates at the balance sheet date and foreign currency denominated non-monetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency remeasurement and settlements are included in other income (expense), net in the consolidated statements of operations. Net foreign exchange gains and losses were not material for the three and nine months ended September 30, 2024 and 2023. On January 1, 2024, we changed the functional currency of our U.K. subsidiary, Reddit UK Limited, from the U.S. dollar to the British pound. The change in functional currency is due primarily to the increased exposure to the British pound as our future operating cash flows for our U.K. subsidiary are expected to be in British pounds. We translate the financial statements of the U.K. subsidiary to U.S. dollars at exchange rates at the balance sheet date for assets and liabilities and at monthly average exchange rates for revenues and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity (deficit). The change in the functional currency of Reddit UK Limited was accounted for prospectively from January 1, 2024 and did not have a material impact on our consolidated financial statements.
|
| Deferred Offering Costs | Prior to our IPO, deferred offering costs, which consist of direct incremental legal, accounting, consulting, and other fees related to the IPO, were capitalized in other noncurrent assets on the consolidated balance sheets. After the IPO, the deferred offering costs were reclassified into additional paid-in capital as an offset against IPO proceeds. |
| Concentration of Credit Risk | Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. We maintain cash and cash equivalents with several financial institutions. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risks exist with respect to these balances. We maintain investments in U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, certificates of deposit, commercial paper, and money market accounts that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.
|
| Accounting Pronouncements Not Yet Adopted | In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an annual and interim basis. All disclosure requirements of this standard are required for entities with a single reportable segment. This standard is effective for us in the annual period beginning January 1, 2024 and interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the impact the adoption will have on our consolidated financial statements. In December 2023, the FASB issued ASU No. 2023-08, Intangibles—Goodwill and Other—Crypto Assets (Subtopic 250-60): Accounting for and Disclosure of Crypto Assets, which requires an entity to measure crypto assets at fair value at each reporting period with changes recognized in net income. This standard also requires additional disclosures about the types of crypto assets held by entities and the changes in those holdings. The standard is effective for us beginning January 1, 2025, with early adoption permitted. We do not expect adoption of this standard to have a material impact to our consolidated financial statements. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires an entity to disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. This standard also requires certain disaggregated disclosures related to income from continuing operations, income tax expense, and income taxes paid. The standard is effective for us beginning January 1, 2025, with early adoption permitted. We are currently evaluating the impact the adoption will have on our consolidated financial statements.
|
| Net Income (Loss) per Share | We compute net income (loss) per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock and participating securities. Prior to the IPO, our participating securities included Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, Series F, and Series F-1 convertible preferred stock, as the holders of these series of preferred stock were entitled to receive noncumulative dividends subject to certain requirements at an annual rate of 8% of the respective original issue price then in effect in the event that a dividend was paid on common stock. In connection with our IPO, our Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, and Series F preferred stock converted on a one-to-one basis into 67,917,432 shares of Class B common stock, and our Series F-1 preferred stock converted on a one-to-one basis into 5,104,017 shares of Class A common stock. These shares are weighted in the denominator of net income (loss) per share for Class A and Class B common stock for the portion of the time outstanding subsequent to our IPO. The holders of Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, Series F, and Series F-1 convertible preferred stock did not have a contractual obligation to share in our losses. As such, our net losses for the three and nine months ended September 30, 2023 were not allocated to these participating securities.
|
| Fair Value Measurements | Fair value is defined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value: •Level 1: Quoted market prices in active markets for identical assets or liabilities •Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data •Level 3: Unobservable inputs reflecting the reporting entity’s own assumptions or external inputs from inactive markets We classify our cash equivalents and marketable securities within Level 1 or Level 2 because we use quoted market prices or alternative pricing sources and models utilizing market observable inputs to determine their fair value. There were no transfers between levels during the periods presented.
|
Revenue (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Disaggregation of Revenue | The following table represents our revenue disaggregated by source:
The following table represents our revenue disaggregated by geography based on the billing address of the customer:
(1)Other than the United States, no individual country represented 10% or more of total revenue during the three and nine months ended September 30, 2024 and 2023.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Net Income (Loss) per Share (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Calculation of Basic and Diluted Net Income (Loss) per Share Attributable to Common Stock | The following table presents the calculation of basic and diluted net income (loss) per share attributable to common stock:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income (Loss) per Share Attributable to Common Stock | The following outstanding potentially dilutive shares, including stock options that have been exercised prior to vesting, were excluded from the computation of diluted net income (loss) per share attributable to common stock for the periods presented because the impact of including them would have been anti-dilutive.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Measurements (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Financial Assets Measured at Fair Value on a Recurring Basis | The following table sets forth our financial assets that are measured at fair value on a recurring basis:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Balance Sheet Components (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Prepaid Expenses and Other Current Assets | Prepaid expenses and other current assets consisted of the following:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Property and Equipment, Net | Property and equipment, net consisted of the following:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Accrued Expenses and Other Current Liabilities | Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities consisted of the following:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Intangible Assets (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Goodwill and Intangible Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Goodwill | The change in the carrying amount of goodwill during the nine months ended September 30, 2024 was as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Acquired Intangible Assets | Acquired intangible assets consisted of the following:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stockholders' Equity (Deficit) (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equity [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Stock Reserved for Future Issuance | We have reserved the following shares of common stock, on an as-converted basis, for future issuance:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stock-Based Compensation (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of RSU and RSA Activity | The following table summarizes the RSU and RSA activity for the nine months ended September 30, 2024:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Stock Option Activity | The following table summarizes the stock option activity during the nine months ended September 30, 2024:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Components of Stock-Based Compensation Expense | The following table summarizes the components of stock-based compensation expense recognized in the consolidated statements of operations for all periods presented:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue - Disaggregation of Revenue by Source (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Disaggregation of Revenue [Line Items] | ||||
| Revenue | $ 348,351 | $ 207,508 | $ 872,498 | $ 554,279 |
| Advertising revenue | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Revenue | 315,104 | 202,372 | 790,911 | 541,934 |
| Other revenue | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Revenue | $ 33,247 | $ 5,136 | $ 81,587 | $ 12,345 |
Revenue - Disaggregation of Revenue by Geography (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Disaggregation of Revenue [Line Items] | ||||
| Revenue | $ 348,351 | $ 207,508 | $ 872,498 | $ 554,279 |
| United States | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Revenue | $ 287,937 | $ 168,970 | $ 715,809 | $ 446,983 |
| United States | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Concentration risk, percentage (more than) | 10.00% | 10.00% | 10.00% | 10.00% |
| Rest of world | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Revenue | $ 60,414 | $ 38,538 | $ 156,689 | $ 107,296 |
Net Income (Loss) per Share - Narrative (Details) |
9 Months Ended | |
|---|---|---|
|
Mar. 25, 2024
shares
|
Sep. 30, 2023 |
|
| Class of Stock [Line Items] | ||
| Preferred stock, annual dividend rate | 8.00% | |
| Conversion ratio | 1 | |
| Class B common stock | ||
| Class of Stock [Line Items] | ||
| Conversion of redeemable convertible preferred stock into common stock in connection with initial public offering (in shares) | 67,917,432 | |
| Class A common stock | ||
| Class of Stock [Line Items] | ||
| Conversion of redeemable convertible preferred stock into common stock in connection with initial public offering (in shares) | 5,104,017 |
Fair Value Measurements - Narrative (Details) - USD ($) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Fair Value Disclosures [Abstract] | ||||
| Impairment charges due to credit losses | $ 0 | $ 0 | $ 0 | $ 0 |
| Amortized cost of marketable securities with maturities with less than one year | 1,100,000,000 | 1,100,000,000 | ||
| Amortized cost of marketable securities with maturities between one and five years | $ 165,500,000 | $ 165,500,000 | ||
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Prepaid expenses | $ 19,424 | $ 11,930 |
| Other receivables | 6,533 | 4,695 |
| Interest receivable | 3,495 | 3,071 |
| Other | 2,522 | 1,590 |
| Total prepaid expenses and other current assets | $ 31,974 | $ 21,286 |
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 24,466 | $ 21,733 |
| Less: accumulated depreciation | (10,691) | (6,787) |
| Total property and equipment, net | 13,775 | 14,946 |
| Computer equipment, furniture, and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 16,380 | 14,136 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 7,647 | 7,597 |
| Construction-in-progress | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 439 | $ 0 |
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Accrued compensation and benefits | $ 59,667 | $ 37,964 |
| Deferred revenue | 12,879 | 7,250 |
| Accrued expenses | 17,259 | 26,740 |
| Revenue share payable and other | 2,499 | 2,549 |
| Holdback liability from acquisitions | 0 | 6,111 |
| Other | 12,540 | 2,735 |
| Total accrued expenses and other current liabilities | $ 104,844 | $ 83,349 |
Acquisitions (Details) - USD ($) $ in Thousands |
Jul. 15, 2024 |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Business Acquisition [Line Items] | |||
| Goodwill | $ 42,174 | $ 26,299 | |
| July 2024 Acquisition | |||
| Business Acquisition [Line Items] | |||
| Aggregate purchase consideration | $ 19,900 | ||
| Cash consideration | 17,100 | ||
| Fair value of equity consideration | 2,800 | ||
| Additional consideration for post-combination expenses | 10,700 | ||
| Purchase consideration | $ 4,300 | ||
| Weighted-average remaining useful life (years) | 3 years | ||
| Goodwill | $ 15,900 |
Goodwill and Intangible Assets - Schedule of Goodwill (Details) $ in Thousands |
9 Months Ended |
|---|---|
|
Sep. 30, 2024
USD ($)
| |
| Goodwill [Roll Forward] | |
| Balance as of December 31, 2023 | $ 26,299 |
| Goodwill acquired | 15,875 |
| Balance as of September 30, 2024 | $ 42,174 |
Goodwill and Intangible Assets - Acquired Intangible Assets (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Acquired Finite-Lived Intangible Assets [Line Items] | ||
| Gross carrying value | $ 48,060 | $ 43,760 |
| Accumulated amortization | 20,172 | 13,440 |
| Net carrying value | 27,888 | 30,320 |
| Developed technology | ||
| Acquired Finite-Lived Intangible Assets [Line Items] | ||
| Gross carrying value | 47,460 | 43,160 |
| Accumulated amortization | 19,572 | 12,973 |
| Net carrying value | $ 27,888 | $ 30,187 |
| Weighted-average remaining useful life (years) | 2 years 9 months 18 days | 3 years 7 months 6 days |
| Other intangible assets | ||
| Acquired Finite-Lived Intangible Assets [Line Items] | ||
| Gross carrying value | $ 600 | $ 600 |
| Accumulated amortization | 600 | 467 |
| Net carrying value | $ 0 | $ 133 |
| Weighted-average remaining useful life (years) | 3 months 18 days |
Goodwill and Intangible Assets - Narrative (Details) - USD ($) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Goodwill and Intangible Assets Disclosure [Abstract] | ||||
| Amortization expense | $ 0 | $ 0 | $ 6,700,000 | $ 6,800,000 |
Stockholders' Equity (Deficit) - Stock Reserved for Future Issuance (Details) - shares |
Sep. 30, 2024 |
Feb. 29, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Class of Stock [Line Items] | |||
| Total shares of common stock reserved (in shares) | 70,073,132 | 139,700,734 | |
| 2017 Plan | |||
| Class of Stock [Line Items] | |||
| Total shares of common stock reserved (in shares) | 0 | 7,919,000 | |
| 2024 Plan | |||
| Class of Stock [Line Items] | |||
| Total shares of common stock reserved (in shares) | 36,444,908 | 31,747,592 | 0 |
| Community Impact Initiatives And Charitable Activities | |||
| Class of Stock [Line Items] | |||
| Total shares of common stock reserved (in shares) | 1,337,205 | 1,337,205 | |
| Conversion of outstanding convertible preferred stock | |||
| Class of Stock [Line Items] | |||
| Total shares of common stock reserved (in shares) | 0 | 73,021,449 | |
| Outstanding stock options | |||
| Class of Stock [Line Items] | |||
| Total shares of common stock reserved (in shares) | 18,658,940 | 29,795,909 | |
| Outstanding RSUs | |||
| Class of Stock [Line Items] | |||
| Total shares of common stock reserved (in shares) | 13,632,079 | 27,627,171 |
Stock-Based Compensation - Components of Stock-Based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Stock-based compensation expense | $ 74,758 | $ 9,392 | $ 716,532 | $ 31,975 |
| Cost of revenue | ||||
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Stock-based compensation expense | 70 | 19 | 389 | 82 |
| Research and development | ||||
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Stock-based compensation expense | 41,343 | 5,157 | 387,801 | 18,407 |
| Sales and marketing | ||||
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Stock-based compensation expense | 7,451 | 1,249 | 75,116 | 4,335 |
| General and administrative | ||||
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Stock-based compensation expense | $ 25,894 | $ 2,967 | $ 253,226 | $ 9,151 |